Career Overview
Key statistics from my professional journey
5.6+
Years Experience
7
Companies
8
Positions
46
Achievements
Currently: Senior Full-stack Developer
Work Experience Timeline
My professional journey showcasing roles, responsibilities, and key achievements across different organizations and projects.
Senior Full-stack Developer
Dec 2022 - Present
2 years 8 months
Key Achievements:
- Developed features to help the client increase the number of car selling leads from 2,000 to 5,000 per month from their website.
- Built a portal for car dealers to manage car leads. Hundreds of dealers use the portal.
- Created features in Next.js for the website visited by millions of users per month.
- Created a responsive user interface using Next.js and Material UI for the dealer portal and Vanilla extract CSS for the main website.
- Integrated the legacy system API with the new user interface.
- Added unit tests using Jest and end-to-end testing using Cypress. Also tested various functions and features.
- Introduced payload CMS to replace the old CMS that was in used.
- Implemented Stripe subscriptions and widely tested all stripe functionality. Also used stripe webhook.
Full-stack Web Developer
Apr 2020 - Jul 2025
5 years 3 months
Key Achievements:
- Developed more than ten web apps using JavaScript/Typescript frameworks like React, Express.js, Next.js, and NestJS.
- Helped clients to decide the best technology for their project.
- Delivered projects within deadline with excellent quality and received a lot of good client feedback.
- Implemented mobile responsive design for the front end of the projects.
- Deployed project on different services like Vercel, AWS and Netlify.
Full-stack Engineer | Health Benefits Product
Jun 2024 - Jan 2025
7 months
Key Achievements:
- Improved scalability to meet client's requirements.
- Made the application more secure as it contains bank account and transaction information.
- Improved the design of the application and introduced responsive design for mobile view.
- Worked in startup environment and met client's deadline.
Full-stack JavaScript Developer
A Toptal Client
Jul 2022 - Jan 2024
1 year 6 months
Key Achievements:
- Developed an eCommerce website using Express.js and React (Next JS).
- Used different AWS services like AWS Elastic Beanstalk, Amazon RDS, Amazon S3, Amazon CloudFront, etc for the deployment of the project.
- Integrated different books APIs including Amazon Product Advertising API to fetch book's data.
- Migrated React website into Next JS website.
- Added admin dashboard to manage blogs and user's activity.
- I utilized various strategies for SEO to ensure maximum organic reach.
Full-stack Engineer
A Toptal Client
Jan 2023 - Apr 2023
3 months
Key Achievements:
- Developed multiple apps using Next.js with serverless functions.
- Used MUI for the front end and made the website responsive for mobile view.
- Utilized different AWS services to implement the required functionality.
- Added multiple color themes for the project, which can be switched easily.
- Ingegrated Sendgrid and Twilio for Two Factor Authentication (2FA).
Full-stack Web Developer
Apr 2022 - May 2022
1 month
Key Achievements:
- Developed the entire back and front end. Now the app is in production, and it helped the client a lot to manage their inspection.
- Designed the database tables and made queries optimized.
- Handled a large number of images uploaded to S3 storage of DigitalOcean.
- Added functionality to generate PDF reports from custom data.
Software Engineer
Apr 2021 - Apr 2022
1 year
Key Achievements:
- Developed an app to manage different organizations' transactions, bills, and invoices.
- Introduced TypeScript and Tailwind CSS to the project.
- Mentored junior developers and tech different technologies.
- Implemented features using different AWS services like AWS S3 and AWS Textract.
- Introduced unit tests using Mocha and Chai to the project.
- Designed front-end, back-end and database architecture for the project.
Software Engineer
Jan 2020 - Apr 2021
1 year 3 months
Key Achievements:
- Worked on exam management app enabling scheduling, fee payments, proctor selection, and automated assessment evaluation.
- Wrote comprehensive tests for Node.js backend and optimized performance, significantly reducing test execution time.
- Used Bitbucket and Jira for version control and project tracking to streamline development workflow.
- Created project from scratch and designed scalable database architecture for high-volume operations.
- Mentored junior developer through project onboarding and technical implementation guidance.
- Processed large CSV datasets on backend using optimized algorithms for efficient data handling.
- Developed APIs for third-party integration, enabling external companies to connect with the platform.
- Integrated Twilio for SMS and Voice Call.