Bringing 5+ years as a Backend Engineer with expertise in Node.js and Python, specializing in solving problems at scale. Maintaining good communication between cross functional teams to deliver quality software solutions.
Product: Airbuy Inc. (Google SPOT app)
It's a pre-ordering food platform for airports. Was one of lead developers and Involved in Architecture design and implementation from the scratch, lead a team of 4 developers. Developed the backend for the application also integrated in Google spot as a merchant app and worked closely with the frontend developers. Handled client communication. later we integrated with PhonePe Switch as well.
Technologies: Nodejs, expressJs, Mysql, AWS
Roles and Responsibilities
Product: Knocksense.
Knocksense is a hyperlocal content-commerce platform. Was one of lead developers and Involved in Architecture design and implementation from the scratch, lead a team of 3 developers. Implemented subscription and membership, Integrated ticketing for knocksense events. Implemented sports prediction & win for increasing user engagement and gamification, where user can predict pre match wins and earn rewards. Integrated entity sports for the event data. Handled client communication.
Technologies: Python3, Django, Mysql, AWS, AWS lambda, celery, redis
Roles and Responsibilities
Product: Zeeiu.
Zeeiu is an app that allows travelers to connect with each other and with hotels, cruises, tourist guides, events and other travel industry related businesses. Was one of lead developers and Involved in Architecture design and implementation from the scratch, lead a team of 3 developers. Implemented location based search for the users to connect with other entities. Implemented a Real-time messaging service for the user to connect with other users over a DM or a Group with user level accesses. Optimized the application to reduce response times as social media app would need a lot of data in a particular time frame. Since this comes under social media category and mainly focused on Europe, Our application is compliant with General Data Protection Regulation. Handled client communication.
Technologies: Python3, Flask, PostgreSQL, AWS, AWS lambda, celery, redis, Firebase
Roles and Responsibilities
Product: Belong (Brigade Group).
Brigade group is a real estate and a property development company based out of Bangalore and has few operations outside of India too. Was one of the lead developers. Architected the database and application based on business requirements. Involved in constructing the cloud infrastructure for deploying the application in the cloud, capable of withstanding heavy traffic, currently accommodating 20,000 users. Effectively managed a team of three backend developers for the project, overseeing their
tasks and timelines. Additionally, Actively participated in coding, focusing on critical business functionalities to ensure their successful implementation.
Technologies: Python3, Flask, PostgresSQL, Microservices, AWS, AWS lambda, celery, redis, docker
Roles and Responsibilities
Product: Afghanistan Premier League Auction. (ITW)
APL auction was one of my shortest and toughest project yet by far. We got this project 3 days away from actual auction. There are total 11 rounds, 1 minute per team to choose a player. Each round will different base on player buckets (batsman, bowler, all rounder and so on). team owners have a dashboard with all data of each rounds and the players they selected with their budget. A big screen for media and audience with sequential timer, selected player info and the history of players selected. We used Pubnub to get realtime status of the selection window for each team and also the realtime selection for the players. Since it was an media event, it was very crucial for the application to work with different rules. we have used scheduler to lock each rounds once the timer window closes. The team of 3 developers including me stayed in the office for 3 days and built the application successfully and given support for whole live event. During the live event there was something unexpected happened and the client wanted to add 2 more rounds, when the the 3 round is live. We have pushed changes to accommodate those 2 rounds during the live auction and managed to add the new requirement.
Technologies: NodeJs, ExpressJs, Mysql, AWS, scheduler, redis
Roles and Responsibilities
Product: Dotball.
Dotball is an Indian fantasy sports platform that allows users to play fantasy cricket, hockey and kabaddi. Was one of 4 developers. Dotball was the official sponsor for TNPL, There was 1 Lakh user registration in a month. Involved in designed the application, database, and cloud infrastructure. Developed a payment collection and disbursement system, ensuring efficient and secure financial transactions. Developed a efficient real-time leaderboard engine to calculate team level points.
Technologies: Python3, Flask, Nodejs, ExpressJs, MariaDB, AWS, celery, redis, Firebase, docker
Roles and Responsibilities
Product: Kiddenz.
Kiddenz is an online location-based search platform for preschools, daycares, playschools and crèches. With over 2000 verified preschools and daycares on the platform. Involved in designed the application, database, and cloud infrastructure. Was one of 4 developers. Developed a lat long based algorithm to find out the location of the daycare or playschool within the given radius. Developed a lat long based algorithm to find the daycare or playschool enroute a given point A and B (uber pool like mapping).
Technologies: Python3, Django, Mysql, AWS, celery, redis
Roles and Responsibilities
Product: Nextsports.
Nextsports Education is an online physical education learning and assesment for schools, individual student with a fleet of freelance physical trainers for kids. Involved in designed the application, database, and cloud infrastructure. Was one of 2 developers. Developed 4 microservices to individually manage school data, student data, platform's data and a messaging service. Handled ffmpeg conversion for video assessments for effective data serving. Implemented realtime message service using firebase. Built an effective microservices communication using rabbitMQ.
Technologies: Python3, Django, NodeJs, ExpressJs, Mysql, AWS, AWS lambda, celery, redis, Firebase, RabbitMQ, microservices
Roles and Responsibilities
Product: Medwiser
Medwiser is online medical advisor and medical service provider platform, where you could book consultation with a professional doctor at the same time you could book and track surgeries and follow ups from the doctors while access you're medical records from the application. Was assisting by writing helper functions for the senior developers.
Technologies: NodeJs, Expressjs, Mysql
Roles & Responsibilities:
Nodejs (ExpressJs)