Contract Programmer Resume
Washington, DC
SUMMARY:
- 16 years Java
- 15+ years C/C++/MFC/Visual C++
- 8 years Swing
- 15+ years Windows 3.1/95/98/NT/2K SDK
- 8 years J2EE
- 5 years RESTful services
- 1 - year Android
- 6 years XML/HTML/CSS
- 6 years Tomcat
- 10 years JDBC
- 4 years Resin
- 8 years SQL (Oracle/MySQL/SQL Server)
- 3 years Eclipse
- 4 years JNI/JNA
- 14 years NetBeans
- 9 years Linux
- 9 years JQuery/Javascript
- 4 years Hibernate
EXPERIENCE:
Contract Programmer
Confidential, Washington, DC
Responsibilities:
- Worked on Confidential ticketing software, using MFC and C++ (Visual Studio 2013), Liquid XML, SOAP services, SVN. Ported C#
- Build and Configuration Desktop application to the web, using Java/J2EE, Tomcat, Hibernate, MySQL, HTML/CSS, JQuery, Shiro, JSON, XML.
Director of Software Development
Confidential, San Jose, CA
Responsibilities:
- Responsible for designing and coding software on Linux and Android platforms for startup company.
- Designed and coded server based software using Java, J2EE, Hibernate, Resin.
- Designed and coded HTML front end using HTML5/CSS3, JQuery.
- Designed and coded Android Player application, including automatic updates without user intervention.
Contract Programmer
Confidential, Phoenix, AZ
Responsibilities:
- Worked on SOA and Web services development using Java, JavaEE, Spring, Oracle OSB, Weblogic, Coherence, Maven, Jenkins, Nexus, Eclipse, JDeveloper, SVN.
- Worked on Amazon EC2 development of high availability ActiveMQ message broker.
- Developed Spring-enabled metrics library for measuring site metrics.
Contract Programmer
Confidential, Chicago, IL
Responsibilities:
- Developed EView Certs, a Web 2.0 customer facing, insurance certificate management website, using Ajax, Struts 2, Hibernate 4, JQuery, Java 1.7, Servlets, Tomcat 7, MS SQL Server 2008, XML, JSON.
- Implemented MVC architecture, with Java implementing the model and JQuery and HTML/CSS implementing the controller and view. Used Eclipse, Maven, NetBeans, Firebug.
Contract Programmer
Confidential, Austin, TX
Responsibilities:
- Responsible for development of address verification module using Java, Java Native Access (JNA), Confidential AMS API (in C), Servlets (JBoss server).
- Developed a Resource Adapter to connect with the Confidential address database using the J2EE Connector Architecture Common Client Interface.
- Developed package tracking verification using the UPS Quantum View API (in Java), using XML, Visual Studio, Eclipse, Maven, SVN.
Contract Programmer
Confidential, Phoenix, AZ
Responsibilities:
- Responsible for development of testing software using Java, C# and C++ on Windows and Linux (Ubuntu, CentOS, MontaVista).
- Developed application components and modules in C#.
- Developed scripts to automate compiling and testing in virtual machines (VMWare, VIX). Developed cross platform (Linux, Windows) multi-threading code (C/C++) and modules and components in Java and C++, using sockets, Java NIO, XML (including schema design using XSD), Google Test Framework, Visual Studio, Eclipse, Code Collaborator, ClearCase, SCRUM.
Contract Programmer
Confidential, Pittsfield, MA
Responsibilities:
- Worked on the Confidential Homeland Security Information Network ( Confidential ) portal; worked on adding AJAX functionality to Liferay Portal 4.0 (Sun Webspace); wrote custom portlets using Java; customized portlets and JSP webpages using the Liferay extension environment and Struts, Java 1.6, Glassfish v2; worked with MySQL and Oracle. Subversion. SCRUM.
Contract Programmer
Confidential, Chicago
Responsibilities:
- Updated code base to J2SE 1.6. Added extensive new functionality to the online publishing system using JSPs, Servlets; converted portions of the backend administration system to AJAX (jQuery); added anti-spam protection to web pages; updated database administration system (MySQL, JDBC, SQL) to allow for concurrent access.
- Added online image module for editing, resizing and converting images, including support for embedding text captions directly into images.
Contract Programmer
Confidential, New York
Responsibilities:
- Responsible for upgrading application from Visual C++ 6.0 to Visual Studio .NET 2003 and extending application (in C++/MFC).
- Added graphical mapping of data center, with zoom support; added drag & drop and clipboard functionality; added XML file saving and loading; extended file serialization; redesigned internal storage model.
Contract Programmer
Confidential, Philadelphia
Responsibilities:
- Responsible for customizing an engineering application (TeamCenter) by developing custom modules in Java (JDK 1.6), C/C++ (Visual Studio .NET 2003), using Swing/MFC, Oracle connectivity (JDBC), SQL optimizations using TOAD, XML processing, SOAP services.
Contract Programmer
Confidential, Austin
Responsibilities:
- Developed handheld sonar simulator, using C++, MFC and Visual Studio .NET 2003; wrote serial port routines to communicate in real-time with the hardware sonar simulator; wrote graphics routines to display and manipulate the sonar image; wrote component for creating, editing and executing training scripts. CVS, StarTeam.
- Responsible for development of GIS/ESRI graphics library for the COIN project, in Java (JDK 1.4.2);
- Application was written in NetBeans and is a full Swing implementation, using components such as JMenu, JMenuBar, JMenuItem, JFrame, JInternalFrame, JDialog, JTable; wrote graphics routines for displaying geometric objects (circles, lines, polygons); wrote object management layer using TreeMap, HashMap; used JNI to communicate with Windows application. StarTeam.
Contract Programmer
Confidential, Chicago
Responsibilities:
- Developed entire website using J2SE 1.4, J2EE 1.4, JSP, Resin JSP server, MySQL on Linux 2.6.9-42.EL (Red Hat 3.4.6-3).
- Developed extensive set of Beans and Servlets for web-based administration system, database administration, publishing system, user accounts, email news alerts.
- Developed RSS XML news feeder, Javascript news feeder, site search using Google SOAP API.
- Developed online forums.
- Developed classes to automate the use of JavaMail and JDBC.
- Developed a Singleton class for connection pooling.
Contract Programmer
Confidential, Indianapolis
Responsibilities:
- Developed wireless Installer application for SBC’s GCAS software, using VC++ 6.0, Win32, BackWeb.
- Performed maintenance and debugging on GCAS (Java SDK 1.22, Swing, VisualAge 3.5).
- Added ODBC stored procedure calls to C++ database module (Oracle 8, PL/SQL, VC++ 6.0). ClearCase.