profile-pic

Abhilash Jain

Abhilash Jain is a seasoned software engineer with 6 years of experience specializing in the design and implementation of scalable systems. His expertise spans Node.js architectural design, cloud technologies including AWS and CloudWatch, and containerization with Docker and Kubernetes, including EKS. He is skilled in developing and managing Node.js microservices, leveraging MongoDB for robust data management, and utilizing JavaScript for both frontend and backend development. Abhilash also has a proven track record in team management, leading development teams to deliver high-quality, efficient solutions. His blend of technical and leadership skills makes him a valuable asset in driving complex projects to success.

  • Role

    Lead Engineer

  • Years of Experience

    8.3 years

Skillsets

  • Node.js
  • PySpark
  • NLP
  • Kubernetes
  • FastAPI
  • ETL
  • Docker
  • BullMQ
  • REST
  • Python
  • PostgreSQL
  • AWS - 4 Years
  • Kafka
  • GraphQL
  • GCP
  • Flask
  • Express.js
  • Elasticsearch
  • ClickHouse
  • Cassandra
  • BigQuery

Professional Summary

8.3Years
  • Oct, 2024 - Present1 yr 10 months

    Lead Engineer

    Apexon
  • Nov, 2023 - Sep, 2024 10 months

    Senior Backend Developer

    Skmads
  • Jun, 2023 - Nov, 2023 5 months

    Senior Backend Developer

    Times Internet
  • Jan, 2018 - Dec, 20191 yr 11 months

    Backend Developer

    BirdEye
  • Dec, 2019 - Jun, 20233 yr 6 months

    Senior Software Developer 2

    ByjusExamPrep

Applications & Tools Known

  • icon-tool

    PostgreSQL

  • icon-tool

    Kafka

  • icon-tool

    AWS

  • icon-tool

    GCP

  • icon-tool

    REST

  • icon-tool

    GraphQL

  • icon-tool

    Cassandra

  • icon-tool

    Elasticsearch

  • icon-tool

    MongoDB

  • icon-tool

    BigQuery

  • icon-tool

    Docker

  • icon-tool

    Sequelize

  • icon-tool

    Pandas

  • icon-tool

    Puppeteer

  • icon-tool

    DynamoDB

Work History

8.3Years

Lead Engineer

Apexon
Oct, 2024 - Present1 yr 10 months
    Built an event-driven underwriting system that cut policy issuance time by 75%, enabling instant risk scoring and compliant, traceable decisions. Developed a configurable rule-based architecture deployed in shadow mode within 15 days, supporting dynamic rule attachment and category-based control. Cut complaints by 50% in one month by improving onboarding, streamlining delivery workflows, and proactively resolving production issues. Mentored engineers and improved code review, delivery, and onboarding practices, boosting efficiency and quality. Built real-time ML pipeline to recommend insurance riders using customer medical data; integrated model and rule engine reduced manual underwriting time by 40%.

Senior Backend Developer

Skmads
Nov, 2023 - Sep, 2024 10 months
    Architected email platform processing gigabytes daily; engineered IP rotation and segmentation systems improving delivery speed 3 times while protecting sender reputation. Engineered scalable analytics architecture with Python, PostgreSQL, ClickHouse, and BullMQ, implementing real-time ingestion pipelines, parallel processing, and low-latency reporting for enterprise marketing workloads.

Senior Backend Developer

Times Internet
Jun, 2023 - Nov, 2023 5 months
    Developed NLP pipeline for social media data using Python and PySpark, implementing sentiment analysis and topic modeling to extract real-time insights and emerging trends. Optimized large-scale text processing with PySpark, improving data throughput and enhancing sentiment classification accuracy for better marketing and customer insight generation.

Senior Software Developer 2

ByjusExamPrep
Dec, 2019 - Jun, 20233 yr 6 months
    Developed and scaled a loan management microservice using Python, PostgreSQL, Kafka, AWS S3, improving data accuracy and processing efficiency. Implemented Kafka-based asynchronous storage reducing processing time by half a day and improving EMI notification accuracy by 20%. Optimized ETL workflows and BigQuery usage, incorporating SMS tracking and process improvements that enhanced data processing efficiency and reduced overall costs by 30%. Developed a dynamic payment and discount system with personalized pricing, custom banners, and real-time user funnels, processing over 5 million data points hourly to boost engagement and conversion. Developed and launched the Super Card Membership feature through structured planning and task delegation, introducing a subscription model alongside one-time payments that increased course revenue by 10%. Developed ETL pipelines integrating CleverTap and LeadSquared with internal systems, improving message processing efficiency and error handling while reliably processing over 3 million messages per day.

Backend Developer

BirdEye
Jan, 2018 - Dec, 20191 yr 11 months
    Developed and maintained Node.js Puppeteer scrapers to collect reviews across multiple platforms, migrating them into configurable, modular code for easier scaling and maintenance. Optimized existing Kafka integration by adding heartbeat and acknowledgment mechanisms, improving parallel data ingestion, reducing message delays, and enhancing overall reliability and consistency of data flow.

