We provide IT Staff Augmentation Services!

Senior Developer Resume

4.00/5 (Submit Your Rating)

RtP

SUMMARY:

  • Initiated parallel engineering to integrate Google Maps when the custom mapping solution was delayed.
  • Mentored inexperienced programmers while continuing to complete my own tasks.
  • Designed and taught a class to train management in Object - oriented design techniques.
  • Saved the company much embarrassment and expense by engineering a fix to bad data that was mailed to half a million customers.
  • Worked exclusively in Agile environments since 2010 with Kanban, Scrum, Paired-programming, Mob-programming, and Test-driven development techniques.
  • Experience with deployment automation using Ansible, Ant, Jenkins, and a custom JCraft tool.
  • Accustomed to working across cultures and time zones.
  • Maintained high quality with continuous delivery (CruiseControl, Jenkins), automated-testing (JUnit, Selenium), and code quality tools (Sonar, Veracode, Jacoco).
  • Tasked with developing a sample Spring microservices architecture, I also ported our reusable code as microservices. When a manager asked if a module could be pulled out of the app as a separate service, I was able to tell him “Already done”.

SKILLS:

Server: Java, REST, C#, Spring Boot, Spring Security, JWT

Cloud: Spring Cloud, Microservices, Eureka registry, Zuul gateway, Spring config server, Spring actuator, Hateoas/HAL, Hystrix Circuit Breaker

Front end: JavaScript, HTML, CSS, JSON, AgGrid

Database: Oracle, MySQL, PL/SQL, Hibernate, H2

Test: JUnit, JMock, Spring, Cucumber - JVM

Build/Deploy/DevOps: Jenkins, Ansible, GIT, Linux, Jacoco

CHRONOLOGY:

Confidential, RTP

Senior Developer

Responsibilities:

  • Developed the Java REST Services for a new data quality tool using Spring Boot, Spring Security with JWT in an Agile environment.
  • Created a Spring Cloud microservices architecture for the department and ported the reusable security, user, and grid-data code from the data quality tool as microservices.

Confidential

Senior Developer, RTP

Responsibilities:

  • Upgraded and maintained a healthcare data analytics system using Java, Oracle, Spring, REST, Linux, and IBM Cognos.
  • Enhanced DevOps by adding several new measures to performance testing, and enhancements to deployment using Jenkins, JUnit, and a Java/JCraft deployment manager.
  • Researched how to internationalize a multi-teir application which did not follow the typical pattern and developed a plan of action with working examples.
  • Developed a distributed healthcare reporting application using Spring, Hibernate, Liquibase, Java, JavaScript, and Angular in an Agile paired-programming environment.
  • Brought coding and testing standards up to date on the projects using Sonar, Jacoco, Spring, JUnit, and H2.

Confidential

Senior Developer, RTP

Responsibilities:

  • Implemented major upgrades for a specialized chemistry application using C#, .NET, WIF (claims based authorization), WCF services, Hibernate, and Unity dependency injection.
  • Agile and test-driven development environment working closely with scientists located in the UK.
  • Completely redesigned and upgraded a scientific reports system for R&D in a paired-programming Agile environment using Java, Hibernate, and JBoss.
  • Came up to speed quickly, and completed the planned development ahead of schedule; allowing us to take on additional tasks.
  • Utilized test-driven development with a full suite of unit and integration tests, including automated functional tests using Selenium.

Confidential, Raleigh

Senior Developer

Responsibilities:

  • Joined a slipping project for a major retail client to help get it on track, taking on half of the backlog for server functions and testing.
  • Worked on server and GUI functions for the retail inventory system using Java, Spring, Hibernate, and JBoss.
  • Continuous delivery environment using JUnit, Subversion, CruiseControl, and Liquibase.

Confidential, RTP

Full Stack Developer

Responsibilities:

  • Developed a major upgrade to two GSK web applications that provide free and reduced priced medicine and oncology drugs to low-income recipients using Java, JSP, CSS, XML, WebSphere, REST web services, and Oracle.
  • Implemented product website changes and marketing campaigns with little lead time and quick turn around; often with only one month until the start of the campaign, development time was 2 - 3 weeks.
  • Fully internationalized a product web site so it could be localized into Spanish.

Confidential, Raleigh

Full Stack Developer

Responsibilities:

  • Designed and implemented three web applications and their databases: water treatment facilities and operator licensing, hazardous waste handlers and inspections, and geodetic markers; using JSP, Java, Oracle, Spring, and iBatis (externalized SQL).
  • Created data conversion and import utilities using PL/SQL.
  • Cleared a roadblock by integrating Google Maps when the client mapping system was not ready.

Confidential, Raleigh

Analyst

Responsibilities:

  • Designed interfaces for a new banking system which included fraud prevention features on check processing.
  • Created utilities to do data conversion and FTP between project servers.

Confidential, Chapel Hill

Full Stack Developer

Responsibilities:

  • Developed the receiving, returns and invoicing sections of a web-based purchasing system using Java, Oracle stored procedures, JSP, and JavaScript.
  • Implemented key double entry accounting functions.
  • Mentored an inexperienced programmer while continuing to complete my own tasks.

Confidential, RTP

Full Stack Developer

Responsibilities:

  • Created an auction website for a major retail client using Java, JSP, XML, JavaMail, and Linux.
  • Developed call center software through the entire life cycle using Object-oriented design, Smalltalk, and Oracle. Later converted it into Java.
  • Designed and taught a class to train management in Object-oriented design techniques.
  • Wrote many utilities including code generators and build tools.
  • Saved the company much embarrassment and expense when a junior programmer sent out a mailing to half a million customers with the wrong PIN numbers. Created a program to index from the actual mail merge files back to the customer accounts to fix the data.

We'd love your feedback!