We provide IT Staff Augmentation Services!

Sr Software Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • An experienced leader, solutions architect, and developer specializing in design and implementation of scalable Enterprise Applications.
  • Background in Enterprise Architecture and Design (OOP/OOAD) utilizing industry standard design patterns.
  • 15 years overall enterprise IT experience with excellent communication and troubleshooting skills, with proven results.

TECHNICAL SKILLS

Languages / Frameworks / APIs: Elasticsearch, AngularJS, jQuery, Java, J2EE, Spring, JDBC, JPA, Hibernate, JSP, C#, .Net, NHibernate, WebAPI 2, javascript, AJAX, JMS, C, C++, XML, XSLT, SQL, JUnit, Maven, Axis, iText, JCA/JCE, PL/SQL

Cloud Platforms: AWS, EC2, ECS, RDS, SES, Docker

Tools: / Applications: Eclipse, Tomcat, Visual Studio, WSAD, WebSphere, SQL Server, Oracle, ElasticSearch

Databases: Oracle 8/9i/10g/11g, MySQL, SQL Server

Methodologies: Scrum, Extreme Programming (XP) Software

PROFESSIONAL EXPERIENCE

Confidential

Sr Software Developer

Responsibilities:

  • Transformed processes from slow relational database dependent services to sub - second services backed by Elasticsearch.

Confidential

Team Lead

Responsibilities:

  • Running team of 15
  • Building microservice architecture based highly scalable reservation application
  • Got a foundering project back on track and met milestones
  • Realigned the team focus and broke down barriers in the team
  • Oversaw AWS infrastructure

Confidential

Team Lead

Responsibilities:

  • Designed Elasticsearch strategy and implementation
  • Identified cross application conflicts and designed solution to simplify the overall architecture while improving performance in core service application.
  • Designed and implemented DevOps maintenance and visibility application.
  • Mentored junior developers
  • Designed cross platform Single Sign on strategy

Confidential

Application Systems Engineer 5

Responsibilities:

  • Designed and implemented proof of concept to transform legacy architecture to a modularized and decoupled system.
  • Achieved a 10 fold increase in throughput for batch runner app.
  • Performed maintenance fixes and enhancements of WPF rules engine management application.
  • Identified cause and solution to bug in Drools core Rete algorithm.

Confidential, Jacksonville, FL

Senior Developer

Responsibilities:

  • Built RESTful services for integrating with 3rd party services and internal systems with WebAPI2 WebMVC5.
  • Implemented responsive monitoring application with AngularJS and RESTful backend using Spring MVC and JPA.
  • Selected technology stack for new monitoring and surveillance application.
  • Coordinated multi-team requirements gathering.
  • Designed and implemented key systems for monitoring and surveillance application.
  • Integrated 3rd party authentication/authorization system for Single Sign On.

Confidential, Jacksonville, FL

Senior Java Developer

Responsibilities:

  • Oversaw a team of 5 Java/UI/UX Developers.
  • Coordinated the design, development, testing, and rollout of new service oriented architecture for Confidential .
  • This included provisioning of hardware, integration with multiple systems, validation of the performance, and troubleshooting of any issue during rollout.
  • Worked with business partners to identify their pain points on an existing BI process and design a solution to alleviate their issues and identify improvements they didn't realize were possible.
  • Built a multi-system price adapter that transformed 3 price engines output to the common format for high throughput and low latency.
  • Designed and implemented credit application app using JPA2, Spring, and iText.
  • Spearheaded drive towards consolidation of web2.0 technologies inside Confidential .
  • Implemented Restful services for use by multiple internal customers of the business’ ecom application.

Confidential, Jacksonville, FL

Senior Java Developer

Responsibilities:

  • PDF generation infrastructure for accident reporting system using iText.

Confidential

Senior Java Developer

