We provide IT Staff Augmentation Services!

Senior Developer  Resume

5.00/5 (Submit Your Rating)

Rocky Point, FL

SUMMARY:

  • Over fourteen years of experience providing and supporting both private companies and government entities.
  • Specialist in telecom, Java/JEE applications.
  • Expertise includes adhering to full SDLC using Waterfall, Modified Waterfall and Agile Methodologies as well as customer interaction and team leadership.
  • Strengths include analytical thinking, adaptation, design, development and communication for audiences consisting of seasoned IT professionals to novices.
  • Extensive experience in design, development and tuning of Relational (RDBMS) and No - SQL Databases.

TECHNICAL SKILLS:

Languages: Java, Groovy, Pascal, C/C++, PL/SQL

Front End: Struts, DHTML, XHTML, HTML, Javascript, CSS, Ajax, Dojo, GWT/GXT, Kendo, Sencha ExtJS

Frameworks: Struts, JPA/Hibernate, Spring MVC, Grails

Tools: Pentaho, XML, Eclipse, Custom Tags, OneJar, VirtualBox

Servers: OC4J, Weblogic, Tomcat, Spark

Database: Oracle, HSQLDB, MongoDB, MySQL, SQL Server, Postgres

Services: AWS

Messaging: JMS

PROFESSIONAL EXPERIENCE:

Confidential, Rocky Point, FL

Senior Developer

Technology Used: Java, Hibernate, Dojo, ActiveMQ, Postgres, Spring, CSS, Tomcat, SQL, JSON

Methodology: Agile

Responsibilities:

  • Design: Dojo Widgets to accommodate new business solutions
  • Solution Implementation: Photo Download from Online system, reports, and Configuration using Java solutions and best practices, Dojo and Spring MVC
  • Solution Improvement: Product research and conversion to best practices

Confidential, Annandale, VA

Principle Architect/Developer

Technology Used: Java, MySQL, JSON, SQL, VirtualBox

Methodology: Agile

Responsibilities:

  • Design: Create custom Java-based ETL Tool
  • Solution Implementation: Using a Java command-based architecture and command line menu, individual commands and chains of commands to solve various migration related challenges. This configurable chain of common actions that comprise the totality of a migration is currently in use and handles data migration/integration process.
  • Documentation: Create various architectural documents and figures to capture current state and gaps in existing application.
  • Client management: Frequent speaker in meetings to help bridge the gap between developers and management. Also, help manage expectations.
  • Appliance Server: VM building (Linux, MySQL, Redmine, GitLab) hosted in AWS.
  • Tool research and recommendation: Establish an Agile-ready environment to support project and office processes.
  • Establish the presence of the Architecture team in a five sub-team group.

Principal Developer

Technology Used: Java, Hibernate, Kendo, ActiveMQ, Postgres, Spring, GRAILS, CSS, Tomcat, SQL, JSON, VirtualBox

Responsibilities:

  • Solution Implementation: Drove the reimplementation of an inherited application using Grails and Kendo.
  • Extension of Kendo Widgets: Built, using Closures, a new feature-rich Kendo widget extensions for use in the effort of code reuse and standardization.
  • Code Reduction: Designed monolithic class and script reduction and reuse and moved to a functional unit model with an accompanying core set of functions
  • Coding Standards enforcement: Created naming conventions, abstracted widget configurations, project structure and tool unification.
  • Team Mentoring: Worked individually with junior and mid-level IT personnel to increase their understanding of technology and coding concepts.
  • Documentation: Created various architectural documents and figures to capture current state and gaps in existing application.
  • Technology Refresh lead: Implemented a base for a technology shift to simplify development and cater to team strengths.
  • Solution re-Architecture plan: Wrote the Architectural Design document for the system and updated for the new technology stack.
  • Lead Team of three.

Confidential, Northern VA

Software Engineer/Architect

Technology Used: Java, SQL, iMacros

Methodology: Agile

Responsibilities:

  • Evaluated the product to determine as-is status.
  • Designed a solution per client specifications.
  • Oversaw implementation of solution.
  • Created user-friendly browser automation.

