Full stack javascript developer working on building scalable frontends
Bildung
B
BS Software Engineering
Comsats University, Bachelor's Degree
2019
Arbeit & Erfahrung
M
Frontend JavaScript Developer
MTBC PVT LTD
Aug'2020 - Dec'2022
Pakistan & New Jersey, USA
MTBC (renamed as Carecloud) is a New Jersey-based and Nasdaq-listed
American IT company offering cloud-based services to healthcare
providers and hospitals throughout the US. I worked on a scrum team of
15 (50+ developers work on the project) developing an electronic health
record platform (EHR) to streamline communication between patients and healthcare providers, used by 1k+ clinics (50k+ doctors) with a client
(patient) coverage of more than 50k+ daily logins. Built the patient
record management micro-frontend from scratch using React which is
connecting different hospitals to a database, processing 15GB+ daily.
Worked on the creating responsive forms and loosely coupled
micro-frontends additionally using RJSF (React Json Schema Form) and Formik leading to 50k+ users per month. Developed 100+ reusable
components used through the organization Implemented 10+ mobile
first apps using React, Redux and Typescript. Migrated Adobe Flex
legacy technology UI product to NextJS and integrated ROR backend.
Integrated PDF Tron library to implement an easy documents access
feature to increase user accessibility. Conducted TDD using CypressJs
that reduced customer-reported bugs by 5% month by month. Optimized
first paint time with NextJS pre-rendering feature (SSR) which decreased
loading time by 6%. Integrated NextJs with existing Adobe Flex UI as the
first part of migration which replaces a few modules of Adobe Flex with NextJs. Technologies used: Javascript Typescript ReactJs NextJs
Redux Recoil Context API EUI CypressJs StorybookJs RJSF
Formik Alfresco GraphQl Rest Git Jira Kanban Agile Confluence
Scrum.
I
Frontend JavaScript Developer
iPlex
Feb'2020 - Aug'2020
Pakistan
iPlex is a US-based digital agency working with 50+ international clients
(e.g. Adobe, Nickelodeon, Puma). Worked on a client's project named
SVT Robotics, a cloud-based SaaS enterprise solution platform for eliminating long development cycles and expensive, inflexible custom
code, which is used by over 1k+ businesses worldwide with 5M+
endpoint users. I worked in an agile team of 8 developers responsible for
1 of 2
creating the project architecture of a web app (ReactJs+Typescript) with an interactive UI to connect their microservices backend and added new
features. The app is built on a microservices architecture (5+ microservices) using Node and React. Conceived wireframes, prototypes
(React Material UI Library), shared with stakeholders, devised workflows
and customer centric UX/UI in Adobe XD/Figma. Conducted component
unit testing in Jest. Developed 15+ reusable components (e.g. loading indicator, drag and drop, wizard form, sort and filter). Reduced Rest API
calls with Node by 30% which increased overall application performance
and reduced incoming payload. Integrated APIs to connect React and Node. Also was in charge of managing Rest API calls and user
authentication. I've redefined and improved the integration process,
enabling their clients to launch complex, multisystem deployments in weeks rather than months or years. Resulted in improved performance
by 20%. Technologies used: Javascript Typescript ReactJs Redux
MUI Bootstrap React Testing Library Jest Rest API GraphQl HTML
CSS SCSS Jira Trello Asana Git Confluence Scrum Agile.
B
Software Engineer
Buggz
Feb'2019 - Jan'2020
Pakistan
Buggz is a US based software company. I worked in an agile team of 4
developing a cloud-based travel platform. I mainly worked on the frontend project architecture of an Android and web app (ReactJs/Java Android) with an interactive UI to connect their web services backend and added new features. The app is built on a Rest API architecture
using PHP and ReactJS. I worked on integrating maps, media players,
GPS tracking and making reservations forms. Resulting in improved user
experience by 15%. Conceived wireframes, prototypes (React bootstrap UI Library), shared with stakeholders, devised workflows and customer
centric UX/UI in PSD file. Conducted component unit testing in Jest.
Integrated APIs to connect React/Android and Laravel. Technologies
used: Javascript Typescript ReactJs Redux Java XML Android
Development REST API's HTML CSS SASS Bootstrap Trello Agile
Scrum Jira Git Confluence.