Summary
Overview
Work History
Education
Skills
Timeline
Generic
RINKOO KAUSHAL

RINKOO KAUSHAL

Principal Engineer
Bengaluru,KA

Summary

Senior Java Developer with 20+ years of experience in designing and building scalable enterprise applications using Java, Spring Boot, and Oracle DB. Proficient in leveraging modern AI-assisted development tools such as Claude and GitHub Copilot to accelerate code generation, improve productivity, and enhance code quality.

Hands-on experience with Large Language Models (LLMs) for use cases like speech-to-text processing and intelligent automation. Familiar with emerging concepts in Agentic AI, including autonomous workflows, prompt engineering, and AI-driven system design. Proven track record as both an Individual Contributor and Team Lead, effectively managing teams to achieve project objectives while delivering high-quality solutions. Extensive technical expertise includes JDK 1.8 and 17, Spring (Core, MVC, Boot, JPA), Hibernate, MongoDB, RESTful Web Services, Microservices, SOAP, JAX-RS, and XML. Strong understanding of the entire SDLC process, combined with a quick learning attitude and excellent analytical and communication skills, enhances adaptability across various domains and technologies.

Overview

20
20
years of professional experience
6
6
years of post-secondary education

Work History

Technical Lead

Datafusion (formerly Trovicor FZ LLC)
04.2023 - 03.2026
  • MCng is an advanced and complete turnkey solution that generates reliable, real-time, actionable intelligence. MCng captures, monitors, evaluates, and sorts vast amounts of communication, interaction, and transaction data from fixed and mobile telephone networks and the internet on one single platform.
  • Worked as a senior individual contributor responsible for designing and developing various modules using OSGi and Spring microservices.
  • Worked as a component owner for one of the main components in the Backend team.
  • Involved in requirement gathering and effort estimation.
  • I worked on production bugs and performance issues.
  • Developed several new components from scratch to meet the specific business needs.
  • I worked as one of the three L3 Support Engineers for the entire backend.
  • I played a secondary Scrum Master role for the backend team.
  • Tools & Technologies: Spring, Spring Boot, Hibernate, OSGi, ActiveMQ, ZeroMQ, Oracle 11g, Java 8/17, shell script, PL/SQL.
  • Operating System: Windows 10, Linux, CentOS.

Technical Lead, Individual Contributor

Booking.com (MindTree)
02.2022 - 04.2023
  • I worked as a technical lead as part of a new Scrum team for a new mission in TBU (Travel Business Unit).
  • I worked in BOS, the orchestration layer for the booking engine, which is the core component for all the bookings done. This is the common layer to orchestrate the orders coming from all the affiliates of Booking.com, including in-house portals.
  • Design and development of a new orchestration layer as part of the re-architecture.
  • Developed new APIs for order creation from scratch and successfully deployed them in production.
  • Understanding the existing system, designing and developing new APIs with the latest technologies, and deploying these APIs into AWS.
  • Single POC from Mindtree for all technical discussions, issues and prod support.
  • Developed new dashboards and metrics for test and production using AppDynamics and Grafana.
  • Booking.com is a Dutch online travel agency for accommodation and other travel-related products.
  • Tools & Technologies: Java 17, Spring Boot, DynamoDB, Gradle, Grafana, AppDynamics, Kibana, AWS - EC2, CloudWatch, Lambda, etc.
  • Operating System: Windows 10, Linux, CentOS, Mac OS.

Technical Lead

Trovicor FZ LLC. (MindTree)
05.2018 - 01.2022
  • MCng is an advanced and complete turnkey solution that generates reliable, real-time, actionable intelligence. MCng captures, monitors, evaluates, and sorts vast amounts of communication, interaction, and transaction data from fixed and mobile telephone networks and the internet on one single platform.
  • Worked as a senior individual contributor responsible for designing and developing various modules using OSGi and Spring microservices.
  • Tools & Technologies: Spring, Spring Boot, Hibernate, OSGi, ActiveMQ, ZeroMQ, Oracle 11g, Java 8.
  • Operating System: Windows 10, Linux, CentOS.
  • Mentored junior developers through regular 1-on-1 meetings, providing guidance on best practices, coding standards, and career growth opportunities.

Individual Contributor

Aegon (Atos Consulting) – U.K. (On-site)
06.2017 - 04.2018
  • This project included the development of new web services for authentication, quotation, and underwriting services. Also, it aimed to define and develop new interfaces to interact with these services and mainframe systems via MQs.
  • I worked as a senior individual contributor responsible for designing and developing contract-first web services from scratch.
  • I was involved in requirement gathering, effort estimation, and designing the Service Interface.
  • I was responsible for creating XSD and WSDL for all the web services.
  • I was responsible for contract testing with the third-party consumers of our APIs.
  • Aegon has the market-leading digital experience for buying and managing personal and business insurance online. The digital transformation project makes the process more flexible, giving users a more intuitive experience and resulting in a major reduction of time in Quick Quote.
  • Delivered high-quality work within tight deadlines, consistently exceeding client expectations.
  • Tools & Technologies: Spring WS, Hibernate, JMS, SOAP, Oracle 11g, IBM WebSphere 8.5, Java 7.
  • Operating Systems: Windows 7, Linux.

