Christopher L. Erickson
King of Prussia, Pa. ****6
abmme3@r.postjobfree.com
Objective
To obtain a software development job utilizing my current
experience while broadening my skill set.
Professional Summary
Software developer with 7 years professional development
experience spread across the pharmaceutical, telecommunications, and
insurance industries. Experienced with the full life cycle of product
development, from requirement gathering through shipping and maintenance
work. Flexible, quick learner that will work on whatever is needed in order
to ship a functional product that meets the customer's demands.
Programming Languages
. Strong Java and J2EE programming skills, with experience with both
J2EE libraries(JSP, JSF, EJB, JAXB, XMLBeans, Servlets, Richfaces,
Seam, Hibernate) and J2SE libraries(AWT, SWING, Thread JNI, JAXP,
JDBC, Net, & COMM)
. Experienced working with PHP, JavaScript, AJAX, CSS, XML, XHTML, HTML,
and Unix Shell Scripting (primarily with Bash)
. Also professionally worked with jQuery, TSQL, Maven, Ant, C++ and C,
Visual C++, Perl, and Windows Batch File Scripting
Operating Systems
. Windows 98, 2000, XP
. Unix: Solaris, Linux, NetBSD
Platforms
. Oracle, SQL Server, MySQL databases
. Glassfish, the Sun Application Server(prior to Glassfish), and JBoss
Application Servers
. Atlys billing system
Tools
. Power User for Eclipse and Emacs, with experience using Visual C++ and
vi.
. Experience using Selenium, JUnit, TestNG, and QuickTestPro for
testing.
. Experience using Subversion, CVS, and ClearCase for source control.
. Experience using ClearCase, Doors and Remedy for problem management.
. Experience using LaTeX, Word, Wikis, and Acrobat for document creation
and management.
Work Experience
Java Developer, MedRisk, Inc. King of Prussia, PA 7/08 - 1/09
Technologies: Java, J2EE, EJB 3.0, JBoss, Seam, Hibernate, JSF,
Richfaces, CSS, XHTML, JavaScript, TSQL, SQLServer, Eclipse,
Maven, Subversion, TestNG
Worked with an Agile team of 4 developers and one BA to develop an
internal web application to replace the Access based workmen's
compensation client management system piece by piece, while
integrating with the legacy tables of the live system.
Successfully created and released a new GCC system into production,
which provides support for a new process.
Application Developer, Suncom Wireless, Inc., Berwyn, PA 7/07 - 7/08
Purchased by T-Mobile USA, Inc., Office closed December 31st,
2008.
Technologies: Java, J2EE, EJB, JAXB, XMLBeans, JSP, AJAX, JavaScript,
CSS, HTML, XML, Oracle, Eclipse, Emacs, Ant, CVS, Solaris
Backend website development using J2EE and JSP to connect the
ecommerce, Subscriber Management, and Provisioning Systems to
Oracle databases, the Atlys billing product and several outside
vendor interfaces for the US and Puerto Rican wireless networks.
Internal and external API implementation
Support, troubleshooting, and deployment of the above services.
Focus on refactoring the Java code to isolate the Atlys billing
product for easier use.
Software Engineer, Integration, TruePosition, Inc, Berwyn, PA 2/06 -
5/07
Technologies: Bash, Perl, Solaris, Linux, QuickTestPro, ClearQuest,
ClearCase, Doors, Acrobat, MediaWiki
Designed and implemented a remote installer product using ssh and a
combination of Bash and Perl to install .iso and .tar files to
upgrade our systems.
Designed and implemented a remote test product to temporarily install
packages for system sanity testing to confirm the system was
ready to be upgraded.
Integration test lead for several features, designed and executed
integration tests for a major release across the full
telecommunications system, including XML, CGI, and SMNP
interfaces.
Performed unit testing to speed development in close coordination with
the two installer developers.
Worked closely with documentation to help reduce the workload of the
installer developers.
Created problem reports and confirmed fixed problem reports for
Solaris and Linux applications and remote Java GUIs.
Executed and redesigned the system and component tests for the Network
Security feature.
Software Engineer, InnovaSystems Inc, Moorestown, NJ 6/02 - 1/06
Technologies: Java, C++, C, Korn Shell, C Shell, HTML, Windows 2000,
Windows XP, Linux, NetBSD, Emacs, Visual C++, Eclipse, JUnit,
LaTeX
Gathered customer requirements and co-created the accepted proposal
for a custom automated liquid properties testing station
(APTS). Developing the APTS station as a team member with a
focus on multi-threaded Swing user interfaces, hardware
diagnostics, & serial communication with COTS test hardware.
Created and performed software unit and module tests, including
automated regression tests using JUnit for the COTS hardware
interfaces.
Sole developer for EZ Spray, an image analysis program with a Java
interface using JNI with a HLImage C++ graphic library, &
EZTwain (a public domain C Twain library) in combination with
custom graphics code implemented in C. Started with a predefined
image analysis algorithm, and designed an application to
reliably analyze large images.
Main developer for CFR 21 Part11 Java interface, which was integrated
into all PC based pharmaceutical automation products.
Assisted in the creation and maintenance of LaTeX formatted test plans
for our products. These test plans covered GUI standards,
software and hardware functionality, and algorithmic integrity
tests.
Created documentation as needed for customers and the FDA.
Created various automation scripts for repeated operations.
Provided software & hardware QC for outgoing systems as expert tester
for automated Nasal Spray Pump & Meter Dose Inhaler automated
actuation stations. This included unit, module, and system
testing of GUIs and algorithms of software, as well testing the
software controlled electronic and pneumatics in the robotic
systems.
Volunteer Research Assistant for Keith Decker with Distributed Agents,
University of Delaware 9/01- 2/02
Technologies: Java, XML, HTML, Windows 2000, Redhat Linux,
Emacs
Distributed Agent work in the context of Bioinformatics.
Created XML & table output from the original HTML output.
Intern, GlaxoSmithKline: Business Systems Engineering, Business Operations
IT, R&D 6/01 - 8/01
Information Technology, King of Prussia, PA
Technologies: Java, XML, XSLT, Windows 2000, Solaris,
Emacs
Developed Java programs using XML processing to replace XSL
Transformations.
Reduced total run time of the application by 15%. Placed into
production.
Examined & created a report on the JProbe Suite for use within the
department.
Undergraduate Research Assistant, Fingerworks, Newark, DE 01/00 - 5/00
Technologies: XML, Redhat Linux
Used XML to design a new data storage format for embedded information
in a product.
Intern, InnovaSystems Inc., Pennsauken, NJ 12/98 - 2/99; 6/99 - 8/99
Technologies: Java, HTML, Bash Shell, Redhat Linux
Developed improvements on internal web pages through automation using
Java & the JDBC as well as developing an internal database on
Postgres.
Education
. University of Delaware, Newark, DE
. BS: Computer & Information Science, concentration in Computer
Engineering
First year Honors Certificate
Dean's List (3 semesters)