Might be available(Updated 1+ year ago)
Experienced Full Stack Developer
Native Urdu, English
- 4+ years of experience with Node.js, Express.js, Koa.js and Mocha
- 4+ years of experience with SPA using React/Redux
Overall 9+ years of solid Agile experience in web application development and online services right from the architecture design to the product releases. Wide range of front end skills including Single Page Application (SPA) development using React/Redux, test automation using Jest and Enzyme and extensive backend knowledge of creating and maintaining the entire back-end system, consists of the core application logic, databases, data and application integration, API and other back-end processes using Node.js and PHP.
2019-08 - Present
A senior full-stack consultant expert in both frontend and backend with a decade of solid experience in creating
small to large applications including SaaS, with a high level of code! Great team player, problem solver and fast
learner. With my passion and knowledge, I add exceptional value to the team.
SASS/LESS, Webpack, Node.js, Express.js, Koa.js, Mocha, MySQL, MS SQL, GIT, CI/CD, AWS, Jira, Trello
2017-10 - 2019-07
Dubli (www.dubli.com) - E-commerce Application
React/Redux, Node.js, Koa.js, Express.js, Microservices, REST, Mocha, Jest, Enzyme, SASS, Git, MYSQL,
Dubli.com is an online cash back shopping portal which showcase exclusive online retail and travel deals,
discounts, promo codes, free shipping offers and cashback offers from over 12,000 of the most popular global
brands, from more than 60 countries.
This online service receives all data from third-party affiliated partners via API. Several applications running in the background which had built on Microservices architecture and deployed on AWS.
Leading the development team by assisting them with their technical queries • Core engine management and maintenance • FE application development (React/Redux) along with test automation • BE development
(Node.js) along with test automation • Application performance measures both FE and BE • Review team code
before merging to the Git branches
2013-03 - 2017-09
Mapovate (www.mapovate.com) - Web Application (SaaS)
Asp.net, React/Redux, Typescript, REST API, Git, LESS, Jest, Enzyme, Webpack, SqlServer, Bootstrap, Jira
Mapovate is an online service which allows companies to visualize their customer journey so they follow,
analyze and gain the access till the moment where customers take purchase decisions and build brand loyalty.
Service offers KPIs, dashboards, reports, third-party service integration, collaboration and more to get a full
insight about their customers.
Converted jQuery based application to SPA using React/Redux • write test automation using Jest and Enzyme
• managing product releases via Git
KnowledgeTrak (www.knowledgetrak.com) - Web Application (SaaS)
Asp.net, Express.js, React/Redux, Rest, Gulp, Browserify, Less, Git. MS Sql, Bootstrap
KnowledgeTRAK provides a fast and easy way to create surveys that can be accessed online as well as offline. It also allows users to use numerous fully customisable templates. It is designed to collect, report,
analyse and share real time Voice of Customer feedback. It links companies to a large pool of mystery
shoppers and researchers and allows them to create and run any type of Survey or Mystery Shopping
I was responsible for migrating the legacy jquery based frontend to react.js. I introduced several iterative
improvements including implementation of flux which later migrated to redux, immutable.js, redux-forms,
react-router and several other enhancements.
2010-07 - 2013-03
2023-06 - 2023-06