profile-pic

Abhilash Jain

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

    Senior Backend Developer

  • Years of Experience

    7 years

Skillsets

  • flask
  • System Design
  • REST
  • Python
  • PostgreSQL
  • Node.js
  • MongoDB
  • microservices
  • Kafka
  • GraphQL
  • GCP
  • AWS - 4 Years
  • Express.js
  • Elasticsearch
  • Django
  • DevOps
  • Data Engineering
  • ClickHouse
  • Cassandra
  • BigQuery
  • Algorithms

Professional Summary

7Years
  • Nov, 2023 - Present1 yr 7 months

    Senior Backend Developer

    TekiesTech
  • Jun, 2023 - Nov, 2023 5 months

    Senior Backend Developer (L5)

    Times Internet
  • Dec, 2019 - Jun, 20233 yr 6 months

    Senior Software Developer 2

    ByjusExamPrep aka GradeUp
  • Jan, 2018 - Dec, 20191 yr 11 months

    Backend Developer

    BirdEye

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

7Years

Senior Backend Developer

TekiesTech
Nov, 2023 - Present1 yr 7 months
    Creating a Marketing Insights Hub and Data Management Tool leveraging Node.js & Python for backend development, PostgreSQL and Clickhouse for robust data storage capabilities, and enabling custom dashboards for marketers.

Senior Backend Developer (L5)

Times Internet
Jun, 2023 - Nov, 2023 5 months
    Rebuilding an existing social media platform (longwalks) and designing backend architecture, mentoring a team of ~3 professionals.

Senior Software Developer 2

ByjusExamPrep aka GradeUp
Dec, 2019 - Jun, 20233 yr 6 months
    Worked on multiple projects such as Loan Management Microservice, Airflow Migration, ETL pipelines, optimizing BigQuery expenses, and creating Payment and Discount Systems.

Backend Developer

BirdEye
Jan, 2018 - Dec, 20191 yr 11 months
    Enhancing Review Mining Platform by improving data extraction accuracy and processing efficiency with Kafka integration and Puppeteer optimizations.

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 - Present1 yr 7 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)
  • High School Diploma

    Salwan Public School (2014)