Nothing Special   »   [go: up one dir, main page]

Sumesh

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Sumesh Babu

Professional Summary:
 More than 12 years of professional experience in core area such as Analysis, Design, Coding, Implementation
Testing, and Deployment of Object Oriented and Web based Enterprise Applications using Java/J2EE technologies,
Multithreading and Design Patterns
 Extensive experience in developing Microservices using Spring Boot, AWS,Kafka, Rest API and Spring Batch.
 Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC. Strong hands - on experience
with Spring IO, Spring Boot.
 Experience in using build/deploy tools such as Jenkins, Docker, and Amazon ECS for Continuous Integration &
Deployment for Microservices
 Highly experienced in Agile methodologies, Enterprise applications, Distributed Application Development,
Client/Server Applications, Servlets /Applet communication, Internet/Intranet based database applications and
developing, testing and implementing application environment using J2SE, MVC design pattern, Java, Servlets, JSP,
EJB, JavaScript, Spring 4.0.x, Hibernate 4.0, Web Services (SOAP and Restful), HTML5, XML, WebLogic, JBOSS 4.2.3,
SQL, PL/SQL, JUnit, JPA and Apache-Tomcat, Linux.
 Working Experience with Service Oriented Architecture and also good Experience in Java 8.
 Experience in Client-Side Design and Validations using HTML 5, DHTML, Angular, JSON, JACKSON, CSS, jQuery, Ajax,
JavaScript, and JSTL.
 Good skills in Relational database application development using MySQL server, Postgres and Oracle DB.

Education:
Bachelor of Technology in Electronics & Instrumentation, St. Josephs College of Engineering, Chennai, India (1999-2003).

Professional Experience:
Capital One, Plano, TX Jun 2019 – Current
Lead Developer
Project Title: Debit Card Payments
 Implemented Spring Batch applications to read the data from the Legacy DB and to write the data to Kafka Topics
using Spring Boot.
 Implemented Kafka topics on Microservices applications like Digital Collection Strategy and Digital Contact Strategy
using Spring Boot and Java8.
 Implemented and tested Debit Card REST API using Spring Boot.
 Implemented numerous ATTD scenarios for Kafka based applications and API’s using Cucumber.
 Implemented the Payment Instruction API for Payment validations on Debit card and Ease UI. Implemented the
AutoLoan Debit Card Payment using Angular 11, SCSS, HTML, TypeScript and Potomac Tagging.
 Implemented the AutoLoan L2 page for Payment Options, Past Due Widgets, and Solution Finder using Angular 12,
SCSS, HTML, TypeScript and Potomac Tagging.
 Implemented Splunk logs and Dynatrace for distributed MicroService Monitoring and centralized logging.
 Monitored the total volume of Debit card payments using Splunk Dashboard and used Dynatrace for the CPU usage
and Memory utilization.
 Hands on experience in using CI/CD pipeline and Jenkins for deploying the code.
 Implemented ATTD scenarios for UI components using Cypress.
 Produced UML diagrams (use case, class, and sequence diagrams) to document in design phase. Extensively used
design patterns like Singleton, Factory, Abstract Factory, Façade, DAO, and MVC.
 Task identification and estimation, web application development primarily in Angular 12. Deployed micro services
application to PROD environment in AWS cloud environment using EC2. Deployed and tested the Microservices
applications in lower environments such as DEV, INT and TEST. Worked with the development team in a fast paced
Agile environment and track daily progress with Jira .
Environment: Spring, Agile scrum, Spring 5x, Spring Boot 2, Rest API, HTML, Angular 12, TypeScript, Java 8, Junit,
Postgres, GitHub, Kafka, Splunk, AWS and Tomcat.
Valtech, Plano, TX Nov 2016 – Jun 2019
Lead/Sr. Java Developer
Project Title: System Time Control (STC)
 Participated in detailed requirements gathering, Analysis, Development and Testing.
 Implemented the application modules using Spring Core layer (IOC), Spring Security, Spring AOP, Spring ORM, Spring
