Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Hariprasath Govindarajulu

EXTON

Summary

Expertise in Object Oriented and Web-based Enterprise applications using Java/J2EE.

Proficiency in developing Cloud based Java server-side components with REST/Microservice architecture using Spring Boot.

Experience in developing Java applications by making best possible use of OOPS concepts, Design Patterns, Multithreading, Collections etc.

Expertise in AWS and certified

Expertise in Terraform and certified

Experience in Relational Database and DynamoDB

Involved in design discussions/prototypes.

Experience in software development methodologies such as Waterfall & Agile.

Talented problem solver able to think outside the box.

Overview

15
15
years of professional experience
1
1
Certification

Work History

Vice President - Senior Lead Engineer

JPMorgan Chase
05.2024 - Current
  • Working on a platform on the serving side of ML/MDAS, which is fully integrated ML/modeling lifecycle service that spans from initial model training to serving.
  • Designed and developing a complex and multi function Event bus solution based of AWS Event Bridge.
  • Designed and implemented a Complex cassandra problem which abruptly terminates the Data load job.

Vice President - Lead Software Engineer

JPMorgan Chase
10.2020 - 04.2024
  • Enabled Data Scientists to perform model training using Sagemaker Studio notebook in OmniAI(Chase Training product). The Associated services i.e Sagemaker studio and Admin services along with provisioning underlying infrastructure.
  • Design and develop complex microservices using Java, Spring Boot, Maven, etc., and deploy them on AWS ECS.
  • Develop and deploy AWS Lambda functions.
  • Create Terraform modules and deploy cloud resources.
  • Contribute to all phases of the development lifecycle, including design, development, testing, deployment, and post-deployment support.
  • Design and implement unit tests using JUnit and Mockito frameworks.
  • Utilized the Integration testing Framework (internal to JPMC) to develop integration tests in Python for end-to-end product testing.
  • Configure CI/CD pipelines using Jules, an internal framework based on Jenkins and Spinnaker.
  • Provide technical client support, including analyzing Splunk logs and conducting working sessions with clients.

Senior Software Engineer

Radial INC.
08.2020 - 10.2020
  • Web application development with SOA and Microservices architecture using Java 1.8, Spring Boot, Kafka, Spring data, Oracle, distributed caching using Hazelcast and build using Maven
  • Develop web applications interaction with producer-consumer architecture using Kafka
  • Design, create and troubleshoot DB queries for the application to perform at it's best
  • Manage Build and deployment life cycle using GOCD, Docker etc
  • Design and develop automated Unit test cases using Junit and Mockito
  • Involved in all aspects of the project life cycle from requirement analysis, design, implementation and testing
  • Project Model: Agile
  • Technology: Java, Spring, Restful, Microservices, Spring Boot, Kafka, Mongo, Oracle, Hazelcast, Distributed Caching, Unix, Maven, Tomcat, Junit, Mockito, GOCD, Rally

SENIOR JAVA DEVELOPER

Cognizant
05.2015 - 07.2020
  • Developed Restful APIs and deployed it in Cloud server using Spring Boot and Jersey
  • Distributed cache (Hazelcast) to maintain state across servers
  • Implemented persistence layer using Spring Data with Hibernate, Repositories and Query annotations
  • Configured NGINIX which acts as File server and also load balancer
  • Configured open stack VMs to deploy web application
  • Involved in reviewing code to make application robust and to maintain coding standards
  • Extensively used maven for dependency management
  • Involved in high level and low-level designs
  • Wrote Unit and integration test case using JUnit and Mockito
  • Involved in implementing Branching Methodology and performed Check-in/Checkout in GIT
  • Comcast, Philadelphia, US
  • Mar 2016 - Aug 2020
  • Technology: Java 1.8, Spring Core, Spring Data, Spring Boot, Oracle, Distributed Caching, Hibernate, Restful Webservices, Maven, Junit, Mockito, EhCache, Nginx, Cassandra, PostgreSQL, Open stack etc

SENIOR JAVA DEVELOPER

OVERSTOCK
05.2015 - 03.2016
  • Developed Restful web services using Jersey, Spring, Java, Spring Data JPA
  • Design and develop effective and high-performance Database queries
  • Integrated RestFul services with Shopping website and matched the performance numbers with the existing
  • Technology: Java 1.8, Spring Core, Spring Data, Spring Boot, Oracle, Distributed Caching, Hibernate, Restful Webservices, Maven, Junit, Mockito, EhCache, Nginx, Cassandra, PostgreSQL, Open stack etc

Java Engineer

Tata Consultancy Services
06.2014 - 05.2015
  • Write Java code for a Spring based batch jobs
  • Involved in create and modify SOAP services
  • Involved in a complex Data migration project to migrate data from Legacy Database to a new Database using SQL Scripts, PL/SQL procedures and functions
  • Involved in creating Design approach and present it to the architects
  • Project Model: Agile
  • Technologies: Java, Spring, Hibernate, Oracle, SVN, PL/SQL, SOAP, Junit, Mockito, Tomcat, Spring Batch, Maven, Restful Webservices

Java Engineer

Tata Consultancy Services
03.2010 - 05.2014
  • Involved in creating a low level Detail Design(DD) document, present it internally with architect team and present it to the customer
  • Wrote robust code, suitable Unit test cases with maximum coverage and execute it
  • Provide support for System Testing an UAT
  • Involved in reviewing code done by other members of the team
  • Project Model: Waterfall
  • Technologies: Java, EJB, Oracle, SVN, PL/SQL, SOAP, Junit, Mockito and Websphere

Software Engineer - Trainee

URC Infotech
10.2009 - 03.2010
  • Develop Java code for HR component
  • Write PL/SQL procedures and functions
  • Create technical documentation for the existing functions
  • Technologies: Java, oracle

Education

Bachelor of Science - Electrical and Electronics

Anna University
Salem, Tamilnadu
05.2009

Skills

  • Java Programming
  • Spring Framework Expertise
  • Maven
  • Unit Testing Proficiency
  • Infrastructure as Code
  • Experience with Oracle and Postgres
  • Foundational Python Skills
  • Experience with Distributed Caching Solutions
  • Amazon Web Services Expertise

Certification

  • 12/2024 Terraform Associate
  • 05/20, AWS associate architect
  • 09/17, AWS associate developer
  • 03/15, Oracle certified in Oracle 11g Database
  • 02/14, Oracle certified Java programmer (OCJP 1.6)

Timeline

Vice President - Senior Lead Engineer

JPMorgan Chase
05.2024 - Current

Vice President - Lead Software Engineer

JPMorgan Chase
10.2020 - 04.2024

Senior Software Engineer

Radial INC.
08.2020 - 10.2020

SENIOR JAVA DEVELOPER

Cognizant
05.2015 - 07.2020

SENIOR JAVA DEVELOPER

OVERSTOCK
05.2015 - 03.2016

Java Engineer

Tata Consultancy Services
06.2014 - 05.2015

Java Engineer

Tata Consultancy Services
03.2010 - 05.2014

Software Engineer - Trainee

URC Infotech
10.2009 - 03.2010

Bachelor of Science - Electrical and Electronics

Anna University
Hariprasath Govindarajulu