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, MDLead 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).
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).
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.
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.
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.
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, OHB.S. Computer Science, College of Engineering.
- Editor of ACM newsletter
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)