Download PDF

Work Experience

Senior Software Development Engineer

OCTOBER 2021MARCH 2024
Great Learning

Coding Labs:

  • Conducted POC for lab creation with CLI and required stacks, demonstrating ability to quickly prototype and test solutions
  • Implemented VS Code server as Fargate service for seamless lab experience, showcasing proficiency in server-side development and infrastructure
  • Developed data persistence and custom domain routing for users, demonstrating understanding of complex distributed systems and network protocols
  • Enabled remote command execution for efficient test reporting, showcasing ability to automate tasks and streamline processes
  • Added support for various Full Stack labs like SpringBoot with Angular and React, MEAN, MERN, etc., demonstrating versatility and familiarity with multiple technology stacks
  • Added support for automatic evaluation of test cases and report generation for all supported stacks, showcasing ability to develop scalable and automated solutions

Internationalization Support:

  • Integrated Google Translate and Weglot plugins for multilingual pages for improved accessibility, showcasing ability to design for a diverse audience and anticipate user needs
  • Automated email translations for better learner engagement, demonstrating ability to develop effective and user-friendly solutions

Software Development Engineer

April 2020SEPTEMBER 2021
Great Learning

As a core developer of an E-learning platform, I was responsible for developing and implementing new features to improve the platform's functionality and user experience. My problem-solving, critical thinking, and engineering skills were key to the following achievements:

  • Video Recording and Quiz Submission: I developed a video recording feature for the Learner Management System (LMS) and enabled video-based quiz submissions, improving the effectiveness of the evaluation process.
  • Code Execution Platform: I deployed a secure and auto-scalable code execution platform, which allowed for faster and more reliable grading of student code submissions.
  • Load Time Optimization: I devised a mechanism for loading JS and CSS files on demand, reducing production load time from 3.1s to 1.89s, improving the platform's speed and responsiveness.
  • Security and Authentication: I worked on the authentication and session management of a legacy application, implementing modifications to achieve better security. I also developed a security layer for internal APIs to prevent unauthorized access, and identified and fixed security vulnerabilities and authentication/authorization issues in the application.
  • Database Optimization: I optimized the LMS database schema for better performance and scalability, implementing caching mechanisms to reduce database queries and improve page load times.
  • User Interface and Experience: I improved the overall user interface and user experience of the LMS to increase engagement and student retention, resulting in improved student satisfaction and higher course completion rates.

These experiences have sharpened my skills in project management, collaboration, and adapting to new technologies. I take pride in my ability to identify and solve problems quickly and efficiently, and am always eager to learn and grow as a developer.

Software development engineer

March 2019March 2020
AAIC TECHNOLOGIES PVT LTD(Applied Roots) now part of Scaler

As a core developer of an E-learning platform, I played a pivotal role in developing, deploying, and managing coursework, announcements, discussions, and evaluation of the coursework.

My focus on delivering high-quality results was evident in the following achievements:

  • Quality Development: I developed a dockerized application using Django Rest Framework (backend) for APIs, Postgresql for the database, and Nginx as the reverse proxy server, which resulted in a scalable and secure system.
  • Data Migration: I migrated thousands of users' data from Google Classroom platform, which was critical in ensuring a smooth transition for our users.
  • Performance Improvement: I decreased the response time of the evaluation of assignments by 75%, enabling students to receive faster feedback, thereby improving their learning experience.

These experiences have honed my skills in managing complex projects and working collaboratively with cross-functional teams. I take pride in my ability to adapt quickly to new technologies and am always eager to learn from my colleagues and contribute to the success of the team.

Software development engineer

June 2018February 2019
Goomo.com

I was responsible for developing a B2B Vehicle Marketplace web application using Java and Angular. During my time there, I made significant contributions to the project, including:

  • AUTOMATION: I developed a system for gathering and updating road toll data for price calculation of trips in India. This automated process saved time and improved accuracy, making it easier for customers to make informed decisions.

  • COMMUNICATION: I built a complete network of communication between Vendor, Driver, and Buyer via SMS and e-mail service. This streamlined communication helped to improve efficiency and build trust among users.

  • PERFORMANCE: I increased the speed of APIs by almost 50% by pre-calculating and caching prices for popular packages using Redis. This improvement not only enabled customers to make healthy and efficient decisions but also significantly improved the overall performance of the application.

Internship History

Ruby on Rails developer

28-06-201728-09-2017
Goomo.com

RoR developer 

Created Flights Dashboard (Backend and Frontend)

Made an API debugging tool for streamlining the process of debugging of APIs

AREA OF INTEREST

  • Full-stack development: Proficient in developing scalable, secure, and feature-rich web applications using various technology stacks like Java, Python, Angular, and React.
  • System architecture and infrastructure: Demonstrated expertise in designing and implementing complex distributed systems, deploying and managing servers and containers using AWS, Docker, and Kubernetes.
  • Automation and optimization: Skilled in automating tasks and streamlining processes to improve efficiency and reduce workload, as demonstrated by developing automated evaluation and reporting systems, optimizing database performance, and automating data gathering and update processes.
  • Problem-solving and critical thinking: Proven ability to quickly identify and solve problems, optimize performance, and anticipate user needs. Adept at troubleshooting, debugging, and resolving complex issues.
  • Collaboration and project management: Experienced in working collaboratively with cross-functional teams, managing projects, and delivering high-quality results in a fast-paced, agile environment.
  • User interface and experience design: Proficient in designing intuitive, user-friendly interfaces and optimizing user experience to increase engagement and satisfaction.

Skills

Language
  • JavaScript
  • Ruby
  • Python
  • SQL
Cloud Platform

Proficient in deploying and managing Dockerized applications on AWS using IAM, ECS-FARGATE, S3, EC2, ECR, and RDS.

Operating System
  • Mac OS
  • Linux
  • Windows

PROJECTS:

  • Stock Market Data Analysis using Bollinger and k-Nearest Neighbor Technique (Basic) - 2018
  • Smart India Hackathon 2018 (Team Leader) - Project: Medical Appointment System
    • Designed and implemented the database of the application using Postgres SQL and worked on the backend function workflow.
    • Proposed an innovative architecture to improve healthcare management in India.
  • Smart India Hackathon 2017 (Team Leader) - Project: Low-cost Asset Tracking System
    • Designed and implemented the database of the application using MySQL.
  • IT Olympiad - Rotary Club of Pune Pride & Computer Society of India - Project: Automatic Rain Gauge System - 2016
    • Recognized as one of the top 8 projects.

ACADEMIC QUALIFICATION

Bachelor of Technology in Computer Science Engineering

2014-082018-08
NITRA Technical Campus, Dr. A.P.J. Abdul Kalam Technical University
  • Result: 80%

Intermediate

20132014
ASSISI Convent Sr. Sec. School, NOIDA
  • Result: 87%

High School

20112012
ASSISI Convent Sr. Sec. School, NOIDA
  • Result: 91%

PERSONAL DETAILS

  • Languages Known: English & Hindi.
  • Nationality: Indian
  • Interest and Hobbies: Dancing, Astronomy.