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.
Senior Backend Developer
TekiesTechSenior Backend Developer (L5)
Times InternetSenior Software Developer 2
ByjusExamPrep aka GradeUpBackend Developer
BirdEyePostgreSQL
Kafka
AWS
GCP
REST
GraphQL
Cassandra
Elasticsearch
MongoDB
BigQuery
Docker
Sequelize
Pandas
Puppeteer
DynamoDB
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)
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
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
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