Resume
I'm a software engineer with a passion for building products that people love. I have experience working with a variety of technologies and languages, including JavaScript, TypeScript, React, Node.js. I'm always looking for new challenges and opportunities to learn and grow as a developer.
Work Experience
-
CaseCraft (NUS Singapore)
Software Engineering Intern - Full-Stack Development & AI Integration
-
- Frontend Development: Engineered the entire frontend using React with Tanstack Router, styled with TailwindCSS, resulting in a responsive and intuitive user interface. Significantly enhanced the design and user experience for educators and students.
-
- Backend Architecture: Developed a comprehensive backend using TypeScript and Ts-Rest, implementing robust authentication and achieving end-to-end type safety. Migrated the entire application to PostgreSQL, utilizing auto-generated Zod schemas for complete type safety.
-
- Codebase Optimization: Led the migration from JavaScript to TypeScript, resulting in a 24% reduction in application failure and error rates, significantly improving overall system reliability.
-
- AI Integration: Designed and implemented AI pipelines leveraging OpenAI, enhancing the application's capabilities and user engagement.
-
-
Lumoflo
Lead Developer - Full-Stack & Mobile Multi-Tenant E-commerce Platform
-
- Backend Architecture: Engineered robust backend using Express.js and ts-rest, implementing end-to-end type safety. Designed sophisticated monorepo structure, reducing build times by 56% (15 min to 6.6 min).
-
- Advanced Features: Developed complex account synchronization for carts and queues. Implemented high-performance job queuing system using bull-mq, Redis and Trigger.dev for efficient task processing.
-
- Mobile Development: Developing a React Native application for merchants that utilizes the common backend contracts and the aforementioned APIs.
-
- Frontend Development: Led frontend development with Next.js, creating a centralized design library of reusable components. Optimized dev environment, reducing server startup times from 5.12 minutes to under 10 seconds.
-
- Automated Testing: Wrote over 40 end-to-end tests for core modules, automating API endpoint testing using Docker, Superagent, Prisma, and Jest, significantly enhancing code reliability.
-
- Tech Stack: Backend: Express.js, TypeScript, Postgres, Redis, Ts-Rest, Agenda, Jest, Jupa | Frontend: Next.js 14, React Server Components, TailwindCSS | Infrastructure: Docker containers, Fly.io, Cloudflare Images, Vercel Platform
-
-
Andronix
Lead Developer - Ranks No. 1 on Google Play Store for "Linux" keyword, Over 1.7M+ downloads
-
- Android App: Developed the entire Android App using Kotlin with MVVM architecture. Implemented Retrofit & OkHttp for Rest API calls & caching, LiveData & Coroutines for async operations.
-
- Backend Development: Developed scalable backend architecture:
-
- TypeScript Migration: Refactored codebase to TypeScript, increasing test coverage to over 80%
-
- Testing Infrastructure: Implemented Firebase emulators, boosting integration test coverage from 0% to 78%
-
- Microservices Architecture: Modularized into Internal, Commerce, and Product APIs, significantly reducing maintenance overhead
-
- Frontend Development: Built website using NuxtJS and VueJS, styled with TailwindCSS. Implemented comprehensive end-to-end testing using CypressJS.
-
Education
-
Galgotias College of Engineering and Technology
Noida
-
- Part of various Technical Clubs, core member of Loop, the Coding Club
-
- B.Tech in Computer Science + Artificial Intelligence
-
-
Spring Dale College
Lucknow
-
- President of the Computer Science and Mathematics Club
-
- Senior Year in PCM + Computer Science
-