Senior Developer Resume
PROFESSIONAL SUMMARY:
Confidential has been an Informational Technology professional since 2003. He is a skilled senior Java developer who has experience in designing and building websites/web services/business applications and has significant experience in J2EE, XML, HTML, SQL, and Spring. Also has extensive experience leading teams, mentoring new employees, and communicating with the business side of projects.
AREAS OF EXPERTISE:
- Java, Eclipse, SQL, XML, J2EE (JDBC, Servlet/JSP, JNDI, JPA, WSDL Services, JAXB, RESTful, JMS, EJB3), Spring, JUNIT, UML, Maven, Log4j, Struts, HTML, JavaScript, CSS
- Tomcat, WebSphere, SQL Server, WebLogic, JBoss, Glassfish, Spring Integration, Spring MVC, Spring JDBC, Dozier, JQuery, JSTL, Firebug, Subversion, Ant, Continuum, Jenkins, Visio, SoupUI, SQL Squirrel, Thunderhead, XForms, Confidential Lotus Forms Designer
EXPERIENCE:
Confidential
Senior Developer
Responsibilities:
- Support java based Construction Accounting applications
- Code new features
- Refactor code dating back to java 3
- Develop RESTful services
- Develop FTP transfer services
Confidential
Lead Senior Developer
Responsibilities:
- Mentored 2 teams of college hires in the areas of Java, J2EE, Web services, local server environment development, and software testing
- Lead a team of college hires in developing a .NET RESTful service that stores Russian customer data in a server based in Moscow
- Created J2EE RESTful services based on the insourced WSDL services
- Created JMS asynchronous services
- Lead a team of college hires in developing J2EE RESTful services for Dealer sites
- Lead for Web Service insourcing project. Converted 8 separate EJB3 web services from Java 5 - JBoss/Hibernate to Java 7 WebLogic/EclipseLink applications.
- Proof of Concept for replacing a vendor WSDL service. The POC application outperformed the vendor service.
- Proof of Concept for insourcing the Dealer facing customer search service
Confidential
Senior Developer
Responsibilities:
- Completed an Email Test Tool. A redo of a project failed.
- Completed Email Test Tool phase 2 - Self Service Workflow Development.
- Completed Proof of Concept for using Spring Integration for batch email messaging service.
- Completed a java application that evaluates Thunderhead Business Object
- Created Business Inspection concept that will improve coded projects by establishing definite check points that are missed in the current inspection process. More emphasis will be placed on Maven and Subversion use and the Agile Methodology.
Confidential
Senior Developer Analyst
Responsibilities:
- Developed Confidential Lotus Forms Application for the Confidential Dealer internet site that managed vehicle owner transfer. (Java)
- Designed and built a stock ticker application for Company News Network
- Designed and built a temporary manufacturing employee work scheduling application (Java)
- Designed and built health challenge applications like a pedometer challenge named the Million step challenge (Java)
- Developed Confidential Lotus Forms Application for the Confidential company forms that combined over 20 separate forms into one application and included an approval process and an escalation process for delinquent approvers.
- Manage and maintain Rider’s Edge - on line riding class registration.
- Manage and maintain Harley Owner’s Group (HOG) website (Java)
- Manage and maintain HOG event software and hardware (Java)
- Updated and maintained the web forms application (Java)
- Converted Weblogic Portal application to a Spring application
- Converted Weblogic project to Websphere
- Performed Confidential Appscan scans and provided security fixes
- Added Omniture HBX analysis to intranet and internet sites
- Support HOG events and train managers and regional representative in the event software.
Confidential
Java Developer
Responsibilities:
- Responsible for developing search, create, modify, and delete Online Payment objects and functionality. (Java)
- Responsible for developing Online Billing objects using java and Spring. (Java)
- Responsible for configuring and maintaining the project server.
- Web page work using JSTL, JSP, servlets, and struts.
- Created test plans, JUNIT tests, and HTTPUNIT tests for the Payment and Billing coding.
Confidential
Java Developer
Responsibilities:
- Coded the business logic for health and dental insurance rating. Collecting calculation information from Confidential and Confidential and designing the rating algorithm. Coding and testing the policy rating software to be penny accurate. Designing and loading rating tables. (Java)
- Coded the business logic for client’s product definitions. Creating xml’s of the insurance products and loading them into the database. Designing and coding the software that returns product information to the web application.
- Coded parsing software that converts an inbound xml feed to stored data. (Java)
- Convert stored data from daily transactions into an outgoing xml feed. (Java)
- Screen development using custom web framework
- Build rating tables for various clients (Java)
Confidential
Java Programmer
Responsibilities:
- Designed and developed RateQuest, the company’s financial reporting website. A J2EE/JSP site connecting to SQL Server and AS400. Includes email notifications to sales and management when client use or explore specific applications. (Java)
- Designed and developed a search database application on the RateQuest website using J2EE, JDBC, SQL Server, Struts, Servlets and JSP. (Java)
- Designed and developed a report charting application on the RateQuest website using swing, graphcs2d, imageIO, Struts, Servlets and JSP. (Java)
- Developed financial reports on the RateQuest website modified from JasperReports and JasperDecision software, using XML, J2EE, Struts, JavaScript, Excel, VBA and Tomcat. (Java)
- Designed and developed website user tracking, providing management with daily logs, statistics, summaries, and a search engine accessed via the company’s intranet. (Java)
- Designed and developed search database sales management system using Servlets, JSP, mail, beans, JDBC and SQL Server. An application that allows the sales to set up search database demos and sales that are reviewed by management before submitted to the database. The requests and management's decision are all communicated via email. (Java)
- Designed and developed a loan rate submittal page using JSP, Servlets, html, JavaScript, asp, and SQL. (Java)
- Manage and maintain the company’s main website and intranet site.