We provide IT Staff Augmentation Services!

Lead Developer Resume

3.00/5 (Submit Your Rating)

Lewisville, TX

PROFILE SUMMARY:

  • Lead Java/J2EE Developer with 10+ years of end - to-end SDLC experience in developing enterprise class distributed applications.
  • Have Strong experience on requirement gathering, project analysis & estimations.
  • Having Strong knowledge and working experience on Spring Framework.
  • Possessing very good experience in providing and consuming RESTful web services, JSON.
  • Strong object-oriented programming and design pattern experience in Java.
  • Have decent knowledge and experience with cloud platform.
  • Have good experience with test driven approach.
  • Worked as part of a Scrum team to deliver Java technology solutions in an agile fashion.
  • Demonstrated track record of adopting and effectively using new tools and technologies.
  • Self-starter and having very good analytical skills and ability to work in an agile environment with minimum guidance.

TECHNICAL EXPOSURE:

Java & Java EE: Java 1.8, Servlets 3.1.0, JSP 2.2, JDBC, JMS

Spring Frameworks: Spring Boot 1.3.5, Spring (Web, MVC, JMS, JDBC, Test) 4.2.5, Spring data (Mongo DB) 1.8.4, Spring Security 4.0.3, Spring cloud 1.1.1

Other Frameworks: Jackson 2.7.0, Active MQ 5.14, Struts 1.2, Hibernate 3.0, Axis2

Cloud Platform: IBM Bluemix, Softlayer, Cloud Foundry

Container Technology: Docker 1.12

No SQL database: Mongo DB 3.2.8

Caching: Redis 3.2.3

RDBMS: Oracle 11g, DB2, My SQL

CI/Build Tools: Jenkins 2.7, Maven 3.3.9

SCM Tools: Git 1.8, Github, SVN 1.7 and CVS

Testing Framework: JUnit 4, Mockito 1.10.19

Web Specifications: REST Web services, JSON, HTML, JQuery, XML, SOAP

IDE: Eclipse 4.4, JDeveloper 10g, NetBeans 5.0

Web/Appl. Servers: Tomcat 7.0, Weblogic 9.1, OC4J 10.1, Glassfish 2.1

Operating System: Linux (Ubuntu 14.04, Red hat 7), Unix

Design Tools & Tech.: yEd 3.15, UML 2.0

Other Tools: Swagger, Toad9.1, Informatica, UC4

Other Technologies: Python, Borland Delphi, Oracle Apex

CAREER HISTORY:

Lead Developer

Confidential, Lewisville, TX

Responsibilities:

  • Analyzing the requirement for cognitive chat agent using natural language processing and design the different components of the application.
  • Developed the knowledge Repository Interface using the spring framework modules. Spring MVC, data, REST are being used in coding the different parts of knowledge Repository Interface.
  • Built the Taxonomy using Natural Language Classifier in the IBM Bluemix cloud platform which is based on cloud foundry for classifying the user statement.
  • Deployed and maintained micro services in cloud foundry for proof of concepts.
  • Implemented the dialog persistence of successful interaction with the chat user using the Mongo database for analysis of user ps.
  • Used Redis as data structure server for dialog caching between the interaction.
  • Built and deployed applications/services into IBM Bluemix which is based on Cloud Foundry.
  • Took full ownership of implementing the container based build, run and testing application using Docker container technology.
  • Developed and maintained the unit test cases using Junit framework.
  • Implemented the Build and deployment for the application using build automation tool Maven.
  • Jenkins were used as a continuous integration server for build and deployment of application to different environments using maven.
  • Worked as part of a Scrum team to deliver Java technology solutions in an agile fashion including sprint planning, standup calls, and sprint retrospectives.

System Analyst / Senior Developer

Confidential, Stamford, CT

Responsibilities:

  • Involved in designing, architectural solutioning and implementation of 4 development releases targeting various business upgrades, feature enhancement & new business improvement tools throughout the system.
  • Collaborated with client side developers for developing the few major functionalities in the Revenue Management system.
  • Major role played from Analysis to development of full Spring based web application, Net Rate GUI. Implemented components using Spring MVC, JDBC.
  • Involved in Database design modeling for Net Rate GUI web application and used Hibernate for ORM.
  • Worked under Agile Software development methodology for Net Rate GUI web application.
  • Implemented DAO’s to implements the interface to interact with oracle database.
  • Played a vital role in requirement gathering, estimation & designing every project deliverable.
  • Part of the architectural & design decision making team.
  • Guided the senior developers and junior developer from both onshore and offshore team in all the phases of the release work.
  • Supported the QA team to complete the testing on time for all the releases.
  • Managed the User Acceptance testing.
  • Taken care of whole Release planning activities for all the releases.
  • Guided the application support team once the changes are deployed for resolving the production issues.

Analyst Programmer

Confidential, Stamford, CT

Responsibilities:

  • Involved in getting the knowledge transition for TopLine Profit Enterprise application from client team and delivered few changes to acquire the application.
  • Transitioning the knowledge to the offshore team to improve their knowledge on the application.
  • Implemented server side front controller components using Spring MVC.
  • Handled more than 6 product releases which involved major/minor enhancements and defect fixes.
  • Developed extensible and reusable components for client requirements.
  • Implemented server side components using Spring Dependency Injection and Spring JDBC.
  • Implemented Spring RESTful webservice provider for accessing the revenue rates from RMS application.
  • Handled analysis, development, and unit testing along with onshore lead developer.
  • Worked as a lead for the offshore development team having mix of senior and junior developers.
  • Achieved client’s and tech lead accolades for writing loosely coupled source code and less production defect code.

Programmer Analyst

Confidential

Responsibilities:

  • Gathered the requirements and analyzing the functionality upgrades required for 3 major J2EE applications owned by Confidential corp.
  • Involved in Low level and high level design for the changes requested.
  • Built components using Java and J2EE design patterns in the required places.
  • Implemented JDBC components to interact with oracle database.
  • Creating unit test document and performing unit testing.
  • Worked with QA team to complete the testing.
  • Implemented DAO’s to implements the interface to interact with oracle database
  • Creating Change Request (CR) to deploy the changes in Production.
  • Supporting the application once changes are deployed to production for 2 weeks.
  • Mentoring junior developer in the team for learning the Java and J2EE concepts.

Programmer Analyst

Confidential

Responsibilities:

  • Requirement Analysis and creating BRD (Business requirement Document).
  • Implemented JDBC components to interact with oracle database.
  • Designed & implemented the server side components.
  • Managing the junior developers in development activity.
  • Implemented unit test and tested the functionality.
  • Fixing the bugs during QA testing cycle.

Programmer Analyst

Confidential

Responsibilities:

  • Involved in Requirement Analysis and creating LLD (Low level design) and HLD (High Level Design) Document for datafeeder which a multi-threaded application.
  • Implemented JDBC components to interact with oracle database.
  • Implemented unit test cases and tested the functionality.
  • Reviewed PAT (Preliminary Acceptance Testing) test cases and supporting PAT testers.
  • Fixing the bugs during PAT testing.

We'd love your feedback!