Developer Resume
4.00/5 (Submit Your Rating)
SUMMARY
- Professional Software Engineer with solid technical experience working with numerous languages in a variety of industries with my strongest languages being Java, C#, and C++. Excellent written and oral communication abilities. My technical skills include all aspects of the software development lifecycle from initial design and requirements gathering through to final testing and deployment.
- In addition to my software writing skills I possess a great deal of experience in the roles of DBA working with Oracle and Microsoft SQL Server and in the area of System Administration working with various version of Windows, Unix, Linux, Solaris, and OS X.
- My greatest strength in the technical arena is my ability to learn and become productive with new technologies in a minimum amount of time and to troubleshoot and repair errors in just about anything.
TECHNICAL SKILLS
- Oracle 12c, 11g, 10g, 9i, 8
- MS Sql Server 7, 2008, 2010
- Postgres 9
- MySQL 5.x
- Agile
- Waterfall
- Oracle Weblogic 11 Tomcat 7, TomEE 1.7.1 Websphere / JBoss / Glassfish
- Struts 2, 1.3 / Spring 3 / Hibernate 4, 3 / Tiles / JSF
- Web Services using Java and .NET, JAX - WS
- EJB 3, 2
- HTML
- CSS
- SOAP
- XML
- Endeca
- OCP
- Eclipse, MyEclipse, NetBeans, IntelliJ
- Audium IVR IDE
- Avaya IVR IDE
- Microsoft Visual Studio 2013 Ultimate, 2012 Ultimate
- SVN, CVS, GitHub, MKS, Team Foundation Server
- Test Driven Development tools
- XML tools
- Various database design tools
- VMWare, Oracle VirtualBox
- All versions of Windows up to and including 8.1
- Linux
- Unix
- Solaris 11, 10, 9
- Apple OS X jQuery
- DWR
- Knockout
- Angular
- Bootstrap
- Java
- VB.NET
- ASP.NET0
- C#
- C\C++
- XML
- VXML
- SQL, PL\SQL
PROFESSIONAL EXPERIENCE
Developer
Confidential
Responsibilities:
- Worked on maintenance and the addition of new features to confidential. Using Various Javascript frameworks (Knockout, jQuery, etc.)
- Wrote and maintained linux scripts and cron jobs for maintaining product catalogs.
Consultant
Confidential
Responsibilities:
- Worked on the project to convert the retail IVR application from the current Aspect IVR platform to the new Avaya IVR platform.
- Assisted with troubleshooting problems with the new application and the previously converted IVR application used for activating credit cards and changing their pins.
Sr Java Developer
Confidential
Responsibilities:
- Performed maintenance and new development to the Digi-SFT application. This was a Java Swing application used for controlling and monitoring HVAC equipment that improved the efficiency of the heating and cooling system in a building. The application was very old and needed to be brought up to current Java standards for Swing and thread handling.
- Worked on embedded C\C++ for our proprietary hardware. This included not only writing the software but then having to flash the software into the hardware and test.
- Participated in other projects as needed.
- Used test driven development on all projects.
Sr Java Developer
Confidential
Responsibilities:
- Worked on the team that moved the functionality of the company’s flagship product to the web. The new application used jQuery as its primary framework and was deployed on the Glassfish application server.
- Assisted in maintenance, feature additions, and testing of the company’s application for tracking organ and tissue transplant patients. This was a standalone application written in Objective-C.
- Participated in a special project to productize an application to be used in hospital NICUs. This application was written in Python.
- Project was developed using the Agile methodology.
- Used Spring, HTML, CSS, and XML during the development of the application.
Consultant
Confidential
Responsibilities:
- Designed and wrote web application used for tracking garbage, recycling, and yard waste pickup for the City of Omaha.
- The application was written in Java using the Spring and Tiles framework.
- Configured application security using Spring Security.
- Configured JBoss application server for the new application and deployed.
- Assisted DBA in the design and creation of the application database IBM DB2.
- Project was developed using the Agile methodology.
- Used Spring, HTML, CSS, and XML during the development of the application.
- Data was retrieved using SOAP based web services.
Consultant
Confidential
Responsibilities:
- Designed and implemented Reports Module for the company's ElectionWare product. This product is a rich-client application using Java Swing and the NetBeans application platform.
- Designed and constructed reports for the new Report Module using JasperReports.
- Wrote stored procedures to supply data to the new reports and deployed them to the Postgres databases used by the application.
- Project was developed using the Agile methodology
Sr Software Engineer
Confidential
Responsibilities:
- Maintained and enhanced the company's ECLoanPro product. ECLoanPro is a distributed Java application used for mortgage loan origination. The application consisted of a number of distributed pieces. The primary client was a rich-client application written in Java Swing. This client interfaced with several server-side services running on Tomcat in addition to a couple of third-party services. There was also a Java Struts-based client that performed a subset of the functions performed by the main Swing client.
- Designed and implemented the DocMagic service interface for the ECLoanPro product. This added functionality to the Struts client that constructed XML documents containing the mortgage information and streamed them to DocMagic's online interface. The service would notify the user when the XML stream sent to DocMagic had been successfully converted into the appropriate mortgage documentation.
- Designed and coded the ECLoanPro interface to QuestSoft's geo-coding product. The service sent property information to QuestSoft and then process the returned spatial coordinates and store them in the ECLoanPro MySQL database.
- Project was developed using a custom MVC framework along with HTML, CSS, and XML.
Sr Systems Analyst
Confidential
Responsibilities:
- Designed, developed, and maintained various web applications for internal corporate customers. These applications were either developed using Java and deployed on the Tomcat platform or in ASP.NET (C#) and deployed on IIS. The Java applications used Oracle as the database platform and the ASP.NET applications used Microsoft SQL Server as the database platform.
- Maintained and updated the Product Supply Dashboard Java web application used by the manufacturing plants to track various weekly and monthly performance metrics. This application used a custom-built MVC framework similar to Struts.
- Maintained and updated the Shop Floor Data Collection Java web application used by the manufacturing plants to entire hourly performance and downtime variables. This application was written using Struts.
- Provided on-call support for all internal web applications.
- Project was developed using the Agile methodology
- All applications used an MVC framework with HTML, CSS, and XML.
- Web services used to retrieve data from SAP were written in .NET using SOAP and Restful approaches.
Consultant
Confidential
Responsibilities:
- Assisted in the development of a large IVR application for a national healthcare provider using the Audium VXML speech server platform and Java/J2EE.
- Developed the XML interfaces for querying patient information from the healthcare provider's internal application servers and providing it to the IVR application.
- Developed the FAX interface for the IVR application that allowed callers to have their patient information FAXed to them.
Project Engineer
Confidential
Responsibilities:
- Assisted with the design and implementation of a custom C API to allow developers to construct applications using a proprietary smartcard solution.
- Designed and implemented an online banking application using Java Struts. The application used a smartcard reader for authentication that communicated with the client using binary “smartlets” embedded in an XML document. This was a best-practices example application to show off capabilities of the smartcard.
Sr Software Engineer
Confidential
Responsibilities:
- Software engineer for the company's OptiTrac GPS-enabled application. This application was a distributed Java application used for real-time tracking of mobile assets. This application was designed using stateful and stateless session beans, entity beans, and message-driven EJBs to implement an MVC design pattern.
- Implemented and administered Weblogic as the standard web application server for the company. This included deploying applications, setting up data stores, queues, and topics.
- Provided engineering support for customer care to solve production problems.
- Assisted the Software Development Manager in developing new products.
- Project used an EJB-based MVC framework with HTML, CSS, and XML