Responsibilities:

  • Enterprise Infrastructure:
  • Pulled primary business code out into a common component and wrapped in a web service with Axis.
  • Transformed the businesses core architecture to facilitate common code reuse and separation of similar business logic into components oriented architecture.
  • Developed and implemented roughly 25 applications used for business planning and progress tracking, Web site content management, and customer service utilizing the Struts framework, jQuery, Hibernate, Axis, and J2EE.
  • Implemented business planning and progress tracking application in Flex with J2EE backend using BlazeDS.
  • Developed multithreaded batch processing infrastructure for vender data processing.
  • Built PL/SQL for cross schema data transformation.
  • Implemented Registration app for contact lens replacement reminders. Flex/BlazeDS/J2EE
  • Implemented contact lens vertex shift calculator. Flex
  • Radically changes marketing strategy leading to a savings of over 27 million dollars.
  • Refactored business’ primary app to eliminate dependency on legacy code and switched to using web service for core business behavior. This resulted in using a common library across all apps, reducing development time.
  • Designed and built app for online rebates and produced PDFs in real-time (struts).
  • Designed and built application for tracking product usage, expiration, and retesting requirements. At the appointed time reminders were sent via email, SMS, and with Yahoo Widget.

Confidential

Senior Java Developer

Responsibilities:

  • Added and extended functionality for Web Services based mortgage origination system built with J2EE, Oracle, Hibernate, Axis, XSLT, and JMS.
  • Mentored team members with infrastructure design and implementation of Hibernate related issues.
  • Developed customer specific load application format translation components with XSL.

Confidential, Jacksonville, FL

Developer

Responsibilities:

  • Maintained Struts e-commerce application built with J2EE, Oracle, EJB, and Hibernate.
  • Added SOX data tracking for order processing and online review.
  • Update web app authentication to use encryption.
  • Enterprise Infrastructure
  • Designed and implemented flexible framework to simplify implementing persistence with DAO pattern and Hibernate.
  • Designed and implemented Survey framework using Struts and Hibernate to replace multiple web apps that required routine maintenance. The resulting app could be maintained by business analysis. Removing almost constant work for 2 to 3 developers.

Confidential, Jacksonville, FL

Developer

Responsibilities:

  • Designed and implemented enhancements to a web site content management system using OOAD principals to produce a maintainable/scalable product.
  • The front end is Struts, JSP2.0/Servlet2.4, JSTL, custom build tag libs.
  • Due to the appropriate separation of concerns the backend is modular and portable.
  • So any presentation layer could be added with minimal effort.
  • Developed up-sell and push product infrastructure (struts).
  • Incorporated postal code and address verification web service (SOAP) to reduce customer address correction charges from shipping carriers.

Confidential

Developer

Responsibilities:

  • Enterprise Infrastructure
  • Developed and implemented applications used for X12 EDI mapping data information and customer service support. The applications were built utilizing the Struts framework, J2EE, JDBC, and DB2.
  • Developed enterprise wide component configuration infrastructure to use any desired source to include (properties files, XML, LDAP, flat file, etc.).
  • Inter-Plan Multi-Protocol Transport Architecture
  • Designed Enterprise wide architecture for Business to Business data transport using JMS (MQ Series).
  • Collaborated in design of components based architecture utilizing GOF/J2EE Design Patterns.
  • Fee Schedule Automation Tool built in Struts
  • Designed and constructed web app for automation of fee schedule maintenance.
  • Coached developers on the team in Object Oriented Programming and Design.
  • Designed and developed Data Mapping Management System using Struts Framework and J2EE (JDBC, etc.) to automate data mapping documentation maintenance and version control.
  • Acted as Technical Lead from project inception through lifecycle, to deployment using Rational Unified Process and Rational Suite of tools.
  • Designed and developed automated parser for ANSI EDI Implementation Guides that include HIPAA Compliance mandates.

Confidential

Developer

Responsibilities:

  • Primary Flight Display
  • Designed and implemented cross-platform Primary Flight Display written in C++ with OpenGL for use in owner-built General Aviation aircraft.
  • Mayport Naval Station Jacksonville, FL 05/1998-06/2001
  • Shore Intermediate Maintenance Activity
  • Job Control Chief
  • Researched Telnet protocol RFCs and implemented a Telnet client in Java with GUI to collect and present Job Status for mainframe in a significantly more user friendly way.
  • Implemented Personnel Information Tracking System for daily personnel tracking. Updated a paper-based, time intensive process into an online, paperless practice. This saved in excess of 10 man-hours per day, and two hours, 15 minutes in response wait time.
  • Implemented Fleet Readiness Database for Destroyer Squadron 15. Identified user requirements, developed proposal for requested functionality, transformed file of unsorted data into a searchable, GUI driven database with automatic report generation. This improved usability resulted in the correction of previously overlooked errors and reduced the data update and report generation time from seven hours, to twenty minutes.

We'd love your feedback!