Technical Lead

SITA-Mindtree
10.2016 - 03.2017
  • The Audit Manager and Audit Shared Library provide a Java API for different applications in the Horizon program to audit certain business-critical information at a few crucial places within the code flow. What information gets audited is left to the applications.
  • Worked as a Technical Lead for a team responsible for designing and developing shared libraries used across projects.
  • Also, I got involved in doing POCs and then demonstrating to the client and internal stakeholders. Done a few POCs related to WebLogic Server configurations and JMS clustering.
  • Tools & Technologies: Spring, Hibernate, JMS, Oracle 11g, WebLogic 11g, Maven.
  • Operating System: Windows 7

Technical Lead

SITA-MindTree
04.2016 - 07.2016
  • DAS provides a unique end-to-end solution for pre-arrival risk assessment and true identity management by obtaining data from multiple data sources. DAS can be deployed as self-contained systems or as part of a fully integrated solution, iBorders Advanced Management, that provides intelligent risk assessment in advance of a traveler's journeys by checking against government-maintained watch lists and storing the data to allow long-term investigative analysis.
  • Worked as an individual contributor, as well as a Technical Lead, in a Scrum-based Agile team.
  • Involved in Scrum for planning, grooming, daily standup, and also retrospection after the end of each 15-day sprint.
  • Involved code reviews, and reviewing JUnit for the code coverage.
  • Tools and Technologies: Spring, Hibernate, JMS, Oracle 11g, Maven, Ant.
  • Operating System: Windows 7

Technical Lead

PAYBACK (an American Express Company) - MindTree
08.2012 - 02.2016
  • India's largest multi-partner rewards program, where several merchants come together to reward customers for their continued relationship. The loyalty management system manages from start to finish, including operations, MIS, rewards management, and partner and member services across channels.
  • Involved in requirement gathering, effort estimation, task distribution, QA release, and UAT/pre-prod and production support during build deployment.
  • End-to-end involvement for some of the major feature releases, like Real Time Earns, Prepaid Wallet, and Catalogue Migration from Apache OFBiz to R360, and its implementation.
  • Translate the client's business requirements into systems design. Project estimates and schedules for Java projects.
  • Provide hands-on, expert-level assistance to developers for technical issues. UAT/Production support for critical issues.
  • Responsible for end-to-end support for feature merge release from sustenance to re-arch.
  • Tools & Technologies: Java/JEE, Spring IOC, Struts, Hibernate, JBOSS, Apache OFBiz, Apache Axis2, Oracle 11g, mySql, Web Services (SOAP, REST), GIT
  • Operating System: Windows7

Module Lead

SYMANTEC SOFTWARE SOLUTIONS PVT. LTD (MindTree)
09.2011 - 05.2012
  • VeriSign Managed PKI is a public key infrastructure (PKI) platform. A public key infrastructure (PKI) enables an enterprise to provide authentication, access control, confidentiality, and non-repudiation for its network applications using advanced technologies, including digital signatures, encryption, and digital certificates. Managed PKI Web Services provides the ability to use a client to obtain a certificate policy, enroll for a certificate, renew a certificate, and suspend or resume a certificate.
  • I worked as an individual contributor and was involved in the development, enhancement, and maintenance of the product.
  • I worked on enhancements, such as ECC support and the SPKAC support feature, in the sample client.
  • I was responsible for establishing and managing the entire development setup for web services.
  • I worked for QA during regression testing and discovered a couple of issues that escaped feature testing.
  • I was responsible for generating and analyzing security-related issues using the Cenzic Hailstorm licensed tool.
  • Tools & Technologies: Spring, Hibernate, Axis2, Apache Web Server 2.0.21, Apache Tomcat 7.0.22, Oracle 11g, SpringSource IDE, Tortoise SVN, Bugzilla, HSM – LumaSA, OpenSSL 1.0.e, Log4j, JDK 1.6, OpenSSI 1.0.0e, Cenzic Hailstorm.
  • Operating System: RHEL 5.6, Windows 2003/2008, Windows XP.

Technical Specialist

