profile-pic

Nishant Kushwaha

Lenskart's Backend Engineering team benefits from my fluency in Java Development, skills honed through a focused B.Tech in Computer Science from SRM University. I contribute to creating seamless e-commerce platforms. My journey in technology began with a fascination for computers, which blossomed into a career focused on solving real-world problems through innovative software solutions.


From conceptualizing SRM NOTES during college to now shaping the future of online retail at Lenskart, my path has been driven by a commitment to user-centric design and continuous learning. The success of my projects, including a widely used college app, stands testament to my expertise in Java development and keen interest in AI.Lenskart

  • Role

    Software & Ejabberd Engineer-II

  • Years of Experience

    8.83 years

Skillsets

  • Cloud Firestore
  • Ejabberd xmpp server
  • Spring Framework
  • Spring Boot
  • Solr
  • Scratch
  • RabbitMQ
  • OOPs
  • Firebase
  • FCM
  • Data Structures
  • Java
  • Arduino
  • Android Jetpack
  • Android Development
  • Algorithms
  • Git
  • Maven
  • Hibernate
  • Redis
  • Elasticsearch

Professional Summary

8.83Years
  • Mar, 2026 - Present 1 month

    Senior Manager - SDE II

    Prozo
  • Jun, 2023 - Mar, 20262 yr 9 months

    Tech@Lenskart - Backend

    Lenskart.com
  • May, 2022 - Jun, 20231 yr 1 month

    Software Engineer II - Backend

    Pristyn Care
  • Dec, 2018 - Jan, 2019 1 month

    Intern

    BlackLight Gaming
  • Dec, 2019 - Jun, 2020 6 months

    Intern

    Lybrate
  • Jun, 2020 - May, 20221 yr 11 months

    Software Engineer - Backend

    Lybrate
  • Jan, 2018 - Jun, 20202 yr 5 months

    Senior Pilot Member

    Computer Society of India

Applications & Tools Known

  • icon-tool

    Cloud Firestore

  • icon-tool

    Ejabberd

  • icon-tool

    Spring Framework

  • icon-tool

    Spring Boot

  • icon-tool

    RabbitMQ

  • icon-tool

    Java

  • icon-tool

    Git

  • icon-tool

    Apache Maven

  • icon-tool

    Elasticsearch

Work History

8.83Years

Senior Manager - SDE II

Prozo
Mar, 2026 - Present 1 month

Tech@Lenskart - Backend

Lenskart.com
Jun, 2023 - Mar, 20262 yr 9 months
    Rebuild the Refund System for Lenskart from Scratch as an Event Driven System using Kafka. Architected the code base for a headless refund system, designed the event rule engine, and developed API authentication. Implemented payment gateways like Cashfree, created APIs for refund integration, and set up local environments, ensuring alignment with organizational objectives. Code Quality Enhancement & Process Improvement: Implemented Standard Operating Procedures (SOPs) for unit test cases and integrated SonarQube for code analysis, leading to improved quality assurance and code coverage. Provided comprehensive documentation and support to ensure effective implementation, enabling the team to consistently deliver higher quality code. Implemented abstract routing data source for Microservices, a solution that streamlined the process of integrating new databases and data sources across our systems. This enhancement significantly reduced the time required for data source integration tasks by 98%. Technology Migration: Led the migration of QMS & VSM APIs from PHP to Java, achieving a transition rate of 50%-100%. Created detailed API documentation to facilitate smoother system integration and improved performance. Support in the Hiring Process: Actively participated in the hiring process, conducting interviews and assessing candidate suitability to strengthen the team. Contributed to the selection of top talent, enhancing team capabilities and fostering a culture of excellence.

Software Engineer II - Backend

Pristyn Care
May, 2022 - Jun, 20231 yr 1 month
    Solr: Designed and implemented nearby search sorted by tier of cities to find and include nearby doctors of the current city. Created a separate Solr core for cities and incorporated it with doctors' search. Shield360 Project: This project was created to offer Lab Tests & Consults as a bundle. worked on low level design for booking, membership with coupons, and generating PDF. Redis: Designed and built a real-time leaderboard system for displaying top performers in the leaderboard with rank and score. Used Redis to implement it for achieving minimum latency. Built this for doctors' social media platform (GoodMD) to increase the doctor's engagement on the platform while they play quizzes. Ejabberd XMPP Server: Debugged in-depth and identified the issue of network partitioning in the existing distributed ejabberd cluster. The existing ejabberd setup was very old and I took responsibility for setup a completely new ejabberd cluster and identified the causes of network partitioning and fixed it properly. RabbitMQ: Debugged and solved the issue of multiple connections on distributed RabbitMQ cluster where the ideal connection between server and node should be one only.

Software Engineer - Backend

Lybrate
Jun, 2020 - May, 20221 yr 11 months
    Backend Development: Clinic Payments: Implemented a QR Code Scan Payment System for accepting payments in the clinic with an automatic refund procedure using Redis, MongoDB, MySQL, and Spring Framework. Client Mini Apps (Similar to Paytm's Mini Apps): Developed the complete feature for enabling third-party websites inside Lybrate App for creating orders and making payments with Lybrate as a payment gateway. Helped Lybrate's partners to implement this and wrote complete API documentation. GoodChemist: Designed the Communication microservice as an event-driven system for sending SMS, Notifications, Emails & Whatsapp Messages to the chemists including bulk communication. Have worked on Elasticsearch for adding new product filters on the search page in GoodKart an e-commerce platform. Implemented new call journeys on the autodialer system (Customer Calling) written as a separate microservice for managing inbound and outbound calls. Android Development (Lead): Build a new product for Chemists (GoodChemist App) from scratch, designed clean code architecture with reduced boilerplate code. Refactored the code architecture for new libraries (Android Jetpack) and migrated all of Lybrates App to AndroidX. Created lots of features from scratch, one of which is Post Reaction with Emojis (similar to Facebook & LinkedIn reactions) for Doctors' social media platform known as Lybrate GoodMD. Took responsibility for creating a better UI/UX experience for users and re-designed the complete Lybrate App UI.

Intern

Lybrate
Dec, 2019 - Jun, 2020 6 months

Intern

BlackLight Gaming
Dec, 2018 - Jan, 2019 1 month
    Developed Instant Apps for two games (one of which is Ludo Superstar comes on the list of top charts on the Google Play Store). Also redesigned the game screens using Constraints Layout. Learned how to manage different screen sizes for an Android App. Also learned debugging skills in Android Studio.

Senior Pilot Member

Computer Society of India
Jan, 2018 - Jun, 20202 yr 5 months

Major Projects

3Projects

MarkMe App

Dec, 2018 - Jun, 20201 yr 6 months
    A smart attendance tracking App which lets a student mark their attendance instantly by/her smartphone. It uses three levels of authentication (Wi-Fi-based Positioning System, Fingerprint Authentication, and Firebase login with restrictions) to make the attendance marking process proxy proof. It uses third-party libraries to implement Authentication.

SRM NOTES App

Feb, 2018 - Mar, 2018 1 month
    SRM NOTES is an Android App which provides notes for SRM University students. It uses Cloud Firestore as a database and FCM for real-time notifications. It has 10,000+ downloads on Play Store.

Voice Controlled Car

Feb, 2017 - Apr, 2017 2 months
    A voice-controlled robocar was built using Arduino (Microcontroller) which is controlled by an Android App developed using Scratch programming language.

Education

  • B.Tech (Computer Science & Engineering)

    SRM University (2020)
  • XII (Senior Secondary)

    Dehradun Public School (CBSE Board) (2015)
  • X (Secondary)

    Dehradun Public School (CBSE Board) (2013)