Clark C. Evans

Calle De la Higuera 57
Col Coyacan
Mexico DF CP 04000
MEXICO
+52 55 56 58 51 70
(734) 418-8644
info@clarkevans.com
http://clarkevans.com

SUMMARY

  • thirteen years of experience developing quality software
  • excellent communication and business documentation experience
  • strong technical skills with a talent for clean design
  • experience identifying and protecting intellectual property
  • customer-focused with experience managing expectations
  • employable as an executive, senior developer or project lead

EXPERIENCE

2003 - CURRENT: Research Director, Prometheus Research, CT

  • general organizational direction, business plan, grant writing, project management, etc.
  • developed and maintained an on-line survey instrument deployment tool
  • developed a laboratory information management system for clinical and genetic research laboratories

2001 - 2002: Technical Lead, Axista, Inc., New York, NY

  • technology direction for organization, budget, business planning, employment, customer contracts
  • worked with sales and marketing team to manage ongoing client relationships
  • implemented a web-based project management application
  • responsible for production deployment and 24x7 support of operations
  • designed and deployed a CD-ROM "appliance" with remote administration, backup, and watchdog features
  • discovered, reduced to practice, and applied for a patent on a novel user interface technique (20030164859)

2000 : Research Specialist, SoftwareAG, Reston, VA

  • designed, documented, and implemented an internal read-only memory model for XSLT transformations
  • designed and implemented XPath processor in C, including work on optimizing XPath expressions
  • researched and summarized many XML technologies, including XSLT, XPath, XML Namespaces, XML Schema, etc.
  • technology and XML specification interpreter to a variety of other projects

1998 - 1999 : Independent Contractor

  • Oracle PL/SQL contract with International Telecommunication Data Systems (ITDS)
  • public key security consulting and implementation for First Energy Corp (Ohio Edison)
  • developed web-based time-sheet program for Viaduct, Inc.
  • primary author of an NSF SBIR grant for Network Bookkeeping which was funded by the NSF (Award #9861004)

1997 - 1998 : Systems Analyst, Gartner Group, Stamford, CT

  • designed and implemented build procedure for multi-product delivery system
  • involved in creation of intranet interface to a production management system
  • mentored several junior programmers, teaching them Java, Oracle, Java, C++, etc.

1995 - 1996 : Programmer/Analyst, Ford Motor Company, Dearborn, MI

  • analyst, designer, and developer for a defect tracking system written with Visual Basic & Oracle
  • created several libraries in Visual C++ implemented as DLLs with VBX and OLE interfaces
  • technology and data modeling consultant for various production management related projects
  • played key role in department wide infrastructure committee

1994 - 1995 : Capstone and New Horizons and Randall Data, Livona, MI

  • for Randall Data, designed and implemented a remote order system
  • for New Horizons, trained Microsoft Word, Excel, Access and VBA.
  • for Capstone, created several data-driven pen enabled VBX controls
  • Visual Basic applications using these controls and an Access database

1990 - early 1994 : Michigan State University, Lansing, MI

  • data collection and numerical analysis programming using C++ for several chemistry research groups
  • system administrator for the Engineering Department
  • tutored engineering students with their programming tasks
  • organized and taught a daily, evening tutorial session for Algebra and Calculus

1986 - 1990 : Freelance work / system integration

  • Assisted with the design and implementation of a Hydro-electric power station control system (in C)
  • Consulted for small businesses and implemented solutions with off-the-shelf hardware and software

EDUCATION

1989 - 1993 : Michigan State University, Lansing, MI

  • Bachelors of Science in Mathematics; Focused on abstract math with several graduate classes
  • Real & Complex Analysis, Modern & Linear Algebra, Physics, Physical Chemistry, Numerical Methods
  • Formal Logic, Set & Category Theory, Theorem Proving

PROFESSIONAL ACTIVITIES

2000 - CURRENT: YAML Ain't Markup Language

  • started out as SML-DEV, a list of XML people focusing on simplifying XML
  • helped produce Common XML, a highly functional subset of XML
  • founded an alternative to XML for data serialization, especially with Python, Perl and Ruby

2001 - CURRENT: Python Community

  • object adaptation PEP is now, in 2004, being seriously considered for inclusion into Python language
  • author of PEP 334, Simple Coroutines via SuspendIteration
  • constructed an asynchronous flow manager using Python generators, in effect emulating continuations

PUBLICATIONS / SOFTWARE

WRITINGS

SKILLS

Techniques:

Structured Programming (1986+) , Object Oriented Programming (1989+) , Component Based Programming (1993+) , Rapid Application Development (1994+) , Software Design Patterns (1996+) , Extreme Programming (2001+)

Platform:

FreeBSD (2001-2003) , Linux (1997-2001) , Microsoft Windows 2x,3x,95,NT,2K (1986-2003) , Macintosh (1992-1993, 2002-2003) , SunOS/HPUX (1990-94,1999) , Java VM (1997-1998)

Languages:

Python (1999+) , C (1985+) , XSLT (1999+) , C++ (1989-1997, 2002) , Visual Basic (1993-1997,2002) , Java (1996-1999) , Oracle PL/SQL (1996-1999) , Perl (1997) , DBase (1987-1989) , ML (1993) , Javascript (1998, 2002, 2004)

Databases:

PostgreSQL (1996+) , Oracle (1989, 1994-1999) , Tamino XML (1999) , OpenLDAP (2003) , MetaKit (2003) , DBase/FoxPro (1986-1989) , Poet (1994)

Formats:

SGML(1996) , XML (1997-2003) , HTML (1994-2003) , CSS (1999-2003) , YAML (2002+) , SOAP (1999) , XML-RPC (1999) , RELAX (2002) , BER (2003)

Internet:

Apache HTTP (1999-2003) , Postfix SMTP (2001-2003) , djb DNS (2001-2003) , Twisted/Medusa HTTP (2002-2003) , OpenLDAP (2003) , mailfilter RFC822 (2003) , ipfw firewall (2001-2003) , Samba SMB (2002-2003)

APIs:

VBX (1994) , OCX (1995-1996) , COM (1995-1997) , MAPI (1996) , ODBC (1994-2003) , JDBC (1997-1998) , MFC (1994-1997) , Pthreads (1999-2000) , wxWindows (2001-2003) , SAX/DOM (1999-2003) , etc.

Applications:

vim (2000+) , XEDIT/KEDIT/THE (1985-2000) , CVS (1999-2003) , subversion (2003) , perforce (2002) , Rational Rose (1998) , ArgoUML (1999-2001) , Visio (1996-2001) , Microsoft Excel, Word (1988-2003) , Microsoft Project (1994-2003)

Last Updated: January, 23 2004