Employment History
Senior Perl Programmer
Gander Mountain
Mesa, AZ
March 2010-Present
-
Work and communicate effectively while working remotely
100% of the time.
-
Write and debug both object-oriented Perl and structured Perl.
-
-
Satisfy PCI requirements.
-
Design and modify tables and queries in MySQL.
-
Implement rich interfaces in Javascript and HTML.
-
Mentor junior developers.
-
Implement feature requests.
-
Handle bug reports.
Senior Perl Programmer
USGN
Phoenix, AZ
April 2009-March 2010
-
Wrote object-oriented Perl.
-
Implemented rich interfaces in jQuery.
-
Designed some MySQL tables.
-
Created a unit test framework for the codebase.
-
Implemented more fine-grained permission controls.
-
Implemented an opt-out mechanism.
-
Integrated a logging framework into the codebase.
-
Integrated an online print API via SOAP into the codebase.
-
Developed a prototype wiki extension.
-
Converted the CVS repository to git.
-
Implemented feature requests.
-
Handled bug reports.
Perl Programmer
ICrossing
Scottsdale, AZ
March 2006-April 2009
- Write a custom AdWords analysis tool in Perl using Google AdWords API over SOAP.
- Develop an object-oriented Perl data-mining and extraction application from a prototype to a production-deployed application.
- Test and deploy the data-mining application.
- Perform complete database design and optimization for PostgreSQL database for the data-mining application.
- Write PostgreSQL stored procedures for the data-mining application.
- Write miscellaneous Perl, Ruby, shell scripts.
- Administrate Linux workstations.
- Maintain CVS/Subversion repositories.
- Maintain Perl ETL code for the web-metrics product.
- Write natural language processing scripts in Perl.
- Coordinate with project manager to define project milestones and overall schedule.
Software Engineer II
Raytheon
Fort Wayne, IN
May 1998-March 2006
- Created Java Swing and AWT GUIs for Solaris.
- Architected and developed Java Swing GUI multithreaded application framework and GUI server for Solaris.
- Created Java concurrency libraries for the application framework.
- Mentored and trained team members in Java development practices.
- Developed and documented site-wide Java best practices.
- Developed the site-wide Java coding standard.
- Implemented a binary Java messaging protocol for use between the legacy system in Ada and C and the GUI server.
- Created an object-oriented Perl tool to generate Java and CORBA IDL code from custom XML type definitions.
- Architected and implemented a Java messaging server to handle CORBA requests to the legacy Ada/C application.
- Performed object-oriented analysis and design using Rational Rose and TogetherJ in UML.
- Produced extensive design documentation including use cases, class diagrams, and flow control diagrams.
- Profiled and optimized code with the JProbe memory profiling tool.
- Created unit tests with JUnit and JTest to achieve 100% code coverage.
- Conducted customer integration tests.
- Received RTSJ training by Sun.
- Received Java security training by Sun.
- Troubleshot and corrected memory performance problems in a JBoss deployed application.
- Participated and conducted code peer reviews.
- Achieved Six Sigma Green Belt.