Resume

Eric D. Fitchett - Resume

Eric D. Fitchett

1831 25th Road
Astoria, NY 11102

Phone: 646-484-8492
Email: Eric@EricFitchett.com

Professional Objective

To obtain a position where I can contribute to the growth and excellence of an organization using my skills, education, and experience in Java software design and development.

Education and Certifications

  • Bachelor of Science in Computer Science (minors in Music and Electronic Studio Arts)
    Completed a four year degree in three years.
    Rensselaer Polytechnic Institute
  • Sun Certified Programmer for the Java Platform, SE 6

Skills

Specialization

  • Core Java, Back-End
  • Focus on Best Practices
  • Software Architecture

Languages

  • Java
  • C
  • C++
  • Perl
  • PHP
  • BASH

Source Code Management

  • Subversion (includes repository administration)
  • Git
  • Perforce
  • SVK
  • CVS

Software Design

  • Gang of Four Design Patterns
  • Java Best Practices
  • PMD
  • FindBugs

Continuous Integration

  • Hudson
  • TeamCity
  • Continuum

Automated Testing

  • JUnit
  • JMock
  • Emma
  • Cobertura

Build Tools

  • Maven (includes writing Maven plugins)
  • Ant (includes writing Ant plugins)

GUI Toolkits

  • Android
  • Swing
  • SWT
  • Win32 API

Operating Systems

  • Linux (includes server administration)
  • Windows
  • Android

Databases

  • PostgreSQL
  • MySQL
  • Microsoft SQL Server
  • HSQLDB
  • Oracle
  • MS Access

Database Connectivity

  • Hibernate
  • Apache Cayenne (ORM)
  • JDBC
  • Perl DBI

Web

  • Spring
  • JSP (includes writing JSP taglibs)
  • FreeMarker
  • JavaScript
  • Apache httpd Administration
  • Apache Tomcat Administration

Employment History

Consultant
Tallan
February 2008-Present

Projects:

  • Tallan - TASS Mobile Android:
    • Created internal timesheet application for Android
    • Developed custom cache solution to increase performance of web service calls
  • Walt Disney Company - Disney Movies Online:
    • Added features and fixed bugs in early stages of Spring application
    • Worked with back-end and front-end, gaining experience with JavaScript, CSS, and FreeMarker
    • Became the project team's expert with Perforce, Maven, and TeamCity
    • Worked in a Test Driven Development and Scrum (Agile) team environment
  • Computer Sciences Corporation - ExceedJ:
    • Ran static analysis tools and generated reports to find potential problem areas in 1M line project
    • Analyzed setup and structure of project to determine ways to make day-to-day operations run smoothly
    • Discussed source code management best practices with project team
  • Tallan - StylistOne.com:
    • Added features to new Java web application using Spring and Hibernate
    • Designed and oversaw the application release process
    • Set up QA server running Ubuntu Linux, Apache httpd, Apache Tomcat, Trac, iptables firewall, and Active Directory integration
  • The Talbots Inc. - XStore:
    • Tailored existing third-party point of sale application to meet client's needs. Application was written in Java with custom XML-based framework.
    • Reimplemented check authorization software to use a different vendor and support additional features
    • Ported features from a legacy application to its replacement using C++ and Win32 API

Senior Systems Architect
American Ad Trader
April 2007-January 2008

Achievements:

  • Designed and implemented reusable core Java libraries for internal use
  • Refactored existing code to be more reusable and robust
  • Designed and implemented Java web applications using Apache Tapestry, Cayenne, Tomcat, and PostgreSQL database
  • Wrote automated tests to prevent brittle code
  • Designed and implemented methods of integration with third parties
  • Added concurrency to optimize existing code
  • Evaluated the use of new technologies
  • Assisted creation of patent applications for company intellectual property

Java Developer
Auto/Mate
February 2005-April 2007

Achievements:

  • Responsible for design and implementation of an SWT client/server Java framework for future application development, utilizing multiple threads and a custom TCP/IP network protocol
  • Built and enhanced web applications using Java, JSP, servlets, Perl CGI, and PostgreSQL database
  • Designed and built Swing standalone and Java Web Start applications
  • Integrated front-end Java applications with a COBOL back-end
  • Taught junior programmers about design patterns and Java best practices
  • Deployed applications, databases, and patches on client environments
  • Administered company-wide Subversion repository
  • Created a Linux kernel module to log file locking as part of an initiative to migrate existing data files to a new format
Download PDF