Summary
Overview
Work History
Education
Skills
Timeline
Generic

Varun Vignesh

Senior Backend Developer
Bengaluru

Summary

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.

Overview

6
6
years of professional experience
4
4
Languages

Work History

Senior Backend Developer

Cartoon Mango Studios Pvt Ltd
09.2020 - Current

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

  • manage a team of developers and build an effective architecture for the product.
  • work closely with Google developers as this was one of their early merchant apps.
  • work closely with Phonepe developers as this was also one of their early merchant apps.
  • Design a effective Database architecture for the product requirements.
  • Deploy and manage multiple environments for the product in AWS and automating deployments, with effective costing
  • Optimize application to achieve response times that Google developers are expecting.
  • Have helped with numerous issues in the feature implementation and bug fixes
  • maintain a healthy relationship with client.

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

  • manage a team of developers and build an effective architecture for the product.
  • work closely with the developers and plan sprint deliveries.
  • Design a effective Database architecture for the product requirements.
  • Deploy and manage multiple environments for the product in AWS and automating deployments, with effective costing
  • Have helped with numerous issues in the feature implementation and bug fixes
  • maintain a healthy relationship with client.

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

  • manage a team of developers and build an effective architecture for the product.
  • work closely with the developers and plan sprint deliveries.
  • Design a effective Database architecture for the product requirements.
  • Making sure the privacy of the user is maintained across the application and implement timed expiring content serving.
  • Deploy and manage multiple environments for the product in AWS and automating deployments, with effective costing
  • Have helped with numerous issues in the feature implementation and bug fixes
  • maintain a healthy relationship with client.

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

  • manage a team of developers and build an effective architecture for the product.
  • work closely with the developers and plan sprint deliveries.
  • Design a effective Database architecture for the product requirements.
  • Deploy and manage multiple environments for the product in AWS and automating deployments, with effective costing
  • Have helped with numerous issues in the feature implementation and bug fixes

Junior Backend Developer

Cartoon Mango Studios PVT LTD
11.2018 - 08.2020


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

  • One of the lead developers
  • work closely with the developers to check the end output is the desired one.
  • Design a effective Database architecture for the product requirements.
  • Deploy and manage multiple environments for the product in AWS and automating deployments, with effective costing
  • Have helped with numerous issues in the feature implementation and bug fixes


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

  • managed strong developer communication in building an effective architecture for the product.
  • work closely with the developers and plan sprint deliveries.
  • Design a effective Database architecture for the product requirements.
  • Deploy and manage multiple environments for the product in AWS and automating deployments, with effective costing
  • Have helped with numerous issues in the feature implementation and bug fixes


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

  • managed strong developer communication in building an effective architecture for the product.
  • work closely with the developers and plan sprint deliveries.
  • Design a effective Database architecture for the product requirements.
  • Deploy and manage multiple environments for the product in AWS.
  • Have helped with numerous issues in the feature implementation and bug fixes


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

  • managed strong developer communication in building an effective architecture for the product.
  • work closely with the developers and plan sprint deliveries.
  • Design a effective Database architecture for the product requirements.
  • Deploy and manage multiple environments for the product in AWS.
  • Have helped with numerous issues in the feature implementation and bug fixes

Intern

Cartoon Mango Studios Pvt Ltd
08.2018 - 10.2018

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:

  • Participated in professional development opportunities to enhance skill set, contributing to overall intern growth and potential future employment prospects.
  • work closely with the developers and understood planning of sprint deliveries.
  • work closely with the developers and understood how to approach a problem.
  • work closely with the developers and understood managing cloud infrastructure.
  • Learning the sql structure designing and indexing strategies.
  • Gained hands-on experience in various software programs, increasing proficiency and expanding technical skill set.
  • Actively participated in team meetings, offering insightful suggestions that led to innovative problem-solving strategies.

Education

B.Tech - Computer Science

Karunya University
Coimbatore, Tamil Nadu
04.2001 -

High School - Computer Science

Sri Aurobindo Mira
Madurai, Tamil Nadu
04.2001 -

Skills

    Nodejs (ExpressJs)

undefined

Timeline

Senior Backend Developer

Cartoon Mango Studios Pvt Ltd
09.2020 - Current

Junior Backend Developer

Cartoon Mango Studios PVT LTD
11.2018 - 08.2020

Intern

Cartoon Mango Studios Pvt Ltd
08.2018 - 10.2018

B.Tech - Computer Science

Karunya University
04.2001 -

High School - Computer Science

Sri Aurobindo Mira
04.2001 -
Varun VigneshSenior Backend Developer