Summary

  • Specialist in Object-Oriented technology
  • Strong leadership and mentoring skills
  • Skills include Java, Smalltalk, Ruby, EJB, Agile (XP, Scrum), UI Design, Swing
  • Experienced in web, client/server, distributed, realtime apps
  • EJB 3 Certified (Sun SCBCD)
  • Java 5 Certified (Sun SCJP)
  • Certified ScrumMaster (Scrum Alliance CSM)

Experience

2008-Present / TSA / Baltimore, MD
Consultant

  • Web application development in Java for Transportation Safety Administration.
  • Struts 2, Spring 2, GWT, Hibernate, JUnit unit tests.
2004-2006 / Fannie Mae / Washington, D.C.
Consultant

  • Analyzed, designed, and implemented Java tool for data mapping, conversion, and validation.
  • Hibernate, Java WebStart, Swing UI programming and UI Design, JUnit unit tests.
2000-2007 / Loophole Software LLC / Catonsville, MD
Lead Designer/Developer

  • Object-oriented analysis, design, and Java implementation of the Loophole™ Internet access product.
  • J2EE Servlets and JSP's supporting e-commerce and product runtime.
  • Swing UI programming and UI Design.
  • 500+ JUnit unit tests. JUnit extensions for EJB testing.
  • Network client and server development (sockets, multithreading, serialization, HTTP, Socks).
  • Java Cryptography Extension (JCE), Blowfish encryption, DSA-signed XML documents.
  • Licensed a cryptographic product for export.
  • Product development with Windows and Linux installers, online help, extensive Log4J logging, and other product support features.
  • Developed and deployed with Eclipse, CVS, Tomcat, Apache, MySQL, on Windows, Solaris, and Linux.
1994-2000 / ObjectSpace, Inc. / Dallas, TX
Object Technologist
  • Analyzed client business domains, designed and implemented solutions using Fusion OO methodology, UML, VisualWorks Smalltalk, GemStone Smalltalk, Envy/Developer.
  • Mentored client personnel in Object-Oriented Analysis, Design, and Smalltalk implementation.
  • Created reusable software components for clients in VisualWorks Smalltalk, GemStone Smalltalk.
  • Attained ObjectSpace "Level 2" qualification to lead and mentor clients, perform object-oriented analysis and design.
  • Clients included U.S. Sprint, Bell Atlantic, U.S. Federal Reserve Bank.
1988-1994 / Ottawa, ON; Canyon Country, CA; Portland, OR
Independent Consultant

  • FORTH work for Bell Canada:
    • Ported polyFORTH to VAX/VMS.
    • Designed and implemented a UNIX-style file system.
    • Enhanced and maintained a multi-user database application.
    • Designed and developed a distributed database server for linking legacy systems.
  • Designed and coded a FORTH-based portable cyanide detector for Perstorp Analytical.

Education

Ohio State University / Columbus, OH
B.S. Computer Science, College of Engineering.

  • Editor of ACM newsletter.
Sun Microsystems
Sun Certified Business Component Developer

  • SCBCD for EJB 3
Sun Microsystems
Sun Certified Java Programmer

  • SCJP for Java 5 (JDK 1.5)
Scrum Alliance
Certified ScrumMaster

  • CSM
Recruiter: Please obtain permission before sending to client. Version 1.23 (3/23/08)