Summary

  • Object-Oriented Analysis and Design
  • Web Application development (Ruby on Rails, J2EE, JavaScript, CSS, jQuery, HAML, SASS, Compass)
  • Java, EJB, Swing, UI Design, Smalltalk
  • Agile (XP, Scrum)
  • EJB 3 and Java Certified (Sun Microsystems)
  • Certified ScrumMaster (Scrum Alliance CSM)

Experience

2009-Present / GPAS Mobility / Baltimore, MD
Lead Designer/Developer
  • Built server-side support in Ruby on Rails for realtime iPhone application.
  • Developed Ruby on Rails configuration/management front end.
  • Deployed Ruby on Rails application to production (Linux/Phusion Passenger).
2008-2009 / TSA / Baltimore, MD
Consultant

  • Designed and built functional testing framework for automated web- and back-end tests (Java, enhanced-JUnit, Selenium).
  • Wrote functional tests for large Java web application.
  • Integrated functional tests with Hobbit (Big Brother) system management framework.
  • Enhanced Java Web application (Struts, Spring).
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.
  • 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 / EJB 3


Sun Microsystems
Sun Certified Java Programmer / Java 5


Scrum Alliance
Certified ScrumMaster




Recruiter: Please obtain permission before sending to client. Version 1.28 (7/02/10)