Summary
Overview
Work History
Education
Skills
Timeline
Generic

Vishal Kaushik

New Delhi

Summary

  • 5 Years of Experience in developing scalable backend solutions using Java, Kotlin, and Spring frameworks. Extensive experience in developing applications from scratch ensuring efficient delivery and high performance.
  • Hands-on expertise in containerization with Docker and database management with SQL and MongoDB for web-based applications.
  • Proficient in Agile Software Development and Test-Driven Development (TDD), promoting iterative progress and maintaining high code quality.

Overview

6
6
years of professional experience

Work History

SENIOR SOFTWARE ENGINEER

Paytm
10.2023 - Current
  • Developed Paytm's Life Insurance product enabling users to seamlessly purchase life insurance policies.
  • Designed and implemented the Quote, Integration and notification flows, facilitating policy purchases for 100+ users monthly.
  • Developed a KYC module integrated with insurers to support CKYC and OVD KYC flows.
  • Implemented dynamic forms tailored to each insurer's KYC requirements, enabling users to complete their KYC journey efficiently.
  • Developed a service to collect customer details and vehicle registration numbers from, implementing a targeted engagement strategy based on vehicle expiry dates, resulting in a 2.5x increase in business growth.
  • Developed a customer inspection journey for purchasing Comprehensive or Own Damage insurance policies, enhancing customer experience and process efficiency.

JAVA DEVELOPER

AdPushup Inc.
07.2022 - 07.2023
  • Worked on a data crunching pipeline to process advertisement feedback, successfully handling over 1.5 billion requests per day.
  • Utilized Apache Kafka to build a real-time streaming system that manages ad feedback and events from multiple websites.
  • Developed a data import pipeline that pulls data from various upstream partners like Google, Criteo, and Media.Net.
  • Designed and implemented an automation solution to create a header bidding setup in Google AdManager.
  • Executed multiple cron jobs using Apache Spark and Azure DataBricks to process large datasets (over 500 GB).
  • Managed services deployment and their scalability on Microsoft Azure.

JAVA BACKEND DEVELOPER

Antino Labs Private Limited
01.2022 - 06.2022
  • Worked as a Java Backend Developer on a Business to Business (B2B) Supply Chain Management Project.
  • Designed, developed, and implemented software applications for web portals based on analyzed requirements.
  • Divided backend infrastructure into modular microservices for detailed granularity while ensuring loose coupling.
  • Converted legacy code written in Ruby on Rails (ROR) into Java APIs and optimized code.

SYSTEMS ENGINEER

Infosys
11.2019 - 12.2021
  • Worked as a Systems Engineer on the Trades BackReporting Project.
  • Built a web application to automate data retrieval from front-office, data processing, and transaction reporting to the Financial Control Authority (FCA).
  • The backend was built on Java 8, Spring Boot, Hibernate, and the frontend was rendered as an Angular 9 application.

PROJECT INTERN

Sopra Steria
06.2019 - 08.2019
  • Worked on Blockchain Development and Deployment involving a custom cryptocurrency and digital wallet implementation for internal usage within the firm.

Education

BACHELOR OF TECHNOLOGY -

Northern India Engineering College
08.2019

Skills

  • Languages: Java, Kotlin, Javascript
  • Databases: MongoDB, MySQL
  • Queues: Kafka, Rabbit MQ
  • Deployment: Jenkins, Docker, Kubernetes, AWS, ArgoCD,Microsoft Azure
  • Testing Frameworks: JUnit, Mockito, MockK, Mock Server

Timeline

SENIOR SOFTWARE ENGINEER

Paytm
10.2023 - Current

JAVA DEVELOPER

AdPushup Inc.
07.2022 - 07.2023

JAVA BACKEND DEVELOPER

Antino Labs Private Limited
01.2022 - 06.2022

SYSTEMS ENGINEER

Infosys
11.2019 - 12.2021

PROJECT INTERN

Sopra Steria
06.2019 - 08.2019

BACHELOR OF TECHNOLOGY -

Northern India Engineering College
Vishal Kaushik