Batch, Spring Rest web services to develop the application.
 Produced UML diagrams (use case, class, and sequence diagrams) to document in design phase. Extensively used
design patterns like Singleton, Factory, Abstract Factory, Façade, DAO, and MVC.
 Task identification and estimation, web application development primarily in JAVA using Struts, UI development
using HTML prototyping, CSS and Firefox plug-ins like Firebug, bug fixing, maintenance, unit testing and end-to-end
functional testing. 
Environment: Spring, Agile scrum, Spring 4.1, Restservice, HTML, AJAX, jQuery, JavaScript, Java 8, Junit, Oracle 12c,
XPATH, SVN and Tomcat.

Transplace, Frisco, TX Jun 2016 – Sep 2016


Lead/Sr. Java Developer
Project Title: Transportation Management System (TMS)
 Implemented onboarding functionalities for the new clients like Mccormick, Morton Salt Bulk. Refactored and
implemented a new design approach for the new clients like BASF, HeritageBag, and MidTier Accounts.
 Implemented the design patterns like Strategy, Factory design pattern for the existing clients like GEWaters,
McCormick and Morton Salt Bulk.
 Resolved and Implemented solutions for the major issues in the modules like Shipment tracking, Shipment Mode
Execution.
 Implemented validation Strategies in the incoming transaction for many of the Accounts like Mccormick, Morton
Salt Bulk.
Environment: Spring, AngularJS, Agile scrum, Spring 4.1, Restservice, HTML, AJAX, Jquery, Javascript, Java 8, Junit, Oracle
12c, XPATH, SVN and Weblogic.

General Motors, Austin, TX Oct 2015 – May 2016


Lead/Sr. Java Developer
Project Title: GPC Supplier Collaboration
 Refactored and implemented a new design approach for the new Report Modules by adding only single Rest end
points for all the existing 17 Holden reports.
 Added new Validations for all the exiting Rest endpoints to ensure the right Input format is received in the backend
layer to process the reports.
 Implemented User authentication for the Holden reports using Spring Security.
 Implemented the Jackson Serialization and Deserialization for the JSON-Java conversion for all the existing and new
reports.
 Implemented the JPA methodologies in the DAO Layer for all the business entities.
 Implemented Restful webservice using Spring MVC as the middle layer to interact the Business layers and the UI
Layer for the other modules Like Promises, Supplier Exclusion and Admin screens.
 Implemented UI pages for the Report modules with AngularJS, Bootstrap, JavaScript, HTML5, JSON and CSS.
 Designed and developed end to end performance logging module using Slf4j Logger.
 Involved in analysis of the business requirements for the new functionality and also analyzing the changes in the
existing module as per the business requirement.
Environment: SpringMVC, AngularJS, Agile scrum, Spring 4.1, Restservice, HTML, AJAX, Jquery, JavaScript, Java 8, Junit,
Oracle 12c, XPATH, SVN and WebLogic.

Railroad Commission of Texas, Austin, TX Jan 2015 – Aug 2015


Lead/Sr. Java Developer
Project Title: Payment Portal IT Modernization Project
 Utilized Spring as the architectural framework. Have utilized Dependency Injection, AOP, Spring DAO and Spring
Context modules of Spring framework in the project.
 Implemented the SOAP based Webservices with the Texas Gov. for the payment transaction.
 Implemented Xpath in the application for the search query in the Texas.gov XML files. Implemented the Hibernate
methodologies with JPA in the DAO Layer for all the business entities.
 Implemented UI pages with JSF, Primefaces, JavaScript, HTML5 and CSS.
 Designed and developed end to end performance logging module using Slf4j Logger.
 Modified existing Spring MVC User Interface using JavaScript, HTML5, CSS3, Custom tags. Design and developed
multiple web (UI) pages using JSF, Primefaces, AJAX and HTML.
Environment: JSF, Primefaces, SpringMVC, Agile scrum, Spring 4.1, Hibernate 4.0, Restservice, Webservices, HTML,
AJAX, Jquery, JavaScript, Java 7, Junit, Oracle 10g, XPATH, GitHub and WebLogic.

