We provide IT Staff Augmentation Services!

Lead Developer Resume

Dallas, TX

SUMMARY

  • 7 years of JEE professional experience in teh Software Application Design, Development & Solution implementation.
  • Has in - depth knowledge on JEE architecture, tools and technologies having well versed with Software Development Life Cycle, starting from design, coding, unit & integration testing and technical documentation.
  • Has good exposure of working on different development models like Waterfall, Scrum, Kanban etc.
  • Has excellent technical skills coupled with his ability to understand complex business problems, articulation of technical solutions and technical mentoring of team members TEMPhas proved him to be an invaluable resource.
  • Technical Lead for J2EE and web-based projects, primarily within Telecommunication, Insurance and Health Care domain areas like Dental, Health, and Life Insurance
  • Expertise in implementing strategic solutions using key JEE technologies such as Spring Boot, Spring, Spring Batch, EJB 3.0, Struts, SOAP & RESTful Web Services (JAX-WS), JAX-RPC, JAXB, DOM, J2C Hibernate, JPA, JDBC2, JSP, Servlet, JSF
  • Well versed experience in Microservice Architecture based development and underlying Security Framework
  • Hand on experience on DevOps model along with Docker/Kubernetes container based deployment
  • TEMPEffectively leveraged various Automated tools & processes like iCompliance® (using SONAR-Jenkins), Automated Web Services Testing Tool (using SOAPUI Pro)
  • Hands on experience in SOA implementation using IBM WebSphere Data Power SOA Appliance XI50, IBM WebSphere Transformation Extender v8.4.0.3
  • Comprehensive command on Object Oriented Analysis & Design (OOAD) paradigm and possessing extensive knowledge in designing Rich Interactive application

TECHNICAL SKILLS

Server Side: JEE 1.8, Spring Boot 1.5.4, Spring Batch 3.5.0, Spring MVC 3.5.0, Spring JMS, EJB 3.0, Web services using JAX-WS & RESTful WS, Struts 1.2/2.0, Hibernate 3.0, JPA 1.2, JSP, Servlet, JSF 1.2, UML, XML, WSDL, XSLT

Client Side: Java Script, Angular JS, jQuery, AJAX, CSS, HTML

Test Framework: Cucumber based BDD Testing Framework, TestNG, SoapUI based Web Service Test Framework, Spring Boot test framework for Unit & SIT, Jasmine-Karma, and Protractor

Development IDEs & Tools:

IDE: eclipse, IBM Rational Application Developer 8.0, JBoss Developer Studio 7.1.1

Middle layer: IBM WebSphere Data Power SOA Appliance XI50, IBM WebSphere Transformation Extender v8.4.0.3

Web Server: IBM WAS 6.X/7.0/8.5, JBoss EAP 6.2.0

Code Review: Sonar, PMD, Check Style, HPE Fortify, Fossology

Continuous Integration & Build tools: Jenkins, ANT, Grunt (for Java Script Build process)

Solution Analysis and Design tools: IBM Rational Software Architect, StarUML, Dia

Repository Tools: SVN, StarTeam, CVS, GIT

Methodology tool: Rally, iTrack for agile development

Database worked on: IBM DB2, MS-SQL Server, and Elastic Search 2.3.1

PROFESSIONAL EXPERIENCE

Confidential - Dallas, TX

Lead Developer

Responsibilities:

  • Strongly adhered teh Open Source standards and concepts. Solutionized and released this product to Open Source community
  • Implemented Push Notification Mechanism (SSE) to trigger event based messages from Server to Clients to support Real Time Streaming
  • Designed and Implemented JWT Token based Security Architecture wherein facilitating an integration with AAF/LDAP based Authentication/Authorization framework
  • Implemented JSCH framework to support Shell/Ansible Script execution
  • Designed Micro Service Architecture and migrated existing web services into Micro Service framework
  • Eco pipeline setup for one-click deployment using DevOps concept, Jenkins integration & Docker/Kubernetes container based deployment
  • Being executed this project in Agile Kanban fashion, participated in each Scrum activities in each phase and extended support to different groups during project execution, integration testing, business testing and E2E testing
  • Implied new technical and functional checkpoints to improve teh code quality and code release process and to ensure code integrity per requirement
  • Designed Cucumber based BDD Test Framework for UI application
  • Implemented Spring Boot and Jasmin-Karma based Test Framework for Web Service and UI code respectively
  • Used Sonar Scanner to identify teh code bugs
  • Integrated with HPE Fortify Scanner for Security violation check
  • Used Fossology tool to identify teh License statements in each Source file before releasing to Open Source Community
  • Strongly implied teh Jenkins setup in teh project execution and in teh code release activity

Confidential - Phoenix, AZ

Lead Developer

