Summary
Overview
Work History
Education
Skills
Extracurricular Activities
Hobbies and Interests
Personal Information
Languages
Timeline
Generic
RONISH SHANDILYA

RONISH SHANDILYA

Gurgaon

Summary

Assistant consultant with 11.5 years of experience in building scalable enterprise systems. I bring strong expertise in microservices, event-driven systems, distributed messaging, and caching strategies (Redis) to deliver platforms. I worked in different domains - Telecom, fintech, payments, digital wallet, Banking, Insurance.

Overview

12
12
years of professional experience

Work History

Assistant Consultant

Tata Consultancy Service
Gurgaon
04.2022 - Current
  • Integrated static code analysis and security scanning using SonarQube and Fortify.
  • Led end-to-end migration to Spring Framework 6, ensuring compatibility and maintaining system stability
  • Developed and enhanced Ethernet Service Manager (ESM) modules for Nokia's WSNOC platform.
  • Migrated Oracle database to PostgreSQL, conducting thorough data validation
  • Programming Languages & Other: Core Java, jdk25, java 8+ Feature, Modern Java Feature (Record, Sealed Classes, Switch Expression, Pattern Matching), Multithreading and Concurrency (Executors, Completable Future), Virtual Thread and Structured Concurrency, Microservice, Postgres, Oracle, Spring Framework, Spring Boot, Spring Data JPA, Kafka, Hibernate 6, Junit, Mockito, Redis Caching, Jenkins, Spring Security, JWT Authentication, HQL, JPQL, SQL, Java Mission Control, Visual Vm, Spring - AI (Chat Memory, Tool Chaining, Prompt, RAG, ETL Pipeline, Vector Database, MCP Server), Git
  • Additional Skills: Python, Pandas, FastAPI, LangChain
  • Web Services - Rest
  • Web Server - Tomcat 10

Lead Engineer

Mahindra Conviva
Gurgaon
08.2019 - 03.2022
  • Designed and developed microservices modules (e.g., Payment Vault, Card & Transaction Engines, UMS, Loyalty, Pricing)
  • Developed RESTful web services to facilitate communication between applications.
  • Executed unit tests, ensuring code functionality and quality.
  • Utilized Linux operating system for project development.
  • Programming Languages & Other: Core java, Jsp, Java 8, Spring, SpringBoot, JPA, Hibernate, Oracle, Struts, Java Script, HTML, Ansible, AMQP Messaging and RabbitMQ, Maven, React Js, Mongo dB, Git, Kafka, Linux, SQL, Microservice, RabbitMQ, Struts, JPA, Ansible, and Hibernate.
  • Deployed applications on Tomcat 8 web server.

Consultant

Capgemini India Pvt LTD
Pune
11.2018 - 08.2019
  • Designed and developed search engine to enhance user search capabilities.
  • Developed and integrated web services using SOAP protocol to facilitate seamless data exchange.
  • Conducted unit testing to validate software functionality and ensure quality compliance.
  • Technology Used in Project: Operating Systems: Windows XP/7
  • Programming Languages & Other: Core java, Jsp, Spring, Spring-MVC, Spring JDBC, Oracle, Struts, Java Script, HTML, XML, Sql, Linux
  • Application Server: IBM Websphere
  • Web Server - Tomcat 7

Software Engineer

CGI India Pvt LTD
Bangalore
01.2017 - 10.2018
  • Developed Java templates to efficiently pull data based on report frequency, implementing MVC architecture with Spring for improved performance.
  • Conducted unit testing on Java templates to ensure accurate data retrieval from the database.
  • Configured BI tool for integration with web application, enhancing report analysis capabilities.
  • Supported the project during the support phases.
  • Technology Used in Project: Operating Systems: Windows XP/7
  • Programming Languages & Other: Core Java, Jsp, Spring, Spring-MVC, Spring JDBC, Oracle, SqlServer, DB2, Splunk, CA APM, Unix, PLSQL

