Summary
Overview
Skills
Work History
Education
Timeline
Generic
Aditya Ghuwalewala

Aditya Ghuwalewala

Software Architect
Bangalore

Summary

Experienced and result-driven Full Stack Engineer with over 14 years of experience in architecting and implementing scalable applications. Always striving for a profound understanding of both the concept and technologies used. Proficient in playing diverse roles and can work in backend, frontend, devops and overall architecture. I thrive on hands-on involvement across all areas of the application, and it helps me to drive and build optimized solutions effectively.

Overview

14
14
years of professional experience
15
15
years of post-secondary education

Skills

    Java17

undefined

Work History

Technical Leader

Publicis Sapient
11.2022 - 03.2024
  • Participated in design and implementation of complex microservices based backend and ETL pipeline for the web scraping platform for scraping ecommerce data for further analysis and reporting.
  • Introduced asynchronous I/O in Spring using Spring Reactive libraries as a part of Spring WebFlux and documented its benefits to neutralize Node.js advantage over Java in IO-intensive apps.
  • Ensured test-driven development and ensured a thorough coverage most of the flows on API layer with full end-to-end integration tests using Spock groovy Spring boot integration test cases
  • Played a key role in optimization of the cloud resources usage on GCP for scraping data with minimal cost
  • Set coding standards for the code as well as the unit and integration test cases and performed exhaustive code reviews
  • Performed significant roles on backend, client side frontend and devops.
  • Worked on data migrations and production issues and optimizing various operational processes


Technologies: Microservices Java, Spring Boot, Spring webflux, Python, FastApi, ReactJs, GCP, Groovy, Spock, Airflow, Google Pub Sub, Bigquery, Cloud SQL, Jenkins, kubernetes, Maven

Technical Leader

Publicis Sapient
12.2020 - 08.2022
  • Spearheaded the design and development of a single pane event monitoring and correlation platform to be used by various clients of Sapient.
  • Integrated our system with alerts from various monitoring tools (Newrelic, Splunk, Dynatrace), by building a json based mapping framework for standardization of events.
  • Actively worked on the implementation of microservices for various features , overseeing the overall architecture and performed stringent code reviews to ensure quality.
  • Built scalable Live Group Chat functionality for different members of the operations team using Websockets and Redis for horizontal scaling with kubernetes
  • Designed and implemented permission based access control with Spring Security for the dashboard


Technologies- Microservices, Java, Spring Boot, Python, FastApi, ReactJs, MongoDB, Keycloak, Redis (Amazon Elasticache), SES, AWS, Groovy, Spock, Kafka, ElasticSearch, GItlab CI, kubernetes (EKS), Gradle

Senior Engineer

Target Corporation India
06.2018 - 11.2019

Worked on the merchandising portal for the vendors and merchandising team of Target Corporation where different kind of products on the Target e-commerce website go through various lifecycles from designing to reality.


Designed and worked on various microservices end to end, including the frontend, backend, ci-cd pipelines.


Technologies - Microservices, Java, Spring Boot, Spring Webflux, Spring Security, Kafka, MongoDB, ReactJs, Postgres, ElasticSearch, ReactJs, GraphQL, Spring Cloud, Hystrix, Oauth2, Spring Security

Software Engineer 3

Cisco Systems
06.2015 - 06.2018

Cisco Identity Services Engine (ISE) is a security policy management platform that provides secure network access to end users and devices. Cisco ISE enables the creation and enforcement of security and access policies for endpoint devices that are connected to an organization's routers and switches.


  • Designed and implementing various features using Spring MVC and Multithreaded core java technologies
  • Gather, groom the requirements and design the implementation
  • Unit Testing and Integration Testing


Technologies - Java, JGroups replication, Spring MVC, Maven

Full Stack Engineer

Ericsson Global Services
01.2013 - 12.2014

End to end Project Governance tool. It provided a dashboard of all the projects executed by Ericsson including different project metrics. The project used Spring MVC architecture and MYSQL database.

Responsibilities

  • Designing and setting up the application from scratch using Spring MVC and Core java technologies
  • End to end responsibility for developing several flows
  • Unit Testing and Integration Testing


Technologies - Spring MVC, Java, Html, CSS, Jquery, MySQL, Ajax

Senior Software Engineer

Ericsson Global Services
11.2011 - 11.2012
  • Cost Tracking application for project allocation model for Ericsson
  • Designing and Development various flows in the application end to end using the latest features of Spring
  • Wrote quality code for backend and ensured unit testing
  • Fixing issues and bugs.


Technologies - Spring, Rest API, Java, HTML, CSS, JQuery, MySQL, Stored Procedures

Systems Engineer

TCS
03.2010 - 08.2011

Security and Assessment Compliance system was targeted towards the customers of, where a customer would be presented with several levels of assessment based on his domain,totally configurable from the database

Responsibilities

  • Built various flows of this application from scratch using JSF which involved HTML, CSS, javascript, jquery, ajax and Java
  • End to end responsibility for designing, developing and testing the application
  • Developed stored procedures in PL/SQL for various DML operations


Technologies: Java, JSF, Oracle PL/SQL, HTML, CSS, Jquery, Ajax

Education

B. Tech - Computer Science

NIT Durgapur
Durgapur
07.2005 - 07.2009

HSE (XIIth) -

DAV Model School
Durgapur
04.2003 - 05.2005

ICSE -

Benachity High School
Durgapur
01.1994 - 04.2003

Timeline

Technical Leader

Publicis Sapient
11.2022 - 03.2024

Technical Leader

Publicis Sapient
12.2020 - 08.2022

Senior Engineer

Target Corporation India
06.2018 - 11.2019

Software Engineer 3

Cisco Systems
06.2015 - 06.2018

Full Stack Engineer

Ericsson Global Services
01.2013 - 12.2014

Senior Software Engineer

Ericsson Global Services
11.2011 - 11.2012

Systems Engineer

TCS
03.2010 - 08.2011

B. Tech - Computer Science

NIT Durgapur
07.2005 - 07.2009

HSE (XIIth) -

DAV Model School
04.2003 - 05.2005

ICSE -

Benachity High School
01.1994 - 04.2003
Aditya GhuwalewalaSoftware Architect