About me

Languages

Javascript
Typescript
Python
Java
C++
Lua
VimScript
Rust

Frameworks & Libraries

React
Angular
Vue
Gatsby
Next.js
jQuery
Node.js
Graphql
Nest.js
Svelte.js
NeoVim
Deno
Astro
Nuxt
Hugo

Unext Learning Pvt. Ltd.

Oct 2021 - Present

Learnt a lot from this company. There were so many talented personals evolved in every architectural decision taken. Everyones opinion / inputs were valued, regardless of the role. Started to get more backend exposure in this company

Contributions
  • Spearheaded the development of the LMS platform, enabling educators to effortlessly create interactive content, including quizzes, assignments, and notes.
  • Orchestrated the implementation of a sophisticated degree recognition system, guaranteeing precise awarding of degrees registered in India.
  • Individually developed an alternative to the LIVE classroom platform, entirely replacing it and resulting in cost savings of up to 50 Lakhs every three years for the company
  • Led the development of core functionalities, including quiz, assignment, notes, and content player modules. Enhancing platform usability and scalability, and reducing production bugs by 90%
  • Led a team in optimizing back-end performance, leading substantial changes in the codebase. This effort significantly improved the baseline configuration for micro-services, ultimately reducing service uptime costs by fourfold
  • Actively participated in MongoDB optimizations and discussions with the support team to boost up the performance of the application. Carried out multiple tasks like index optimizations, pointing queries to secondary and analytics nodes etc, which resulted in a significant increase in API performance
  • Built multiple tooling around performance of back-end applications like K6 custom report generators, Mongo log analyser, performance monitor which helped a lot in improving application performance and are actively being used
  • Built tooling on system statuses for micro-services, queues, cron jobs, DB statues which gave the entire tech team a holistic view of the application health
  • Collaborated with cross-functional teams to integrate new features and enhancements, ensuring seamless user experiences and adherence to project timelines
  • Led the AI team on various projects such as AI Professor, Summarize content with AI, Quiz Me with AI
  • Undertook multiple sessions with the team to demonstrate best practices and code reviews to get abetter structure to the codebase.
  • Intergrated features like Discussion Forum, Module to reuse course content, Video service intergration
  • Lead a team for projects like Kaltura integration, Live classrooms, Programming environment
  • Built highly customizable modules like DateTimePicker, BottomDrawer Module, XLSX Service, PDF Service etc that are actively consumed on different parts of the application
  • Developed a module to maintain and run migration scripts. This also has helpers to benchmarking certain API functionalities and debugging some code that would be run on an AWS lambda.
  • Overlooked and suggested multiple changes to Schema Designs and Frontend architectural decisions to get the best sollution for a given problem statement.

Shaw Academy

Feb 2020 - Oct - 2021

This company has brought the best out of me, When I joined here I knew next to nothing. My colleagues and this company as whole has shaped me. I've worked on many projects for shaw till now. I might not be able to list all of them here. But here are a few that I'd like to mention.

Contributions
  • Took up projects for student dashboard in Angular 7 and maintained the same.
  • Worked with hugo in creating the website for shaw
  • Add member sharing, a project that lets the students to share their accounts with three other users.
  • Actively participated in migrating the student dashboard from Angular to React
  • Involed in the development and maintainance of the Signup flow.
  • Development of the new dashboard flow.
  • Worked with gatsby.js in creating the website for shaw
  • Worked on the maintenance and integration of Content Stack (CMS)
  • Acted as a guide to the web team, a team Involed with the development and maintainance of the Shaw Academy website.
  • Leaderboards - a project that alots experience points to the lead on completion of an action.

NIIT

Full Stack Software Development with Java Specialization

Sept 2019 - Feb 2020

NITTE

Bachelor in Engineering - Mechanical

2015 - 2019

Mahesh PU College

Pre University of Science

2013 - 2015