Summary
Overview
Work History
Education
Skills
Timeline
Generic

Elavarasan Nadarajan

Chennai

Summary

Dynamic Senior Software Engineer with a proven track record at EnKash, enhancing microservices architecture and leading CI/CD pipeline management. Expert in Java, Python, and Spring Boot, with a knack for mentoring junior developers. Achieved significant system optimizations and seamless integration of security protocols, demonstrating both technical prowess and leadership acumen.

Overview

10
10
years of professional experience

Work History

Senior Consultant

AstraZeneca
09.2023 - Current
  • Developed frontend using React and Tailwind CSS
  • Implemented backend services using Python Flask and SQL Alchemy
  • Integrated OAuth2 for secure authentication with Azure AD
  • Built a status tracking application using Spring Boot
  • Developed RESTful APIs for data access and manipulation
  • Managed PostgreSQL databases across multiple environments
  • Configured OAuth2 client registration and scopes for secure access

Senior Software Engineer

EnKash - Corporate Cards & Spend Management Platform
05.2022 - 09.2023
  • Designed and developed microservices architecture using Spring Boot
  • Implemented RESTful APIs and Swagger documentation
  • Utilized Docker for deployment
  • Integrated caching mechanisms with Redis and Zipkin for distributed tracing
  • Conducted code reviews and mentored junior developers
  • Managed CI/CD pipelines using Jenkins and GitLab CI/CD

Senior Associate

Synechron
10.2021 - 05.2022
  • Maintained and enhanced a trading platform for dealers
  • Developed risk management systems to prevent financial overextension
  • Created new modules using Spring Boot, Spring Data, and JPA
  • Integrated with external trading systems for seamless transactions

Consultant

Capgemini
08.2018 - 10.2021
  • Reduced system load for Synchrony Bank’s rewards system with Spring Batch
  • Developed and maintained microservices using Spring Boot and Hibernate
  • Implemented security mechanisms with Spring Security and OAuth2
  • Conducted unit testing and integration testing

Senior Technical Consultant

MRCube Solutions Private Limited
10.2016 - 08.2018
  • Created microservices using Spring, Hibernate, and MySQL
  • Developed a mock interview platform for job seekers
  • Optimized SQL queries to enhance system responsiveness

Trainee

Infrasoft Technologies
06.2015 - 09.2016
  • Developed a monolithic service for an insurance application
  • Implemented data persistence using MySQL
  • Worked with Waterfall methodologies

Education

Bachelor of Engineering (B.E.) - Electrical, Electronics and Communications Engineering

Jerusalem College of Engineering
01.2014

Skills

  • Java
  • Python
  • SQL
  • Spring Boot
  • Hibernate
  • Flask
  • Nextjs
  • Microservices
  • CI/CD
  • JUnit
  • AWS
  • PCF
  • Docker Compose
  • EC2
  • S3
  • MySQL
  • Redis
  • PostgreSQL
  • Snowflake
  • Git
  • GitHub
  • Jenkins
  • GitHub Actions
  • OAuth2
  • SSO
  • Azure AD

Timeline

Senior Consultant

AstraZeneca
09.2023 - Current

Senior Software Engineer

EnKash - Corporate Cards & Spend Management Platform
05.2022 - 09.2023

Senior Associate

Synechron
10.2021 - 05.2022

Consultant

Capgemini
08.2018 - 10.2021

Senior Technical Consultant

MRCube Solutions Private Limited
10.2016 - 08.2018

Trainee

Infrasoft Technologies
06.2015 - 09.2016

Bachelor of Engineering (B.E.) - Electrical, Electronics and Communications Engineering

Jerusalem College of Engineering
Elavarasan Nadarajan