People at Savannah: Douglas Michael Auclair Resume & Skills
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 λ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 |
Powered by Savane 3.14-962f.
Corresponding source code