**** ******** * *******, ** *****
607-***-**** *****@*******.***
Jonathan Peck
SUMMARY
Experience on all levels of application development: Project Manager, Analyst, Software Architect, Web Designer, Team Lead, Individual Contributor
SKILLS
Skills: Project management, requirements gathering, workflow analysis, presentation, end-user interaction, relational database design & management, software architecture, UI design
Languages / Protocols: Java (J2EE, Struts, Servlets, JSP, Beans, EJB, JDBC, JNDI, RMI, AWT, Swing), PHP, Oracle Toplink & Hibernate (persistence layers), Perl, C#, C++, ASP, DHTML, CSS, JavaScript, UML (Rational Certified), XML, XSLT, Web Services, PL/SQL
Software: Borland JBuilder, Oracle JDeveloper, Eclipse, MS Visual Studio, MS Project, Rational Rose (UML), Macromedia Dreamweaver, Adobe Photoshop, CVS & Perforce (source control), JIRA & Bugzilla (task management), Ant
Servers: Apache, Tomcat, JRun, Oracle, MySql, MS SQL Server, IIS; Win2k & Unix systems
Professional experience
2004 - Massachussetts General Hospital Cambridge, MA
Bioinformatics Software Engineer
n Develop software for use by data managers, statisticians, and medical laboratory researchers
n Meet with external clients, primarily doctors and technicians; analyze end-user needs
n Present technical concepts to staff, clients, and associates at quarterly grant meetings
n Formulate specific development tasks from project requirements and NIH mandates
n Rapidly acquire an understanding of highly-specific medical procedures and terminology
n Anticipate the impact of HIPAA, IRB regulations, and varying statistical requirements
n Introduce developers, project managers, and QA team to best-in-class tools and practices
n Design a variety of software architectures using the Struts framework on Tomcat and JRun
n Leverage existing MySql and Oracle databases and design new relational structures
n Compose strategies for application release, integration, and acceptance
2001 - 2004 Cornell University Ithaca, NY
Senior Programmer/Analyst & Project Manager
n Provide project oversight and technical guidance throughout product lifecycles
n Architect the Division of Financial Affairs' J2EE MVC framework
n Analyze client needs, identify requirements, and design user interfaces
n Identify technologies, patterns, methodologies, and tools for use by team
n Design relational models; port backends from ADABAS to Oracle8i
n Lead and participate in development of all tiers of J2EE web applications
n Mentor interns, novice developers, and experienced non-OOP developers
2000 - 2001 Worldstreet Corporation Boston, MA
Software Engineer
n Write Servlets to communicate between distributed servers and client applications
n Create and enhance DHTML web interfaces using JSP, JavaScript, and XSLT
n Build stored procedures for MS SQL servers
n Manage JRun, IIS, and SQL servers for development and testing
1998 - 2000 Cornell University Ithaca, NY
Software Developer
n Redesign and manage websites
n Develop web-based applications in Java (Servlets) and Perl (CGI)
n Construct client-side programs in Java AWT and Swing
Education
Cornell University BA in Computer Science Ithaca, NY
St Paul's School Diploma, Distinction in Science Concord, NH
Learning Tree Intl Project Management for Software Development
Hobbies
Snowboarding, Kayaking, Hiking, Rock Climbing, Ballroom, Swing Dance, Judo