Direct Energy, Houston, TX Jun 2014 – Dec 2014


Lead/Sr. Java Developer
Project Title: Project Fusion
 Designed, implemented and provided support for a number of internal and customer-facing web applications. These
applications used the NWDI server to deliver dynamically generated HTML with JSF to the end user. These
applications were written in JSF, HTML5, Ajax, CSS3, Jquery, Dojo, Primefaces, EJB and SAP Java Connector (JCO)
with SAP Server.
 Used CSS3 and HTML5 to control the page layout, look and feel of WebPages.
 Used JavaScript alongside with jQuery for Client-side validations.
 Designed and developed end to end performance logging module using JavaScript Cookies and Log4J.
 Modified existing User Interface using JavaScript, HTML5, CSS3, Custom tags.
Environment: HTML, AJAX, JSF, Jquery, JavaScript, Java 7, Spring 3.0, Junit, SAP Server, NDWI, Primefaces.

BCBS, Jacksonville, FL Aug 2013 – Jun 2014


Lead/Sr. Java Developer
Project Title: Diamond System
 Designed and developed applications using Java, J2EE, & XML to implement CM and CAQH logic in façade code.
Developed Entire application using RAD.
 Developed Webpages using web components like JSF Richfaces, CSS and HTML for the application like Accumulator
Exchange.
 Built the application using Test Driven Development (TDD) approach.
 Utilized Spring as the architectural framework. Have utilized Dependency Injection, Spring MVC, AOP, Spring DAO
and Spring Context modules of Spring framework in the project.
 Development of application communication through asynchronous message using JMS, MQ, MDB process message
in point-to-point scenarios
 Implementing business logic using JAVA coding / development with EJB.
Environment: Java 7, WebSphere 7, WebSphere MQ series, Spring 3.0,Junit, JSF Richfaces, Oracle 10g and 11g, RAD 7.0,
JAXB,UNIX environment.

Nielsen, Oldsmar, FL Oct 2012 – Jun 2013


Lead/Sr. Java Developer
Project Title 1: Data Services
Environment: Java 6, WebLogic 9.0, JMS, Web Services, SpringMVC, Jasper Reporting tool, Junit, Sybase, NetBeans,
JAXB, Control-m tool, UNIX Environment.

Nielsen, Oldsmar, FL (Offshore) Jan 2012 – Oct 2012


Lead/Sr. Java Developer
Project Title 2: Operational Dashboard Phase
Environment: Java, JSP, J2EE, Oracle, Struts and Spring Framework, Hibernate, Glassfish, UML, Toad, Clear case,
JDeveloper.
Nielsen, Oldsmar, FL (Offshore) Jun 2011 – Dec 2011
Java Developer
Project 3: Syscon BPI
Environment: Java, JSP, J2EE, MySQL, Struts and Spring Framework, Hibernate, JBoss, UML, Toad, CVS, Clear case, Web
Services, JDeveloper.

Bank of America, Charlotte, NC (Offshore) Jan 2010 – May 2011


Java Developer
CED Middleware (GPS)
Environment: Java, JSP, J2EE, EJB, Oracle 10g, Spring Framework, Hibernate, MyEclipse, UML, Toad, Clear case,
WebLogic, JDeveloper.

Sprint, TN (Offshore) May 2009- Dec 2009


Java Developer
Environment: Java, JSP, J2EE, EJB, Oracle 10g, Spring Framework, Hibernate, JBoss, MyEclipse, UML, Toad, Clear case,
Web Services, RAD.

Synova Innovative Technologies, Bangalore, India Mar 2007- Apr 2009


Java Developer
Environment: Java, JSP, J2EE, EJB, Oracle 10g, Spring Framework, Hibernate, JBoss, MyEclipse, UML, Toad, Clear case,
Web Services, RAD.

Messiaah Information Solution, Chennai, India Mar 2004- Feb 2007


Software Engineer
Environment: Java, JSP, J2EE, EJB, Tomcat, JBoss, Eclipse, MySQL, UML, Web Services, UML, Web Services.

You might also like