Sangameswaran
Sangameswaran
Sangameswaran
SUMMARY
18+ years of experience in Software Analysis, Design, Development, Integration, Testing and
Implementation of Enterprise Applications using Java/J2EE technologies on Unix/Linux and
Windows platform.
Extensive Domain knowledge in diverse business areas such as Financial Securities, Insurance,
Manufacturing, Pharmaceutical and Web Publishing. Worked for clients such as GoldmanSachs,
TD Ameritrade, Societe Generale Global Solution Center, Ocwen Financial Corporation, Liberty
Mutual Insurance Corporation, Becton Dickinson, Pfizer, Medco, Coach, Hitachi etc.,
Experience in Java J2EE technologies using Core Java, Java Collection, Spring, Spring Data JPA,
Spring Boot, Microservices, Spring Batch, Hibernate, HTML, CSS, XSLT, Lombok.
Sun Certified Java Programmer (SCJP) for Java 5 platform
AWS Certified Solutions Architect Associate
Extensive knowledge in developing application using Spring MVC architectural framework.
Extensive experience in REST and developing Web Services using Spring-Rest with embedded
server in Spring Boot.
Experience developing application with Test Driven Development (TDD), Behavior Driven
Development (BDD) – Java Cucumber, Continuous Delivery, Sonar Qube and Clean Code
principles.
Extensive experience in batch processing using Spring Batch.
Experience in integrating ORM framework Hibernate/JPA with Spring Data JPA for data
persistence and transaction management.
Possess hands on experience using Agile Methodologies including Scrum.
Experience in developing test cases using JUnit, Mockito.
Extensive experience in database designing using RDBMS Concepts in Oracle, MySQL
Experience on Software Configuration Management tools like GitHub, SVN, CVS etc.
Expertise in build tools such as Apache Maven, Hudson, Nexus, Deployit and deployed in cloud
server.
Involved in preparing use-case, functional, technical design of the project and test case document.
Strong organizational and management skills with excellent verbal/written communication and
interpersonal skills.
SKILL/TOOLS
Environment: Core Java 8 & 11, Spring 5.x, Spring Data JPA, Spring Boot, Micro services, AWS resources
like API Gateway, Lambda, S3 buckets and other AWS resources.
Responsibilities:
Developed POC’s on complex module and shared to the team members before they start coding on
the actual modules which help in saving developers time.
Implemented Hibernate persistent classes and their corresponding xml mapping files for storage and
retrieval of information to and from the persistent storage.
Creating custom Exception classes to display appropriate error messages to business users
Attending daily standup meetings and SCRUM meetings.
Involved in developing various reusable Helper and Utility classes that are being used across all the
modules of the application.
Used SVN (Subversion) as version control for maintaining files and documents.
Created jobs in ETL tool to Load the data (Bank of America) from excel files into DB.
Tracked project, defects, user stories and report generation using JIRA.
Involved in the testing and integrating of the program at the module level.
Involved in assigning the task to the team members and helping them to debug the issues.
Configured the scheduling job to send email using Spring Quartz Support.
Environment: Core Java, Spring MVC, Hibernate, JSP, JPA, REST Webservice, JavaScript, JavaMail API,
Oracle, Tomcat, Talend (ETL tool), JIRA
Description: LMIC (Liberty Mutual Insurance Corporation) provides insurance product and services to
customer. CMDA (Customer Management Data Access- LMIC) is to store the information about the
customer with insurance details.
Responsibilities:
Gathered client requirements, business needs and project objectives, via feedback sessions and client
meetings.
Based on functional requirements, developed Class Diagrams and Sequence Diagrams using Star
UML.
Used Spring framework for wiring and managing business objects.
Implemented DAOs for data access using Spring ORM with Hibernate.
Used JSTL and custom tags to display the model object in the jsp.
Developed the script to build the application using ANT tool.
Description: The HR Master Data project is to develop a system that can store global HR Master Data in
an accurate and timely way to enable consolidated global reporting to HR partners and business
leadership.
Identification and implementation of a tool to track reporting relationships and serve as a global associate
master database is a key deliverable. Governance that controls HR Master Data with process and
procedures is critical to meeting the key objective of accurate and timely data.
Responsibilities:
Developed web components using Struts and implemented Ajax for the field.
Involved in creating all the presentations screens using Jsp and JavaScript for client side validation.
Developed database access component using Hibernate. Designed the database related POJO classes.
Performed Unit testing, integration testing and generating of test cases for web applications using
Junit.
Apache POI used to create excel file for report generation.
Environment: Java, J2EE, Struts, Ajax, Hibernate, EJB, Siperian, WAS, Oracle, Apache POI, Log4j
EDUCTIONAL BACKGROUND