Kamran Murtaza
Verified Expert in Engineering
Full-stack Developer
Lahore, Punjab, Pakistan
Toptal member since September 7, 2021
Kamran is a highly skilled and motivated senior software engineer with over five years of experience and a proven track record in managing the development from the initial design and architecture to deployments. Throughout these projects, he always thrives on enhancing the performance of multiple applications. As a good problem solver with excellent communication skills, Kamran seeks opportunities to contribute to new and exciting projects as a full-stack developer.
Portfolio
Experience
- React - 7 years
- JavaScript - 6 years
- Node.js - 4 years
- Express.js - 4 years
- MySQL - 3 years
- MongoDB - 3 years
- Next.js - 2 years
- TypeScript - 2 years
Availability
Preferred Environment
Visual Studio Code (VS Code), Slack, Jira, Git
The most amazing...
...project I've crafted is Juicy Couture's eCommerce application with React and Node.js in a stellar microservices setup, elevating functionality and performance.
Work Experience
Principal Software Engineer
NorthBay Solutions
- Led development teams to enhance Intelligize products, resulting in improved efficiency and performance by providing strategic guidance and leadership throughout the development process.
- Spearheaded the development of "Board Profiles and Compensations," increasing user engagement and revenue through architecture and development expertise.
- Designed and developed the "Quality Control App," reducing data error rates and streamlining data correction, which led to enhanced data accuracy and operational efficiency.
Consultant | Software Development
Systems limited
- Conducted React and Node.js technical interviews and onboarded new joiners.
- Acted as an instructor in React and JavaScript boot camps for interns and junior devs.
- Implemented caching in the Node.js back end using Redis, which resulted in a 70% faster response time for revisited resources.
Senior Associate
PwC
- Enhanced the industrial business service by rewriting Node.js APIs and database queries to reduce the processing time to 30%.
- Developed new dynamic and reusable React components for the project's design system to be used across different services.
- Implemented memoization in the React application and converted costly components to React's pure components to avoid unnecessary rerenders.
Senior Software Engineer
Shop Dev
- Refactored a React-based eCommerce application by adding code splitting, lazy loading, Webpack compression libraries, and a better error-handling service.
- Integrated Google Maps and different payment methods like Stripe in React applications.
- Managed a team of five developers to develop a React eCommerce site from scratch to production.
Senior Software Engineer
Fabric's
- Developed a new Node.js microservice using Express.js and MongoDB for user subscription management.
- Managed a team of developers for Node.js microservices development by performing activities like sprint planning, code reviews, and PR management.
- Performed unit testing on Node.js applications using Mocha and Chai to increase the code test coverage and improve the quality of applications.
Software Engineer
Techorizon
- Developed multiple full-stack projects with React and Node.js from initial business requirements to production, making different architectural decisions.
- Deployed Node.js applications on Amazon EC2 and AWS Lambda (serverless) architecture and set up the CI/CD.
- Improved a MERN application by redesigning the architecture of the legacy system with extreme simplification. I also implemented Algolia for data indexing to quickly search results.
Experience
Intelligize
https://www.intelligize.com/aimed to enhance the platform's efficiency, user engagement, and data accuracy, contributing significantly to its continued growth and success.
Juicy Couture
https://juicycouture.com/TAMM Digital Platform Implementation
https://www.tamm.abudhabi/ABC Home
https://www.abchome.com/I implemented new modules and optimized and upgraded legacy code by upgrading libraries and removing deprecated code. I also integrated Aloglia for fast product retrieval.
Education
Bachelor's Degree in Computer Science
COMSASTS University - Lahore, Pakistan
Skills
Libraries/APIs
React, Node.js, REST APIs, Chai, Antd, Redux-Saga, Stripe, Context API
Tools
Slack, Git, Jira, Mocha, Webpack
Languages
JavaScript, HTML, CSS, GraphQL, TypeScript, SCSS
Frameworks
Express.js, Redux, NestJS, Next.js, Jest, Material UI, Bootstrap
Platforms
Visual Studio Code (VS Code), Amazon EC2, Algolia, Amazon Web Services (AWS)
Storage
MySQL, MongoDB, PostgreSQL, Amazon S3 (AWS S3), Redis Cache
Paradigms
Unit Testing, Microservices, Agile Software Development
Other
APIs, Enzyme, Styled-components, Software Development Lifecycle (SDLC), Data Structures, Algorithms, Full-stack
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring