SUNDARABALAN GUNALAN
813-***-**** *************@*****.***
https://www.linkedin.com/in/sundarabalan-gunalan-961897162/
SUMMARY OF QUALIFICATIONS:
A Technical Lead over 17 years of IT industry experience identifying as a positive and proactive employee with client’s expectation as top priority which is reached by collaborative team work.
Develop enterprise and web applications using Java, Spring boot, Microservices, Spring MVC, Spring ORM, Spring Core, Spring Data, Spring Batch and Spring REST, Spring Security Frameworks.
Hands on experience in AWS with EC2, ECS, ELB, S3, IAM, SQS, RDS, Lambda, Cloud Watch, Cloud Formation, Step functions and Autoscaling.
Perform as a Technical lead and Application SME who is responsible for collecting the requirements from the business, analyze the requirements, estimate the effort, design, development, enhancement, support and delivery of the requirements for the web applications.
Plan, estimate and manage the epics and user stories, deliver the user requirements of the project using Kanban, an Agile Methodology development.
Rewrite and refactor the existing legacy applications using new technologies like Spring boot, Microservices.
Develop API’s using RESTFUL Web Services.
Good knowledge in developing database applications using Oracle and SQL Server. Experienced in writing simple and complex Stored Procedures, Cursors and triggers using PL/SQL.
Good Knowledge and experience in Core Java J2EE and Enterprise design patterns like - Factory, Façade, Singleton, Adapter, Iterator, Front Controller, Data Access Object, MVC, Observer, Service Locator etc.
Worked on migration projects such as ANT to Maven and Spring Boot 3.1 and Java 17 upgrades.
Technical Expertise
Technical Domain : Java/J2EE
UI Technologies : HTML, CSS, AJAX, Vaadin Framework
Application Framework : Spring, Struts, ATG, Spring MVC, Spring Boot, Spring Scheduler, Quartz
Cloud Technologies : Amazon Web Services
Web service Framework : AXIS, JAX-WS, Apache CXF, JAX-RS, REST
RDBMS and ORM : Oracle, iBatis, Hibernate
Testing Framework : JUnit, Mockito, PowerMock
Servers : IBM Web Sphere, Web logic, Tomcat, JAMES
Tools : Eclipse, RAD, RSA, Toad, JProbe, JMeter, SVN, GIT, Ant, Maven, IntelliJ, JIRA,
Putty, Fortify, SQL Developer, Jenkins, Jules, BitBucket, Splunk, SOAP UI
Control-M, pgAdmin
Professional Experience
1)Project Name : WallStreetSystems Foreign Exchange
Client : Capital One
Duration : Dec 2021 to till date
Tech Stack : Java, Spring, Python, Spring Boot, AWS and Oracle
Responsibilities:
In this project, I gained hands on experience in Amazon Web Services such as EC2, Elastic Container Service, Elastic Load Balancer, Storage, IAM roles, SQS, RDS, Lambda, Cloud Watch, Cloud Formation, Step Function and Auto Scaling.
Rates Engine is a Java based service that consumes rates feed from Citi/Wells systems and provides quotes to traders on a daily basis through REST API to create Foreign Exchange trades.
AWS Lambda is used to trigger the process based on the events for a particular S3 bucket and a step function is invoked to complete the entire process.
End of the day batch process includes generation of several reports accomplished by spring boot modules deployed on a Kubernetes cluster.
Worked on Spring Boot 3.1 and JDK 17 migrations.
2)Project Name : Payment Services Foreign Exchange
Client : JP Morgan Chase
Duration : Sep 2018 to Dec 2021
Tech Stack : Java, Spring, Mule ESB, Spring Boot, JMS and Oracle
Responsibilities:
In this project, I worked on design and development of business requirements in Java, Spring Framework and Mule Framework.
This particularly involves various stages like analyzing business requirements, creating and user stories in JIRA, implementation, unit testing and deployment. These stories are implemented using standard Java design patterns.
The code is built to run in clustered, multi node environments supported by Apache, Mule and JMS that provide features like scalability, resiliency and real time processing. Continuous deployment is achieved through Unix, Groovy scripts in tools like Jenkins and Jules
3)Project Name : Client Service Exchange
Client : JP Morgan Chase
Duration : Sep 2013 to Sep 2018
Tech Stack : Java, JAMES, iBatis, and Oracle
Responsibilities:
In this project I worked on email utility which includes processing incoming email and sending outbound emails. Any application can be subscribed to email utility.
The utility uses Apache JAMES server to process incoming emails which converts the email contents to an appropriate format and sends the data to subscribed applications through web service.
For outbound, a JAX-WS web service is created to receive email data from applications and a scheduler dispatches emails to recipients. Monitor module is created to monitor the service.
I also worked on Voltage SecureMail Integration, TLS encryption, AXIS to Apache CXF web service framework change, two-way SSL integration, sFTP file transfer, Tech Refresh for Email Utility, SDLC adherence, developing jUnits and NLP Integration. Also worked on migrating the legacy code that uses ant build scripts to make use of the Maven pom.xml and Jenkins pipeline.
4)Project Name : Global Mobile Payments
Client : JP Morgan Chase
Duration : Feb 2013 to Sep 2013
Tech Stack : Spring, Struts, iBatis, and Oracle
Responsibilities:
As part of this project, I worked on Client and Consumer Mobile Portal. Client Mobile Portal enables clients to enter consumer information into a mobile device and send the payment offer via email, Consumer Mobile portal enables consumer to accept payment on virtual/plastic card, transfer to bank account.
Web services were developed using Apache CXF framework for information exchange. I also worked on jMeter to performance test the application.
5)Project Name : Global Prepaid Platform (GPP)
Client : JP Morgan Chase
Duration : Feb 2012 to Jan 2013
Tech Stack : Spring, Struts, iBatis, and Oracle.
Responsibilities:
As part of this project, I worked on several enterprise releases and COAL project; majorly on Account Holder Portal changes and Client Admin Portal changes.
I also worked on Maker Checker functionality during December release. COAL is an initiative to provide visibility to prepaid accounts.
During this I learnt about the Apache CXF framework and various other processes in the GPP platform.
6)Project Name : Store Enhancements
Client : Target
Duration : Jan 2009 to Feb 2012
Tech Stack : Art Technology Group (ATG), iBatis, Oracle
Responsibilities:
This project provides support and enhancements to 13 applications on retailer’s commercial website which involves functionality to improve the guest experiences.
Worked on retailer’s Mobile Application which helped it to expand its presence in mobile marketing and drive both in-store and online traffic by launching new guest experiences.
7)Project Name : Video Game Re-Invention
Client : Target
Duration : Apr 2009 to Jul 2009
Tech Stack : Flex, JSP, Applet and Swing, iBatis, and Web Services.
Responsibilities:
This project was aimed at improving the guest’s experience and educates them on video games, consoles and accessories that are in stock and/or coming soon.
This is a flex application which is launched on a kiosk machine in order to drive more guests to the video games section.
Kiosks were placed in all stores and any guest can access it to find more information on video games. Video game information is retrieved from Target web services and Amazon web services. A nightly batch process will feed the review and rating information from the Amazon Web service.
8)Project Name : Sitelets Upgrade
Client : Target
Duration : Sep 2007 to Dec 2008
Tech Stack : Art Technology Group (ATG), iBatis,
Responsibilities
Preliminary analysis of the application.
Understanding the existing target sitelets flow, architecture, design.
Exploring different options in order to finalize the project structure.
Modifying JSPs and Java files to comply with ATG7.1
Research on web services and its security.
Notable Achievements:
Oracle Autonomous Database Cloud 2019 Specialist
Oracle Certified Professional, Java SE 6 Programmer
Associate of the quarter for Q2 '14 with Cognizant
Received on the spot award thrice when employed with Infosys.
Executed Everest services project from client location
Education :
Passed secondary school from G.H.S.S, Lakkiyampatti, Dharmapuri with 93% in 2000
Passed higher secondary school from G.H.S.S, Lakkiyampatti, Dharmapuri with 93% in 2002
Passed Bachelor of Engineering (Printing Technology) from College of Engineering, Guindy in 2006 in First Class with distinction
Passed Bachelor of Technology (Information Technology) from College of Engineering, Guindy in 2007 in First Class.