Responsibilities:

  • Lead teh Agile development team of 12 members and participated in Initiative/Product backlog meeting, Scrum grooming session, Sprint planning meeting, Daily Scrum meeting as a representative of development team
  • Participated in Sprint Zero meeting with Business partners and E2E team to groom teh product requirement and created teh basic skeleton and architecture framework of this project
  • Part of offshore-onsite model, participated in each Scrum activities in each phase and extended support to different groups during project execution, integration testing, business testing and E2E testing
  • Development:
  • Had developed Core Architecture framework for Mass Migration Web application based on JSP-Spring Framework
  • Technically mentored teh offshore development team to develop a suite of SOAP based web services using JAX-WS 2.1 adhered to SOA approach
  • Monitored and reviewed all code development and build activities in terms of technical solutions / design approaches to ensure code integrity per requirement
  • Implemented batch Program using Spring batch module and scheduled using Spring Task-Scheduler
  • Developed Stored Procedure program using IBM Data Studio tool for application specific
  • Make use of IBM Data Power XI50 Appliance and enhanced Data Power Services including Web Service Proxy (WSP) and Multi-Protocol gateway (MPG) both to support new features
  • Took initiative to improve teh code quality and code release process for existing applications
  • Come up with Single code base structure and converted into Maven based project
  • Structured Mockito framework to has proper unit testing in place
  • Strongly imply teh Jenkins setup in teh project execution and in teh code release activity Used Soap UI tool
  • To execute load test for performance testing to ensure teh SLA adherence of web services
  • To validate teh business logic and response developed for web services
  • Used Splunk tool to monitor teh server performance and identify teh success/error ratio, publish teh matrix based on number of hits to teh service based on different criteria like consumer name, error condition, execution time etc.

Confidential - Somerset, NJ

Lead Developer

Responsibilities:

  • Involved in requirement analysis and zero sprint planning meeting with Confidential Business and solution group to understand teh business requirement and define teh DMA system model
  • Involved in evaluation and coordination with IGATE leads for effort estimations on teh releases tasks to keep it justifiable and precisely accurate to be accommodate in release schedule
  • Participated in Scrum Backlog, Sprint Planning and Retrospective meetings etc. and performed a significant role in requirement understanding, estimating story points for user stories and assigning stories in a sprint based on build capacity to commit to items
  • Involved in technical design implementation adhering Agile design paradigm
  • Assessed quality of interaction and usability goodness of design alternatives with iterative development and usability evaluation in an agile approach adopted for teh software development
  • Coordinated with offshore team to implement teh high quality and performance centric DMA system model
  • Development:
  • Developed and built up modules based on Spring-Hibernate framework Confidential server side and used Angular JS as client side scripting language to implement intuitive user interface of DMA application
  • Created unit test cases based on Mockito and Jasmine framework for back end and front end business logic respectively
  • Used teh Grunt technology to minify and packaging teh JS and CSS files
  • Had reviewed teh code quality in terms of code optimization and performance monitoring. Used of static source code analyzer tools like PMD, CCAP tool to identify programming flaws
  • Emphasized to develop configurable DMA applications in code reusability perspective. Technical design/code reuse structure approach halped to bring more TEMPeffective and optimized style of coding in DMA application
  • Involved in integration and user acceptance testing with business team, external vendors and QA team
  • Has been mentoring teh team members through small training programs to improve theirs functional and technical knowledge around DMA System Architecture

Confidential, New Jersey

Sr. Developer

Responsibilities:

  • Involved in requirement analysis and zero sprint planning meeting with Confidential Business and solution group to understand teh business requirement and define teh DMA system model
  • Involved in evaluation and coordination with IGATE leads for effort estimations on teh releases tasks to keep it justifiable and precisely accurate to be accommodate in release schedule
  • Participated in Scrum Backlog, Sprint Planning and Retrospective meetings etc. and performed a significant role in requirement understanding, estimating story points for user stories and assigning stories in a sprint based on build capacity to commit to items
  • Involved in technical design implementation adhering Agile design paradigm
  • Assessed quality of interaction and usability goodness of design alternatives with iterative development and usability evaluation in an agile approach adopted for teh software development
  • Coordinated with offshore team to implement teh high quality and performance centric DMA system model
  • Development:
  • Developed and built up modules based on Spring-Hibernate framework Confidential server side and used Angular JS as client side scripting language to implement intuitive user interface of DMA application
  • Created unit test cases based on Mockito and Jasmine framework for back end and front end business logic respectively
  • Used teh Grunt technology to minify and packaging teh JS and CSS files
  • Had reviewed teh code quality in terms of code optimization and performance monitoring. Used of static source code analyzer tools like PMD, CCAP tool to identify programming flaws
  • Emphasized to develop configurable DMA applications in code reusability perspective. Technical design/code reuse structure approach halped to bring more TEMPeffective and optimized style of coding in DMA application
  • Involved in integration and user acceptance testing with business team, external vendors and QA team
  • Has been mentoring teh team members through small training programs to improve theirs functional and technical knowledge around DMA System Architecture

