peoplePeople at Savannah: Douglas Michael Auclair Resume & Skills

Site Wide
 
 

Follows Resume & Skills of Douglas Michael Auclair <dauclair>.

Resume

<ul><li><strong>Language designer/implementer</strong>:  usually a problem is better solved by a domain specific language (as opposed to a general-purpose/system language).  When solving problems, I first create a language that speaks to the problem domain directly, then I solve the problem in that language.</li>

<li><strong>Functional/declarative programmer</strong>:  I came to functional/declarative programming (in Haskell) by way of OOP (from Java to C++ to Dylan (an infix Lisp variant)), so my functional programming has an OO flavor.  I am currently adding functional constructs (lambda, etc.) to Java.</li>

<li><strong>Researcher/AI programmer</strong>:  if the computer can do it, let it.  Implemented scheduling system using constraints that converted 3 days of manual labor into a one-second solution.  Also, I'm following, with keen interest, the type-inferencing work by others, in the hopes that I can use their results on my functional-Java work.  This will save much time for me coding and debugging &#955;4j stuff.</li>
</ul>

Skills

Skill Level Experience
Fortran Base Knowledge 6 Mo - 2 yr
JavaScript Base Knowledge < 6 Months
Scheme Base Knowledge < 6 Months
SGML Base Knowledge < 6 Months
SQL Base Knowledge 6 Mo - 2 yr
TCP/IP Base Knowledge 6 Mo - 2 yr
CVS Good Knowledge 2 yr - 5 yr
GNU/Linux Good Knowledge 2 yr - 5 yr
Lisp Good Knowledge 2 yr - 5 yr
Prolog Good Knowledge 6 Mo - 2 yr
Java Master 2 yr - 5 yr
Perl Master 2 yr - 5 yr
SmallTalk Master 6 Mo - 2 yr
HTML Master Apprentice 5 yr - 10 yr
C++ Expert 5 yr - 10 yr
CGI Expert 5 yr - 10 yr
Corba Expert 5 yr - 10 yr
UML Expert 5 yr - 10 yr
XML Expert 2 yr - 5 yr

Back to the top

Powered by Savane 3.14-962f.
Corresponding source code