Confidential, Northern, VA

Software Engineer/Java Developer

Technology Used: Java, Hibernate, Angular, RabbitMQ, MySQL, Spring, CSS, SQL, JSON, JPA

Methodology: Agile

Responsibilities:

  • Provided production support.
  • Developed Spring MVC.
  • Developed and implemented new process.

Confidential, Northern, VA

Software Engineer/Java Developer

Technology Used: Java, Hibernate, Spring, SQL, JSON, ExtJS

Methodology: Agile

Responsibilities:

  • Routed messages using Mirth and custom processors.
  • Maintained “traffic cop” GUIs using ExtJS.
  • Designed a Modular Date widget.

Confidential, Northern, VA

Java/DB Developer

Technology Used: Java, Hibernate, Struts, Oracle, Spring, CSS, Tomcat, Weblogic, SQL, JSON, MongoDB, JPA, OneJar, Pentaho, Spark

Methodology: Transitioned from Waterfall to Agile

Responsibilities:

  • Designed MongoDB-based data models with supporting analysis, performance and stress tests.
  • Modularized monolithic legacy applications into widgets using the Ozone Widget Framework to promote interaction and reuse as well as to reduce maintenance and redeployment.
  • Created (modern) browser independent widgets utilizing GXT.
  • Created a configurable test data generator to provide structured data for development testing.
  • Migrated existing COGNOS reports into a new centralized Pentaho reporting system, saving millions of dollars in licensing fees.
  • Customized the Pentaho reporting software.
  • Reviewed and revised requirements.
  • Designed internal standards for data formats and communications using XML and JSON.

Java/DB Developer

Responsibilities:

  • Provided integration and SME support and designed slides that included use cases and process flows that were utilized during the integration process.
  • Provided life-cycle support such as procurement/upgrade of hardware and documentation.
  • Promoted to lead a three-member team in a follow-up integration effort due to success as developer and SME.
  • Reduced maintenance and customer acceptance.
  • Oversaw and participated in requirements gathering, concept designs, design review, implementation, documentation and deployment planning.

Java/DB Developer:

Responsibilities:

  • Worked as a part of a 90+person team.
  • Performed maintenance as well as a number of component research/startup duties.
  • Created a Javascript widget that supported the construction of a proprietary classification marking string with CAPCO compliant visual representation.
  • Retrofitted this widget across the entire system via its “auto-hookup” feature.
  • Delivered a daily data import service using the previously implemented email polling application, and extended it to include new data sources, auditing and reporting.
  • Developed a low cost entity extraction capability to handle CAPCO classification markings identification and parsing, utilizing regular expressions and standards specifications.

Java/DB Developer

Responsibilities:

  • Created an email polling service to support automated daily import of critical data.
  • Upgraded System Framework.
  • Designed and briefed a seamless integration plan (front/back end components) which was immediately accepted by the client.
  • Assessed the fitness of the legacy application and got it back online following a post integration direction change and shut down.
  • Acted as developer and SME to a new team.
  • Redesigned the previous email polling software to include a Windows service mode, new configuration model and repackaging to greatly simplify future deployments reducing maintenance and deployment costs and shifted to a framework approach.
  • Added an RSS feature as well as push notifications by customizing and integrating a no-cost, open source product.
  • Designed and developed a low cost entity extraction utility for name identification and extraction.

Confidential, Arlington, VA

Java Developer

Technology Used: Java, Hibernate, Struts, Oracle, Sybase, CSS, Tomcat, Websphere, SQL, JSON

Responsibilities:

  • Designed, developed, tested and deployed web applications to workshop training.
  • Interacted directly with clients as well as teaming up with contractors.
  • Designed and implemented a web-based content management system to allow for creation, deletion, modification and automated lifecycle management.
  • Designed and implemented a strategy to integrate a proprietary system over the network via a fail-safe proprietary protocol and bean-to-XML conversion
  • Designed and implemented the user interface for a web-based search application using JSP and Servlet technology.
  • Provided keyword searches, similar searches, pagination and search within features
  • Implemented localization for the new services using CSS and configuration

We'd love your feedback!