Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Aniruddha Waradkar

Senior Software Engineer
Edinburgh,WLN

Summary

Seasoned Software Engineer with a proven track record at Adobe, enhancing system performance by 10x and covering 70% of APIs with Karate test automation. Expert in Java, Python, and Agile methodologies, I excel in optimizing processes and leading teams towards achieving exceptional software quality. Recognized for mentoring peers and driving innovative solutions with a focus on results.

Overview

10
10
years of professional experience
3
3
Languages

Work History

Software Engineer

Adobe
08.2021 - Current
  • Integral member of the Engineering Team, contributing to the development of a robust backend system tailored to manage diverse requests, predominantly in API format.
  • Developed and optimised JIL APIs (Job Orchestration Layer), fixing long-standing bugs and improving performance by removing unused dependencies, switching to constructor injection, and implementing multithreading—reducing CSV report download time by 10x.
  • Led Karate test automation, covering 70% of APIs, including authentication flows for different user types.
  • Played a key role in the migration of notification events, utilising Kafka queue and Java development to enhance system performance and reliability.
  • Actively involved in on-call rotations, monitoring live systems using Splunk & New Relic to resolve customer issues efficiently.
  • Contributed to React & TypeScript development for the Admin Console, solving redirection issues and implementing new features.
  • Developed Playwright integration tests and a performance testing library for memory leak detection and JavaScript heap size monitoring.
  • Managed Splunk monitoring, SSL certification, DNS configuration, and Vault secrets for secure infrastructure.
  • Implemented GraphQL APIs in Spring Boot as part of a PUC to modernize JIL's traditional API structure using Spring GraphQL.
  • Followed Agile methodologies and used JIRA for sprint planning and task tracking.

Software Engineer

JP Morgan & Chase
08.2020 - 07.2021
  • Part of Development Team handling advanced search for reference data. Searching includes normal search as well as fuzzy search.
  • Lead API lifecycle development; responsible for software development and code quality in an Agile Environment.
  • Optimized elastic search and SQL queries resulting in a reduction in the search time by 60%.
  • Improved test coverage of the application code in Java from 67% to 89% using Junit and Mockito.
  • Orchestrated efficient large-scale software deployments on both server as well as the cloud level.

FullStack Software Developer

General Motors
08.2019 - 08.2020
  • Developed REST APIs in Python, Django & PostgreSQL for the application.
  • Designed and implemented Gateway Services and Reverse Proxy Services using Spring Cloud Gateway to prevent unauthorized access towards the application.
  • Orchestrated design and development of Build and Release pipelines using PowerShell and Yaml scripts which can be outsourced.
  • Introduced Test-Driven Development for the pipeline code written in PowerShell using Pester framework. Test Coverage of 90% was attained in two months for the entire code. Awarded from General Motors with recognition for the same.
  • Mentored the junior colleagues by giving them the functional overview of the project and helped them with code walkthrough as well as pair programming with them.

Associate Consultant

CAPIOT Software Ltd
01.2018 - 07.2018
  • Designed and developed Financial System as a part of a travel website for a client, a longest established travel company.
  • Developed REST APIs in Java, Spring Boot & PostgreSQL for the finance application.
  • Responsible for development and deployment of the module which had zero bugs reported.

System Engineer

Tata Consultancy Services
12.2014 - 12.2017
  • Architected and developed web applications in Java using Struts2, Servlets, Spring MVC, PostgreSQL & Oracle.
  • Collaborated with NeML business team members and clients for requirement gathering and analysis to design new applications.
  • Implemented techniques that increased the performance of the application.
  • Reduced memory consumption of application by 70% and increased the overall speed by 50% by fixing memory leaks in the code, optimizing the code by using efficient data structures and algorithms, optimizing SQL queries, and using advanced mechanisms like Multi-Threading and Async Operations.
  • Revised, modularized and updated old code bases to modern development standards, reducing operating costs and improving functionality.
  • Responsible for improving the deployment operations by implementing pipelines using Jenkins for build and release which resulted in a significant improvement in overall time to market.
  • Responsible for training and mentoring new joiners and junior colleagues by conducting knowledge transfer, pair programming and code review sessions.

Education

Post Graduate Diploma - Machine Learning And Artificial Intelligence

Columbia Executive Education Via Emeritus
04.2001 -

Master of Science - Advanced Software Development

Technological University Dublin
Dublin, Ireland
04.2001 -

Bachelor of Engineering - Electronics Engineering

University of Mumbai
Navi Mumbai, India
04.2001 -

Skills

Java

Accomplishments

  • Awarded by General Motors for achieving 90% test coverage in PowerShell CI/CD pipelines.
  • Worked with product managers, QA, architects, and DevOps to deliver high-impact projects in an Agile environment.

Timeline

Software Engineer

Adobe
08.2021 - Current

Software Engineer

JP Morgan & Chase
08.2020 - 07.2021

FullStack Software Developer

General Motors
08.2019 - 08.2020

Associate Consultant

CAPIOT Software Ltd
01.2018 - 07.2018

System Engineer

Tata Consultancy Services
12.2014 - 12.2017

Post Graduate Diploma - Machine Learning And Artificial Intelligence

Columbia Executive Education Via Emeritus
04.2001 -

Master of Science - Advanced Software Development

Technological University Dublin
04.2001 -

Bachelor of Engineering - Electronics Engineering

University of Mumbai
04.2001 -
Aniruddha WaradkarSenior Software Engineer