Software Engineer

CGI India Pvt LTD
Hyderabad
06.2015 - 12.2016
  • Executed unit tests to validate code functionality, ensuring reliability and performance of software components.
  • Design, development, testing, troubleshooting and debugging of several modules of the project.
  • Collaborated with onsite coordinators and clients to clarify requirements.
  • Documented various project artifacts, including technical specifications and unit test cases, to ensure comprehensive project understanding.
  • Participated in code and authoring reviews for quality assurance.
  • Creating field mappings.
  • Creation of BRE and Technical rules.
  • Developing templates with multiple output channels, Barcode configuration using Scriptable Batch config for implementation of the purpose of banking.
  • Developed Document/Template Scripts, Overlays, Choice Lists, Script Libraries, Shared Contents Tables, Table of Contents, and Multi-parts Table in Business Content Studio to enhance documentation processes.
  • Conducted interviews to gather requirements for the form.
  • Technology Used in Project: Operating Systems: Windows XP/7
  • Programming Languages & Other: Thunderhead Modules, JavaScript, XML, XSD, Java, Core Java, jsp, jdbc

Associate Software Engineer

CGI India Pvt LTD
Hyderabad
12.2013 - 06.2015
  • Designed and developed Controllers, service and DAO classes.
  • Developed JSP and Servlet pages, resolving bugs to enhance application performance.
  • Implemented user accessibility roles to improve application usability.
  • Conducted unit testing to ensure software functionality and reliability.
  • Contributed to all system development phases, ensuring alignment with project requirements.
  • Programming Languages & Other: Core Java, jsp, Spring, Spring-MVC, Hibernate, Oracle
  • Web Services - SOAP and Web Methods
  • Technology Used in Project: Operating Systems: Windows XP/7
  • Tools & Utilities: WebSphere 7

Education

B.Tech - Computer Science

Hindustan Institute of Technolgy and Management
Agra
01.2012

Higher Secondary School -

Kendriya Vidyalaya
Jhansi
01.2007

Secondary School (C.B.S.E) -

Kendriya Vidyalaya
Jhansi
01.2005

Skills

  • Java (Jdk8-Jdk25)
  • Spring Boot
  • Spring Framework
  • Spring Security
  • Spring AI (LLM, Chat Memory, Tool Chaining, RAG, ETL Pipeline, Vector Database, MCP Server )
  • Microservice
  • Kafka
  • Redis Caching
  • Docker
  • JUnit
  • Mockito
  • Structured Concurrency
  • Reactive Programming
  • Jenkins
  • Git
  • Linux
  • SQL
  • JPQL
  • Oracle
  • PostgreSQL
  • Python (Intermediate)
  • Pandas (Intermediate)
  • FastAPI (Intermediate)
  • JWT

Extracurricular Activities

Organized many Sports Events in Hindustan Institute of Technology Participated in various the Blood Donation camp. Selected as a House Leader in 10th in Kendriya Vidyalaya Selected as Mr Singer in College

Hobbies and Interests

  • Singing
  • Dancing
  • Travelling
  • Playing Cricket

Personal Information

Date of Birth: 03/25/89

Languages

  • Hindi
  • English

Timeline

Assistant Consultant

Tata Consultancy Service
04.2022 - Current

Lead Engineer

Mahindra Conviva
08.2019 - 03.2022

Consultant

Capgemini India Pvt LTD
11.2018 - 08.2019

Software Engineer

CGI India Pvt LTD
01.2017 - 10.2018

Software Engineer

CGI India Pvt LTD
06.2015 - 12.2016

Associate Software Engineer

CGI India Pvt LTD
12.2013 - 06.2015

B.Tech - Computer Science

Hindustan Institute of Technolgy and Management

Higher Secondary School -

Kendriya Vidyalaya

Secondary School (C.B.S.E) -

Kendriya Vidyalaya
RONISH SHANDILYA