Fawaz Ahmed
Verified Expert in Engineering
Software Developer
Karachi, Sindh, Pakistan
Toptal member since June 3, 2019
Fawaz is an experienced software engineer and a JavaScript enthusiast who's obsessed about delivering pixel-perfect work, takes pride in his code, and loves developing algorithms. He's developed multiple applications on React Native and React with a strong emphasis on scalability and performance. Fawaz also likes to help the developer community on Stack Overflow and has influenced over 450,000 people with his posts.
Portfolio
Experience
Availability
Preferred Environment
Git, Atom, Visual Studio Code (VS Code), MacOS, Linux
The most amazing...
...project I've developed was Litterati, a React Native app; it had offline features and could handle large amounts of data in an efficient manner.
Work Experience
Full-stack Mobile Developer
Cedric Mertes
- Updated profit and loss calculation algorithm for all traded stocks, identifying and verifying all eight cases.
- Refined return percentage calculations for each stock using weighted average of stock price updates.
- Enhanced trading UX by allowing shares to be editable instead of purchase value.
- Optimized the stocks table for responsive design on mobile screens.
Front-end Software Engineer (React/React Native)
Toptal Client
- Developed a swim lane experience for food ordering vendor, using react-beautiful-dnd.
- Integrated the Stripe payment processor using Stripe Connect and Bancontact using Stripe APIs.
- Built an app using Firebase for authorization, a database, and image storage; also worked on Firebase rules to make the application secure and have real-time updates via Firestore.
- Developed styled-components, reusable across the application using Material UI.
- Integrated Fastlane to a React Native/iOS build with automated build uploads to Crashlytics beta.
- Implemented iOS certifications and profiles, using the Apple enterprise account; also configured certifications for push notifications.
- Developed and set up push notifications for a React Native app.
Principal Software Engineer
Creative Chaos
- Developed a social wall for an eGifting platform using React Native.
- Created a notification scheduler for a React Native app. It also had a calendar view to jump over dates and see the notifications for that day.
- Integrated Stripe into an eCommerce React Native application.
- Added a functionality to a React Native app so that users can upload images when only using WiFi. This was a significant performance hack that allowed users to save on mobile data.
- Built reusable components for a React Native application; these helped to create views with less effort and fewer bugs while maintaining a consistent UI across the app.
Front-end Developer
AgriPlace
- Built an assessment module for a React application. This involved filling a questionnaire with dynamic questions that were based on answers collected from the user.
- Created an assessment search module with many filters; these filters were applied simultaneously and displayed tabular data to the user.
- Built a POC on React along with PouchDB to understand the possibilities of utilizing it for offline storage in a web application.
- Modified a Cordova application for sorting the assessments in the correct order; also resolved some bugs around localization.
Software Developer
KNYSYS
- Modified a hybrid mobile app named Bitshares Wallet; it was made over React wrapped inside Cordova.
- Created an API over Node.js to read QR codes; it was used for a cryptocurrency wallet.
- Built an Android app called Smartcoins (a cryptocurrency wallet). The main features were QR code scanner/generator, sharing QR codes and transaction receipts, exporting receipts as PDF files, WebSockets-based communication with witness nodes, animations, crash handling, and communication failovers in case if any server went down.
- Added a map control to another iOS app called TACT. This app was meant to order repair services for electricians or plumbers. The map control had geofencing and address fetching features.
- Created an iOS app called BlockPOS (a point-of-sale app for cryptocurrencies). Some of the significant features of this app included QR code generation, web service, memory management, animations, and auto layout.
Experience
Litterati 2.5
https://play.google.com/store/apps/details?id=org.litterati.androidTechnologies: Redux, Redux-Saga, Redux Offline, Facebook authentication, CodePush
AgriPlace
https://compliance.agriplace.comTechnologies: React, Fluxxor, Bootstrap, Lodash, several JavaScript libraries
AgriPlace Trade Module
https://trade.agriplace.comTechnologies: React, Redux, Redux-Saga, Reactstrap
WillPort
FoodIQ | Food Delivery App
This application was unique in a way that every restaurant had it's own space and can deliver an experience to the user that was centered around the restaurant and allowing us to onboard numerous restaurants at the same time. This was a part-time engagement with one of my Toptal clients.
Technologies: React, Hooks, Firebase, Material UI, react-beautiful-dnd
Toptal Node.js Accelerator
Education
Master's Degree in Computer Architecture
NED University - Karachi, Pakistan
Bachelor's Degree in Electronics
NED University - Karachi, Pakistan
Certifications
Toptal Node.js Accelerator Graduate
Toptal, LLC
Skills
Libraries/APIs
React, Redux-Saga, Node.js, Reactstrap, Stripe, React DnD
Tools
Git, AWS SDK, AWS CLI, Atom
Languages
JavaScript, Python, Java, Swift, SQL, TypeScript, C++, C, Embedded C, x64 Assembly
Frameworks
React Native, Redux, Express.js, NestJS, Bootstrap, Material UI
Platforms
Linux, Firebase, Visual Studio Code (VS Code), MacOS, Android, iOS
Storage
Amazon S3 (AWS S3), Realm, MySQL
Paradigms
Agile, Functional Programming, Declarative Programming, API Architecture
Other
Leadership, Sagas, Styled-components, Semantic UI, API Integration, Artificial Intelligence (AI), Computer Vision, Electronics, ARM Embedded, Gifting
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