LSI TECHNOLOGIES INDIA PVT LTD (MindTree)
01.2007 - 07.2010
  • Host software is a GUI-based client application to manage RAID controllers attached to the network. This GUI-based management tool is developed completely using Core Java and Swing. Users can manage RAID controllers present anywhere in the enterprise network. This application facilitates users in viewing components in an array, creating or managing volumes, viewing profiles, configuring alerts, and correcting the failures present in the system.
  • I was involved in the development, enhancement, and maintenance of the entire product and for different baselines.
  • I was involved in the design and implementation of automatic support bundle collection, and the implementation of new CLI commands.
  • Volume-specific module maintaining features like creating or deleting volumes, snapshots, volume copies, storage partitioning, etc.
  • Implementation of the pre-read redundancy feature from the available HLD. Created LLD from the available HLD.
  • Lead the team of developers for a year, maintaining all the currently existing product lines as part of the Legacy team.
  • Provided on-call phone support for 24/7 as L3 on a rotational basis.
  • Handling the queries and issues directly raised by the customers.
  • Conducting code reviews and code inspections.
  • Mentoring junior and new members within the team.
  • Tools & Technologies: Core Java, Java Swing, Apache Ant, XML, Eclipse 3.x, ChangeSynergy, and CMSynergy.
  • Operating System: Windows XP/2003, Red Hat Linux, Sun Solaris, AIX.

Senior Engineer

I2 Technologies (Adarsh Solutions Pvt Ltd.)
07.2005 - 12.2006
  • WSM is used to 'crawl' the website and download the documents present on that website by specifying the starting URL. The user can customize the types of links to be traversed, the types of documents to be downloaded, and the time of execution. This tool is based on client-server technology.
  • Maintenance and support of the application. Enhancing the application based on user input. Deployment of the application at the client's place. Educating the user on how to use the application effectively.
  • Tools & Technologies: Java 1.5, Servlets, Swing, Oracle 9.2, Tomcat 5.5.
  • Operating System: Windows 2000

Senior Engineer

RK Transport Company, Korba, C.G.
11.2004 - 06.2005
  • Some of the unique features of this software include Labor Record Management (Labor Payment, Advance Payment, P.F., and Attendance), Material Management (Material Quality, Transported Material, and Mined Material), Site Management (Blasting Details, Inventory, and Machines Details), Fleet Management (Trips, Repairing, and Parts), Accounts (Cash Book for Each Office and Data Export to Tally), and Inventory Management (Purchase and Stock Management). Jasper Report is a tool used to generate all the reports throughout this project.
  • Design and development of the application.
  • Testing of individual modules
  • Tools & Technologies: Java 2, Swing, JDBC, Jasper Reports, MySQL.
  • Operating System: Windows 2000

Trainee (Industrial training)

ARDC, HAL
11.2003 - 06.2004
  • The main objective of the project was to simulate the Inertial Navigation Global Positioning System (INGPS), a device that is installed on the aircraft, that keeps track of the aircraft while it is navigating. This project features the encoding, decoding, sending, and receiving of messages to and from the Inertial Navigation Global Positioning System. A Graphical User Interface (GUI) was designed and developed for this purpose.
  • Design and development of the application.
  • Testing of individual modules.
  • Tools & Technologies: Java 2, Swing, JDBC, Jasper Reports, MySQL.
  • Operating System: Windows 2000

Education

Master of Computer Applications - Computer Application

Administrative Management College
Bengalure
09.2001 - 08.2004

Bachelor of Science - PCM

Bipin Behari Degree College
JHANSI, UP
06.1997 - 06.2000

Skills

Proficient in Java v17, v8 Exposure to Python and hands-on with shell script

Experience with Spring Boot and MVC

Experience working with Prometheus, Grafana, Kibana and AppDynamics

Other Technologies: OSGi, SOAP WS, Messaging Queues, JSON, JS, XML, Java Swing, Azure and AWS based cloud technologies

Database management: Oracle 11g, PL/SQL, mysql 5x, SQLite, MongoDB

App Server: WebSphere 85, WebLogic 11g, JBoss 5x, 7x and Tomcat 6x, 7x

Timeline

Technical Lead

Datafusion (formerly Trovicor FZ LLC)
04.2023 - 03.2026

Technical Lead, Individual Contributor

Booking.com (MindTree)
02.2022 - 04.2023

Technical Lead

Trovicor FZ LLC. (MindTree)
05.2018 - 01.2022

Individual Contributor

Aegon (Atos Consulting) – U.K. (On-site)
06.2017 - 04.2018

Technical Lead

SITA-Mindtree
10.2016 - 03.2017

Technical Lead

SITA-MindTree
04.2016 - 07.2016

Technical Lead

PAYBACK (an American Express Company) - MindTree
08.2012 - 02.2016

Module Lead

SYMANTEC SOFTWARE SOLUTIONS PVT. LTD (MindTree)
09.2011 - 05.2012

Technical Specialist

LSI TECHNOLOGIES INDIA PVT LTD (MindTree)
01.2007 - 07.2010

Senior Engineer

I2 Technologies (Adarsh Solutions Pvt Ltd.)
07.2005 - 12.2006

Senior Engineer

RK Transport Company, Korba, C.G.
11.2004 - 06.2005

Trainee (Industrial training)

ARDC, HAL
11.2003 - 06.2004

Master of Computer Applications - Computer Application

Administrative Management College
09.2001 - 08.2004

Bachelor of Science - PCM

Bipin Behari Degree College
06.1997 - 06.2000
RINKOO KAUSHALPrincipal Engineer