SUMMARY
Software toolmaker with special interest in scripting language development and possessing broad experience and certification in object-oriented Java and C++ development. Additional experiences and interests include refactoring, frameworks, APIs, program conversion, web-based query, PDA applications, and animated educational software.
SKILLS
Java, C++, C, SQL, HTML, XML, ILD, JSP, JDBC, Java Servlet, JavaScript, PalmOS, Palm Conduit CDK, Oracle 8i, Outerp, Refactoring, IDEA, JUnit, Ant, PL/SQL Developer, ServletExec, JRun, Microsoft Visual C++, Microsoft Visual SourceSafe, StarTeam, Microsoft Word, Microsoft Excel.
CERTIFICATIONS
Sun Certified Programmer for the Java 2 Platform
Brainbench Certified in C++, Master Level
EXPERIENCE
Present
|
INDENTED LINE LCC
Founder and Lead Developer
|
Published the Outerp outline interpreter framework.
- Conceived and developed file format and interpreter framework.
- Produced entire body of Java code.
- Developed tests, documentation and sample applications.
2001-present
|
INDEPENDENT SOFTWARE DEVELOPER
|
Custom software development.
- Developed conduit to transfer PDA database to desktop and produce simple reports.
- Managed website for professional organization.
- Enhanced existing web-based mortgage calculator
2000-2001
|
INFORMAL SOFTWARE, INC.
Senior Software Engineer
|
Developed, as member of an international team, software that allowed a Palm PDA to extend and control Microsoft Office applications.
- Developed conduit to update PDA to changes in underlying document.
- Created prototype display application for the PDA.
- Led discussions to improve team process, to better facilitate remote distributed development and to promote object-oriented design and development principles and practice.
1999 - 2000
|
TECHIES.COM, INC.
Software Engineer/Internal Tools
|
Developed internal data mining tools using Java servlet and JSP technology with JDBC SQL queries from an Oracle database.
- Developed a job candidate selection tool, including selection technology providing an order of magnitude improvement in speed over SQL database queries.
- Created a flexible intranet website serving tabular reports based upon Java servlets and JDBC technology. Reusable design allowed new reports to be implemented in under an hour.
1998 - 1999
|
FOURTH SHIFT CORPORATION
Senior Software Engineer
|
Joined ongoing project to convert company's ERP product from MS-DOS to 32-bit Windows, and from C to C++.
- Identified architectural problems in original conversion plan, preventing bugs that would be difficult to identify and repair later in the development cycle.
- Improved memory management and eliminated memory leaks.
- Developed task-spawning facility and context switch.
- Reorganized function library to increase coherence and reduce coupling.
1997 - 1998
|
NORTH CENTRAL CONSULTING
Consultant
|
Provided C++ and object-oriented development capabilities to clients.
1985 - 1997
|
SAND HILL SOFTWARE
Independent Software Developer
|
Developed award-winning educational and entertainment titles as a member of a virtual development team.
- Developed commercial shrink-wrapped software including:
- Cartooners, published by Electronic Arts, awarded the 1989 Software Publishers Association's Excellence in Software Award, later named the Codie Award, and Best Education Software of the Year by Computer Classroom Learning, 1990.
- Millie's Math House won four major children's software awards including: 1993 Best Early Childhood Software Award, 1992 Parent's Choice Award in Software, 1992 Best Children's Program, and 1993 Best Early Childhood Software Award (California Children's Media Award).
- Designed and developed a cross-platform animation scripting language, interpreter and graphics engine.