Summary
Overview
Work History
Education
Skills
Certification
Languages
Timeline
Generic

ARAVINDH BALASUBRAMANIAN

Chicago,IL

Summary

As a seasoned Lead Developer with over
10+ years of extensive experience in Java,
Python and scala, micro service and web
application development, Kubernetes setup,
Dockerization, Spring framework .My
proficiency encompasses all phases of the
Software Development Life Cycle (SDLC)
and Software Testing Life Cycle (STLC),
including:
Framework Architecture and
Development: Proficient in designing and
implementing scalable and robust web
services using Java and Python.
Extensive experience with micro service
architetcture for developing Rest Api
services
Deployment and CI/CD: Skilled in
deploying applications using CI/CD
pipelines. Expert in setting up Kubernetes
clusters for orchestrating containerized
applications, ensuring high availability,
scalability, and automated rollouts and
rollbacks. Proficient in Dockerizing
applications, including creating Docker
files, managing Docker images and
containers, and utilizing Docker Compose
for multi-container applications.
Experience with Jenkins, GitLab CI, and
GitHub Actions for automating the build,
test, and deployment processes.
Automation and Testing: Capable of
running unit tests and automation test
suites inside Docker containers to ensure
comprehensive code coverage and
quality assurance. Proficient in using
testing frameworks such as JUnit and
TestNG for Java, and PyTest for Python.
Experienced in integrating automated
tests into CI/CD pipelines.
Data Management and Monitoring:
Experience in storing and managing data
in AWS S3 buckets, including setting up
lifecycle policies, managing bucket
permissions, and optimizing storage
costs. Skilled in using AWS SDKs for Java
and Python to interact with S3
programmatically, and integrating S3
with other AWS services such as Lambda
and CloudWatch for automated data
processing and monitoring. Proficient in
handling data pipelines using GitLab
CI/CD and GitHub Actions for efficient
and automated workflows
Performance and Process Improvement:
Committed to monitoring and improving
the development process with a strong
understanding of various methodologies
followed in the SDLC and STLC.
Experienced in using performance
monitoring tools such as AppDynamics
for real-time monitoring of microservices,
identifying bottlenecks, and
implementing optimizations. Adept at
using Agile methodologies, including
Scrum and Kanban, for iterative
development and continuous
improvement.

Overview

11
11
years of professional experience
1
1
Certification

Work History

Lead Software Development Engineer

CCC Information Services
Chicago, USA
10.2020 - Current
  • Lead a team of developers in designing and implementing scalable and high-performance backend systems, ensuring seamless integration with frontend applications
  • Designed and implemented scalable RESTful APIs using Java and Spring Boot, supporting high-volume transactions and ensuring low latency
  • Utilized Docker and Kubernetes for containerization and orchestration, enhancing deployment efficiency and scalability
  • Implemented security measures with SAML, OAuth and SSO server-side framework in Authentication system to secure API communications and protect sensitive data
  • Used terraform to automate infrastructure as code and defining configurations for corresponding microservice deployments
  • This includes creating metrics, alerting AWS cloud and Datadog to track the application status and performance
  • Utilized AWS services such as EC2, S3, Lambda, and RDS to deploy and manage applications, enhancing cloud infrastructure efficiency and reliability
  • Conducted code review sessions to enhance the technical skills of team members and promote a culture of continuous learning
  • Share the test coverage and preparing Traceability Matrix for the Automation using PowerBI
  • Developing Python and Java UI & API libraries for the custom requirements of the projects
  • Mobile Emulation Testing using Python and Java.

Senior Software Development Engineer

Goldman Sachs
Chicago, USA
08.2018 - 10.2020
  • Design and development of Marcus Promotion Management System
  • Implemented distributed in-memory database caching using Hazel Cast to improve website performance
  • New Module development with microservices architecture using Rest APIs and spring boot
  • Implementation of Hystrix circuit breaker to avoid high impact of downstream system
  • Design and development of asynchronous communication using Kafka wherever application needs flexibility and fault tolerance
  • Integrate the unit and automation test suites to Jenkins in the deployment pipeline.

Senior SDET & QA Automation Engineer

Morningstar
Chicago, USA
09.2016 - 08.2018
  • Leading the QA team in Project planning, Designing Test Architecture and resource planning
  • Point of contact for offshore and onsite for all testing related activities
  • Analyze the requirements with BA's and project team
  • Building framework for BDD API and UI automation and write libraries to handle specific tasks for the project
  • Performing UI, Web services and Load test on the application
  • Reviewing team's PR and provide necessary feedbacks on following the industry standards
  • Integrate the automation test suites to Jenkins for Continuous integration process
  • Performing Load test on the application
  • Running Site speed test on the site and analyzing the weight/size – HTML, CSS and JS – of every page on the website
  • Organize Scrum showcase for the team.

Automation Test Analyst

Optimas Well Solutions Pvt Ltd
Bangalore
08.2013 - 12.2014
  • Analyzing the requirements and preparing design documents, test cases (Functional and technical) and scripts according to Client's standards
  • Created scripts and executed various Test Cases
  • Create test log and capture screen shots whenever needed using scripts
  • Defect logging and tracking
  • Handling releases on the testing side
  • Coordinating with Developers for defect tracking.

Education

M.S. Electrical and Computer Science Engineering -

Bradley University
05.2016

Bachelors in Electrical And Computer Science Engineering -

Anna University
05.2014

Skills

  • AEM
  • Agile
  • API
  • Maven
  • AWS
  • S3
  • BDD
  • IntelliJ
  • CI/CD
  • Spring framework
  • Hazel Cast
  • Kafka
  • Appdynamics
  • Junit
  • Jenkins
  • Allure
  • Docker
  • Eclipse
  • Java
  • GIT
  • Python
  • TestNG
  • Groovy
  • HTML
  • Selenium
  • Selenide
  • SeleniumBase
  • JIRA
  • Rest and Soap Services
  • API Development
  • Continuous integration

Certification

  • Certified Scrum Master - Scrum Alliance
  • Certified Scrum Product Owner - Scrum Alliance

Languages

  • Python, Proficient
  • Java, Proficient

Timeline

Lead Software Development Engineer

CCC Information Services
10.2020 - Current

Senior Software Development Engineer

Goldman Sachs
08.2018 - 10.2020

Senior SDET & QA Automation Engineer

Morningstar
09.2016 - 08.2018

Automation Test Analyst

Optimas Well Solutions Pvt Ltd
08.2013 - 12.2014

M.S. Electrical and Computer Science Engineering -

Bradley University

Bachelors in Electrical And Computer Science Engineering -

Anna University
ARAVINDH BALASUBRAMANIAN