Muhammad Ali
Verified Expert in Engineering
Full-stack Developer
Ali is a full-stack developer with 5+ years of experience developing apps for both Fortune 500 companies and small businesses. He specializes in JavaScript and has a keen eye for creating beautiful user interfaces and excellent user experience. If he is not working on git commits, he is exploring cutting-edge technologies and looking for ways to improve the UI/UX.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Visual Studio Code (VS Code), Git, Jira
The most amazing...
...solution I've worked on is reducing an application load times by more than 50% using bundle-size optimizations and lazy-loading.
Work Experience
Senior Software Engineer
Emumba Pvt Ltd
- Collaborated with the core architects group to design and review the front-end architecture for different projects.
- Enhanced the project's build time by 50% by improving the webpack's configuration and upgrading the infrastructure with native toolings, such as esbuild.
- Reduced the time to interactive (TTI) by almost 50% using bundle splitting strategy in an app built upon micro-frontend architecture.
- Implemented a reusable component for editable data grids on top of ag-grid with dynamic validations used in various project modules.
- Improved the UX by implementing SWR in the project, adding better data syncing and caching capabilities.
- Implemented a dynamic forms schema on the front end to create dynamic layouts and validations for around ten different database connections.
Full-stack Engineer
eMumba
- Created custom visualizations to showcase big supply chains and complex KPIs to multiple fortune 500 fast-moving consumer goods companies as a plugin embedded in Aera's BI tools.
- Reduced data load times of millions of data rows by implementing Redis in-memory cache.
- Implemented Web Workers for data transformation on the front end to avoid UI blocking, which resulted in great UX.
- Reduced the initial load times by 60% of visualizations through improving the chunking and bundling strategy in webpacks.
Experience
React Resizable Element
https://github.com/mrmuhammadali/react-resizable-elementGitLab Notifications Bot for Skype
https://github.com/mrmuhammadali/gitlab-bot-serverReact Native Circular Carousel
https://www.github.com/mrmuhammadali/react-native-circular-carouselTweet It
Education
Bachelor's Degree in Software Engineering
COMSATS Institute of Information Technology - Islamabad, Pakistan
Skills
Libraries/APIs
React, AG Grid, Node.js, Formik, React Redux
Tools
Webpack
Frameworks
Redux, Tailwind CSS, Next.js, Express.js, React Native, Jest
Paradigms
Modular CSS
Languages
TypeScript, JavaScript, CSS, HTML
Storage
MongoDB
Other
RTL, Web Development, Skype Bots
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