Summary
Software Engineer with years of experience specializing in frontend and backend development using React, Node.js, and related technologies. Proven expertise in developing scalable web applications, integrating blockchain functionalities, and implementing CI/CD pipelines. Strong background in e-commerce solutions, real-time communication features, and unit testing. Adept at problem-solving and collaborating within team environments to deliver high-quality software solutions.
Work Experience
CodingCops
- Worked on a Proof of Concept (POC) as a React.js Developer, developing and refining frontend components.
- Working in a team, handling both frontend (React.js) and backend (Nest.js) tasks.
- Implementing scalable REST APIs and optimizing frontend and backend performance.
- Ensuring best practices in code quality, performance, and security.
The Hexaa
- Successfully led and developed various frontend and backend tasks for client projects using React, ensuring seamless integration and functionality.
- Implemented Binance Smart Chain functions within React applications to facilitate cryptocurrency transactions and blockchain features.
- Integrated Shopify into a Next.js application, enabling streamlined e-commerce functionalities.
- Implemented CI/CD pipelines on Bitbucket for continuous deployment, ensuring automated and efficient deployment processes.
- Developed backend services for a healthcare project using Node.js, ensuring secure and efficient data management.
- Wrote unit test cases using Jest and React Testing Library to ensure code quality and ease of testing
- Developed reusable hooks in React.js for authentication management and parent window dimension calculation, enhancing code reusability and error handling.
The Hexaa
- Revamped the existing Angular codebase of the mySylvan Learning project to React with TypeScript, improving maintainability and performance.
- Worked in a team to build a food subscription platform with weekly meal plans, integrated Stripe for automatic payments, implemented order and rider tracking, and developed an admin panel for inventory and subscription management.
- Developed a comprehensive e-commerce app using React, enabling users to sell a wide variety of products.
- Developed an admin panel for multi-vendor management with a super admin for overarching control.
- Implemented product data handling with Redux, inventory checks, and a bulk purchase quote system.
- Integrated payments, email confirmations, and order tracking, along with reminder email automation using cron jobs.
- Optimized frontend performance with skeleton loading, form validation, and token management.
- Utilized APIsauce to integrate various APIs, facilitating smooth data interaction across the platform.
- Integrated Stripe Payment API to handle secure and reliable payment transactions, enhancing user experience.
Featured Projects
Worked in a team to build a food subscription platform, creating a weekly meal subscription system with automatic payments using Stripe. Implemented order and rider tracking features for users and developed an admin panel for inventory and subscription management, with notification systems for payment and delivery updates.
Led a team to develop an in-house service platform for a healthcare company focused on scheduling patient appointments. Designed and implemented a comprehensive scheduling module, facilitating smooth patient-doctor interaction while ensuring efficient appointment management.
Developed a comprehensive multi-vendor e-commerce platform with advanced features including inventory management, payment processing, order tracking, and automated email notifications. Implemented Redux for state management and optimized performance with lazy loading.
Education
COMSATS University Islamabad - Lahore Campus
Technical Skills
Let's Build Something Amazing
I'm passionate about creating innovative solutions and would love to discuss how I can contribute to your next project. Let's connect and explore opportunities together.
Start a Conversation