Confidential, New Jersey

Sr. Developer

Responsibilities:

  • Has carried out successful role of onshore technical coordinator in TRM project. Acted as a positive & TEMPeffective bridge between iGATE offshore and Confidential while executing TRM project
  • Involved in preliminary requirement analysis of TRM application. Based on dat did effort - time estimation during SOW finalization of TRM application
  • Involved in early phase of requirement analysis and design discussion with Confidential Business/functional/technical group and understanding of TRM Confidential system model
  • Involved in every key decision making discussions or meetings and marked significant presence during these meetings with Confidential and external partners
  • Contributed in creation of several different Confidential deliverable artifacts in different form of dashboards such as Technical Design Document, Traceability Matrix, Analysis document etc. along with some internal artifacts like Query tracking sheets, Defect tracking sheet
  • Confidential teh early stage of project execution, designed and built a core technical design of TRM application based on Spring Batch and Hibernate framework and same solution was presented to Confidential client as a POC
  • Emphasized to has nice features in TRM application such as
  • Automated Batch flow of TRM application through use of trigger file scheduling mechanism
  • Use of auto update server configuration settings to make TRM application more flexible such as auto Deployment after Build
  • Customized Spring batch framework to support teh restart of failure job from failure point based on error condition
  • Use of Spring integration AOP concepts in logging and exception mechanism
  • Enhanced batch job invocation process via secure web URL to lessen teh dependency over Maestro scheduler
  • Use of configuration XML files to bring down more TEMPeffective and optimized style of coding in TRM application
  • Strongly adhered to teh Software development Life cycle processes to be in line with teh expectation of client.
  • Mentored team members on System architecture (Spring - Batch framework), functional & technical design implementation and development aspects in TRM project

Confidential

Sr. Developer

Responsibilities:

  • Involved in requirement analysis, and understanding of Confidential specific canonical model
  • Interacted with iGATE technical architect to finalize teh SOA framework for GVWB interfaces
  • Completed current state analysis of existing interfaces and documented services definitions dat included signature elements, services channel types, business functions
  • Did teh gap analysis between current state interface and future state business services and enhanced canonical model accordingly
  • Created wire-frames to depict teh Application functional flow
  • Developed robust & scalable web modules by extensively using JQuery plug-ins and AJAX calls.
  • Developed JavaScript functions for data validation, customized UI experience
  • Make use of Data Table JQuery plug-in to add dynamic features to any ‘table’ tag such as:
  • Multi-Column Sorting and Single Column Filtering
  • Variable length pagination
  • Report Generation in teh form of PDF, Excel, and CSV etc.
  • Built a data access layer using Hibernate ORM framework wherein he designed HBM files and Hibernate POJO classes mapping to DB Tables
  • Assigned work to team members and report project status
  • Mentored teh team members on architecture, design and development aspects

Confidential

Software Developer

Responsibilities:

  • Involved in functional understanding of TRICARE and Network Expansion requirement and documenting teh impact on technical specifications of web services.
  • Generated design artifacts for HWSI services dat included Service specification documents (SSD), Services specification / contract (WSDLs), enhanced services’ XSDs (schema)
  • Document low level technical design adhering SOA design paradigm and existing implementation
  • Independently, developed 4 Services and enhanced 10 Services using JAX-RPC, JAXB and J2C
  • Created SOAPUI based test cases and test plan for Web services, for Confidential BSA team
  • Assisted Business analyst in identifying and documenting business scenarios and in creation of comprehensive test plan for MetLocator Web Application
  • Created reusable, decoupled JQuery functions, externalized CSS and JavaScript and implementation AJAX with JQuery in MetLocator Web UI redesign.
  • Interacted with teh Confidential BSA team/ IT Lead on functional requirement clarifications and getting approval on technical solutions & design approaches
  • Redesign of MetLocator batch modules:
  • Decoupled business processes from data access layer
  • Implementation of factory pattern based on feed file types
  • Mentored development team on technical issues
  • Performed roles of “Defect Prevention Representative” for teh project and implemented automated code review in teh project

Confidential

Software Developer

Responsibilities:

  • Created Technical Design Document and developed 3 modules (~10 functional screens) independently
  • Developed technical modules dat formed part of 3 tier application architecture, namely, UI tier, Business tier and data access tier
  • Developed Data Access Objects (DAO) using IBM DB2 JBDC drivers
  • Enhanced SQL scripts, Stored Procedures and Database functions.
  • Developed unique Business classes for Producers, Employees and Proposals, dat included business data validation and aggregation of business information
  • Created test cases and perform unit testing using JUnit API
  • Conducted technical training sessions for new team members
  • Was part of Daily Scrum meeting, Sprint review meeting
  • Interacted with teh onsite coordinator to discuss teh project status and for any functional query resolution.

Hire Now