John M. Flinchbaugh john@hjsoft.com 113 Armstrong Lane Lancaster, PA 17603 717.808.0917 EXPERIENCE * Sr. Software Engineer, July 2007-present. MapQuest/AOL, Lancaster, PA. * Java Programmer, February 2003-July 2007. Administrative Offices of Pennsylvania Courts, Mechanicsburg, PA. J2EE (SLSB and MDB) on Sybase EAServer to expose services through loosely-coupled XML for a statewide court management system. Data transformation between legacy and current state systems. Business logic in Java and SQL. Extracting patterns into framework and refactoring. Documenting, unit testing, and training on framework using agile methods. Designing Ant build and deployment. Unix scripting. * Senior Programmer/Analyst, May 2000-February 2003. Educators Mutual Life & IBSi, Lancaster, PA. J2EE (EJB/Web) implementation of client portals. 2-tier Swing applications. Technical training. * Student Unix Administrator and Network Analyst, March 1997-May 2000. Millersville University, Millersville, PA. Solaris, HP-UX, Linux and third-party software for CS and Networking and Computer Services. Troubleshooting LAN hardware and software. * Volunteer Fire Fighter, April 1991-May 2000. Yorkana Community Volunteer Fire Company, Yorkana, PA. Emergency service. Fund-raising. Custom reporting software. QUALIFICATIONS * Java & Other Technologies: - EJB, Servlet, JSP, JMS - Struts 1 & 2, WebWork - Ant, JUnit, Cactus - Eclipse, NetBeans, vi - Weblogic, EAServer - JBoss, Tomcat, Jetty - Linux, Windows, Solaris - SQL - Bourne Shell, Perl - Common Unix server and workstation software * Skills and Goals - Refactoring existing code to produce clean and elegant designs and APIs. - Appropriate application of design patterns and best practices. EDUCATION * Millersville University. Bachelor of Science in Computer Science. May 2000. * Sun FJ-310: Developing J2EE[tm] Compliant Applications Training * Ross, Paul, R. Webster, T. Bailey, S. Conrad, M. Fiorill, J. Flinchbaugh, E. Velkly, "Controlling a Pepsi Vending Machine over the World Wide Web Using Java," Proceedings of the International AACE WebNet98 Conference, Orlando, Florida, November 7-12, 1998. * Webster, Roger, P. Ross, T. Bailey, S. Conrad, M. Fiorill, J. Flinchbaugh, E. Velkly, "Controlling a Java Enabled Pepsi Vending Machine over the World Wide Web", Proceedings of the 25th Annual Conference of the IEEE Industrial Electronics Society IECON '99 Conference, San Jose, California, November 30-Dec. 4, 1999, Vol. 1, pps. 86-90.