Achievements

  • Facilitated effective stakeholder communication for comprehensive project requirement gathering.
  • Led multiple teams, implementing unit testing, robust monitoring, and proactive alerts.
  • Reduced missing data and EMI notifications to users by approximately 20% and made the whole process half a day faster.
  • Optimized table size and queries, cutting monthly BigQuery expenses by around 30%.
  • Efficiently processed 5 million hourly data points offering features like multiple coupons, customized pricing, lightning deals, and flexible discounts.
  • Successfully reduced data processing time by 30% through Kafka integration and enhanced data extraction accuracy by 20% via Puppeteer optimizations.

Major Projects

10Projects

Marketing Insights Hub and Data Management Tool

TekiesTech
Nov, 2023 - Present2 yr 9 months
    Platform designed to streamline marketing analytics and data management using Node.js, Python, PostgreSQL, and Clickhouse with tools like bull MQ and Docker.

Social Media platform for deeper connection

Times Internet
Aug, 2023 - Oct, 2023 2 months

    DESCRIPTION: the project was to rebuild the existing social media platform (longwalks). It took over 2 months to deliver a soft launch but due to funding winter, the project was closed. I have designed the backend architecture and mentored a team of ~3 professionals both backend and frontend.


    TOOLS: Python, MongoDB, Docker, GCP (Compute Engine)

Loan Management Microservice

ByjusExamPrep aka GradeUp
Sep, 2022 - Jun, 2023 9 months
    Built a Loan Management Microservice using Python, Postgres, Kafka, and AWS S3 to securely store KYC data and improve EMI notifications by 20%.

Airflow Migration

ByjusExamPrep aka GradeUp
Feb, 2022 - Aug, 2022 6 months
    Migrated Apache Airflow from v1 to v2 and transitioned scripts from Python 2.7 to Python 3, ensuring seamless compatibility and functionality.

GUPSHUP ETL & BIGQUERY COST OPTIMIZATION

ByjusExamPrep aka GradeUp
Jun, 2021 - Jan, 2022 7 months
    Optimized BigQuery expenses by 30% and implemented SMS delivery tracking using Gupshup, enhancing cost efficiency in detecting unresponsive campaigns.

CLEVERTAP ETL PIPELINE WITH THE INTERNAL SYSTEM AND LEADSQUARED

ByjusExamPrep aka GradeUp
Dec, 2019 - Jan, 20222 yr 1 month

    DESCRIPTION: Leadsquared, a powerful sales and marketing automation platform, plays a pivotal role in generating high-quality leads for BDA (Business Development Activities).

    LIMITATION: The API allows the creation/update of up to 25 user profile records per call, with a maximum of 3 concurrent API calls. Additionally, the system supports a rate of 10 API calls per second for efficient data management.

    PROBLEM:

    • We encountered several errors, such as reaching the maximum limit and profile merge issues, prompting the need to

    implement a 5-second delay before sending the next message to address the issues effectively.

    • We experienced errors during the creation of new leads and activities

    AFTER IMPROVEMENT:

    • Our system operates without encountering daily errors and efficiently processes approximately 1500 messages per minute.

    • After full development, this system was able to handle 30 lac messages per day.


    TOOLS: Node.js, Kafka, AWS Lambda, Big Query, PostgreSQL, AWS MSK, Microservices


Payment System and Discount System Based on Custom User Banners on the App

ByjusExamPrep aka GradeUp
Jan, 2020 - May, 20211 yr 4 months

    Created a dynamic user funnel with an algorithmic approach, providing personalized discounts through customized banners. Efficiently processed 5 million hourly data points and offered

    diverse features like multiple coupons, customized pricing, lightning deals, and flexible discounts.


    TOOLS: Node.js, GraphQL, Postgres, Cassandra, Redis, Kafka, AWS Lambda, Microservices

Payment System and Discount System

Jan, 2020 - May, 20211 yr 4 months
    Built a dynamic user funnel offering personalized discounts with flexible discount features, processing 5 million hourly data points.

Super Card Membership

ByjusExamPrep aka GradeUp
May, 2019 - Dec, 20201 yr 7 months

    DESCRIPTION: After comprehending product requirements, I deconstructed the project into actionable tasks, prioritizing based on complexity and dependencies. This structured approach facilitated efficient planning and task delegation, leading to the successful development of the Super Card Membership feature.


    TOOLS: Node.js, GraphQL, Postgres, Redis, Microservices

Review Mining Platform

BirdEye
May, 2018 - Dec, 20191 yr 7 months
    Reduced data processing time by 30% and improved data extraction accuracy by 20%, ensuring a scalable reviews scraping platform.

Education

  • Bachelor of Technology in Computer Science Engineering

    Manipal University, Jaipur (2018)