Sarah Ahmed
Verified Expert in Engineering
Full-stack Developer
Karachi, Sindh, Pakistan
Toptal member since March 2, 2022
Sarah is a senior full-stack engineer who has developed web and mobile applications for clients while working remotely for close to seven years. She specializes in JavaScript and React, React Native, and Node.js frameworks; AWS serverless back ends; and test-driven development for algorithmic work. Along with her passion for software development, Sarah loves to mentor and has published many educational videos on YouTube. In her free time, she enjoys finding UI inspiration on Dribbble.
Portfolio
Experience
- JavaScript - 9 years
- Web & Mobile Applications - 7 years
- Full-stack Development - 6 years
- Amazon Web Services (AWS) - 6 years
- Automated Testing - 4 years
- React Native - 4 years
- React - 4 years
- MERN Stack - 3 years
Availability
Preferred Environment
MacOS, Visual Studio Code (VS Code), Slack, Jira, Email, Git, TypeScript, ECMAScript (ES6)
The most amazing...
...thing I've done was the test-driven implementation of a solar sizing algorithm. It takes in a customer's electricity needs and suggests a solar PV solution.
Work Experience
Senior Front-end Developer
FieldStream AB
- Architected the dashboard web app, determined the tech stack best suited for it, and implemented its design with pixel-perfect precision.
- Impressed the client with fast delivery and flawless implementation.
- Developed the React app from the ground up, following best coding practices.
Senior Software Engineer
EcoEnergy Pakistan
- Led the development of an intelligent system to automate solar PV system sizing.
- Developed a mobile and web front end for the sizing algorithm.
- Self-learned solar sizing concepts and domain knowledge, which allowed me to collaborate more effectively with solar experts and convert their logic into code.
- Created training videos to help the company's village staff leverage technology in sales.
Lead Instructor
CIRCLE Women
- Mentored two batches of 100 students each—mostly underprivileged women—helping them learn web development and find jobs in tech.
- Created more than 100 video lectures and published them on YouTube to maximize learning. Students were of diverse backgrounds and ages, and these videos helped them learn at their own pace.
- Enabled women to support their families financially; many of my students work at reputable local software houses and earn competitive salaries.
- Received the Best Mentor award from the funding partners based on exceptionally positive feedback from students.
Hybrid Mobile App and MEAN Developer
Online Freelance Agency
- Remotely developed hybrid mobile applications for clients from the United Kingdom, United States, and France and published those apps on Google Play and the App Store.
- Received five-star reviews on all jobs with great reviews and appreciation from clients, a Top-rated badge, and a 100% Job Success badge.
- Converted all my clients into repeat clients by delivering quality apps on time.
Software Developer
Recurship (Acquired by Sastaticket.pk)
- Developed hybrid iOS and Android mobile and web applications for Backtable, one of the company's clients.
- Performed well above expectations as a junior developer by single-handedly developing an application stack for BackTable.
- Received amazing feedback from the CTO during my farewell one-on-one session with him. He said, "You are one in a million. Our doors will always be open for you."
- Conducted development sessions for my Recurship colleagues, spoke at technical meetups, and participated in mentorship opportunities.
Experience
Samsa Mobile and Web Application
https://github.com/sarahsga/Portfolio/tree/master/samsaDeliverables
• React Native mobile and React web front end
• Test-driven sizing algorithm development using Jest and JavaScript
• Serverless back end using AWS Cognito, AppSync API, Lambda, DynamoDB, SES, S3, CloudFormation, CloudWatch, and more
• UI design using InVision App
CGTipster
https://github.com/sarahsga/Portfolio/tree/master/cgtispterDeliverables
• Ionic (Angular) front end
• In-app purchases
• Published to Google Play and the App Store
Rapid Notifier
https://github.com/sarahsga/Portfolio/tree/master/rapid-notifierDeliverables
• Ionic (Angular) front end
• Push notifications
• Node.js REST API
• MongoDB database
• Published to Google Play and the App Store
• UI design using InVision App
Hospital for Special Surgery App
https://github.com/sarahsga/Portfolio/tree/master/hss-appFunctionality for Patients
• Maintain your complete medical record and test results in one place.
• Message doctors and manage your appointment calendar.
• Get instant notifications for time-sensitive updates about your care.
• Schedule in-person or virtual appointments with physicians, physical therapists, and other specialists.
• Learn about care at HSS, the conditions it treats, locations, and more.
• Explore expert tips for healthy living, read patient stories, and register for online events.
• Make appointments and access information even without an account.
Deliverables
• Ionic (Angular) front end
• Published to Google Play and the App Store
Lupus Minder
https://github.com/sarahsga/Portfolio/tree/master/lupus-minderFunctionality for Patients
• Track and share your symptoms: record your symptoms between physician visits with notes and photos and share these trends with your doctor.
• Manage your medications: set reminders and record side effects.
• Be ready for your doctor visits: get appointment reminders, write down questions you want to ask your doctor, and note what your doctor tells you.
• Be informed about lupus research, initiatives, and support programs.
Deliverables
• Ionic (Angular) front end
• Published to Google Play and the App Store
ACCME2018 App
The required output was to create a thorough document with all my findings, along with reproducible steps for each result.
ColourLess - A Memory Game
https://github.com/sarahsga/Portfolio/tree/master/colourless-gameThis was the first app I published on the Android store Google Play back in 2015. I was interested in how games are developed and decided to design and develop a simple game using Unity3D and publish it to Google Play.
Seamless Communication for Hearing Impaired
https://github.com/sarahsga/Portfolio/tree/master/sign-languageIt consists of two modules:
1. Dictionary module: A mobile application that converts text/voice into sign language (text-to-sign dictionary). A rigged 3D model performs the conversion. We created a database of 30 3D-rigged gestures, including 78-word variations. The application can take a sentence as input and understand synonyms; then, the 3D model performs the corresponding gestures flawlessly. The sole purpose behind developing this app is to replace a human translator with an automated one.
2. Distant communication module: This module attempts to replicate the existing phone call system for hearing impaired people who use sign language instead of voice as their mode of communication. This module takes gesture input using a Kinect device to send the gesture to a gesture recognizer, translating it into text. This text is then sent over a Wi-Fi connection to a recipient device. If the recipient is also hearing impaired, the received text is sent to a gesture synthesizer that outputs a series of gestures played back by a 3D rigged model.
Book Panda
https://github.com/sarahsga/book-pandaPlease visit the Book-Panda website here(https://book-panda.firebaseapp.com/categories).
FieldStream Drag and Drop Dashboard with Charts
https://www.fieldstream.ai/Features:
• Dashboard with a draggable layout.
• Data visualization via charts.
• Authentication (Sign In, Reset Password) using Firebase.
• Pixel-perfect implementation of provided Figma designs.
• Best coding practices.
• Automated unit tests for algorithmic work.
Drrops Mobile App
Sastaticket.pk
https://www.sastaticket.pk/BackTable Web and Mobile App
https://github.com/sarahsga/Portfolio/tree/master/backtableHere is a list of features that I implemented:
• Create a catalog of devices.
• Add a new device.
• Rate or review a device.
• Post a question about a device.
• See what ratings or reviews a device has received from other physicians.
• Invite people to BackTable.
• Edit a physician profile.
• View a physician profile and their activity (devices, reviews, and questions) on BackTable.
• Login and signup.
Drrops for Human Collective
Here is a list of features that I worked on:
• The new "Happening Now" feature will reduce the check-in to just a few seconds.
• The "Universal Link" check-in workflow will allow fans to check in with a QR code.
• The "Performance Mode" cloud setting allows us to deploy more resources for major shows/tours and reduce load times.
• Many UI and performance tweaks like the passes tab, account deletion, optimizing video playback in the collection, and more.
Skills
Libraries/APIs
React, Node.js, MobX, REST APIs, Chart.js, Stripe API, AWS Amplify, React Router, JavaScript Charting, Formik, React Hook Form, Stripe, Three.js
Tools
GitHub, Expo, AWS AppSync, Amazon Cognito, MongoDB Atlas, Figma, WebView, AWS IAM, Zapier, Skype, Jira, Git, Slack, JSX, AWS CloudFormation, Google Docs, Photoshop 7, Blender, React Apollo, Firebase Test Lab, PostCSS
Languages
JavaScript, TypeScript, HTML, CSS, SQL, XML, ECMAScript (ES6), GraphQL, C#, Python, C#.NET, Java, Sass, HTML5
Frameworks
React Native, Express.js, Material UI, Next.js, Tailwind CSS, Bootstrap, Ionic, Jest, Redux, .NET, Django, Angular, PhoneGap, Unity3D, Microsoft Kinect, Loopback, Apache Velocity
Paradigms
Automated Testing, Unit Testing, Mobile Development, Responsive Web Design (RWD), Testing, App Development, Cross-platform, REST, UI Design, UX Design, Agile, Mobile App Design, Mobile Design, DevOps, MEAN Stack, Role-based Access Control (RBAC), Scrum, Desktop App Development, Test-driven Development (TDD)
Platforms
Amazon Web Services (AWS), Android, iOS, Mobile, Firebase, AWS Lambda, MacOS, Eclipse, Visual Studio Code (VS Code)
Storage
MongoDB, MySQL, Amazon DynamoDB, Amazon S3 (AWS S3), SQLite
Industry Expertise
Social Media, Web Design
Other
MERN Stack, Property-based Testing, Full-stack Development, Web Development, Mobile App Development, Web & Mobile Applications, Front-end, Axios, Quality Assurance (QA), Quality Control (QC), Charts, Dashboards, Geolocation, Full-stack, API Integration, Web Applications, APIs, Calendars, Integration Testing, Responsive UI, Pixel Perfect, Mobile Apps, Minimum Viable Product (MVP), Code Review, Single-page Applications (SPAs), Cross-platform App Development, Startups, Graphs, Back-end, Publishing, Android Game Development, Performance, User Experience (UX), Design, User Interface (UI), Data Visualization, Mapping, Firebase Cloud Functions, eCommerce, Social Media Apps, Chakra UI, SaaS, Team Leadership, Health, Cloud, Architecture, Leadership, Software Design, InVision App, Mobile App UI, In-app Purchases, Cordova, Push Notifications, Freelancing, Mentorship & Coaching, Content, Email, Front-end Development, Back-end Development, Serverless, CI/CD Pipelines, Analysis, UX Analysis, Progressive Web Applications (PWAs), Game Development, Graphics, Sprites, Gatsby, Internationalization, Charting, State Machines, XState, Wizards, Tables, Web Dashboards, Design Systems, Edtech Design, Videos, Graphic Design
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