Key accomplishments
• Overhauled the development toolchain of the company, bringing in features such as TypeScript, ES6, unit testing, bundling, linting, and automated CI/CD
• Spearheaded the development of high-performance webhooks, integrating them with WebSockets, resulting in a 30% faster message delivery.
• Automated cron jobs reduced manual data cleanups by 90% and improved PostgreSQL query execution performance by 40% by restructuring database schema.
• Utilized git submodules to streamline the combined repository, cutting deployment time in half, enhancing code maintainability, and facilitating a more efficient development workflow.
• Led a team of software engineers in developing backend infrastructure, successfully delivering functional web applications that met or exceeded client requirements and expectations.
• Addressed failing tests to ensure code reliability, instituted a comprehensive code review process for junior developers, and established guidelines and style guides for a cohesive and high-quality codebase.
• Collaborated on the backend system for an IoT-capable mobile app, optimizing express middlewares for a 30% faster data retrieval.
• Implemented caching mechanisms through Redis that reduced server response times, leading to a 15% overall app performance improvement.
• Introduced TypeScript and used enums for better type checking, enhanced code consistency by utilizing shared types between the frontend and backend.
• Implemented a database sharding strategy to horizontally scale and distribute data, resulting in a significant improvement in system scalability and performance. Integrated and worked with PostGIS to manage and query geolocation data.
• Enhanced data security with scheduled Firestore backups, migrated to TypeScript for improved code maintainability and enabled Over-The-Air (OTA) updates for Expo projects.
• Upgraded the development toolchain with Husky pre-commit hooks, linting, and automated CI/CD. Migrated the entire project to TypeScript.
Education
-
July 13 2019 - July 13 2023
Chandigarh University
Bachelor's in Computer Science
Experience
-
October 1 2023 - Present
Vyral LLC (letshang.app)
Senior Software Engineer
-
July 1 2022 - November 1 2022
Codanto
Backend Engineer Consultant
-
May 30 2022 - November 30 2023
Sublime Data Systems Private Limited
Backend Engineer
-
January 1 2022 - April 1 2022
INDUSTRY PDX
Software Engineer Consultant
-
June 1 2021 - October 1 2021
Ionio
Mobile App Engineer
Portfolio
Languages
Honors & awards
- 2022
