Hamza Ahmed
Verified Expert in Engineering
Software Developer
Karachi, Sindh, Pakistan
Toptal member since September 14, 2021
Hamza is a diligent software engineer with 6+ years of experience in commercial application development. Throughout his previous experiences, he ensured 98% on-time project completion and recognized and managed a considerable cycle bottleneck that helped coding effectiveness. With a primary interest in front-end development, Hamza's joined Toptal to build innovative and cutting-edge business solutions for the great set up of customers inside its worldwide reach.
Portfolio
Experience
Availability
Preferred Environment
React, Node.js, Express.js, JavaScript, APIs, Next.js, GraphQL, Tailwind CSS, PostgreSQL, Full-stack
The most amazing...
...project I've developed is FILOS, a multi-tenant progressive web app (PWA) that sold over 50,000 contracts electronically.
Work Experience
Senior Front-end Developer
Sucasa Finance Pty LTD
- Spearheaded the development of the front end for a rapidly growing VC-backed startup, facilitating a 120% increase in user acquisition through streamlined user account creation processes.
- Engineered a user account creation page, resulting in a 20% reduction in bounce rates, enhancing user experience and driving engagement.
- Utilized React, Redux, and Tailwind CSS to deliver front-end components, contributing to a 30% improvement in page load times and overall site performance.
- Implemented state management solutions, resulting in a 15% decrease in application crashes and improved data integrity.
- Conducted thorough testing protocols, resulting in a 90% reduction in bug occurrences and ensuring the delivery of a robust and high-quality software product.
- Leveraged TypeScript to enforce strong typing, reducing development errors by 50% and enhancing code maintainability.
- Maintained pixel-perfect design implementation, resulting in 100% consistency across devices and screen sizes.
- Collaborated effectively within a cross-functional team, contributing to a 20% increase in team productivity and project velocity.
React/Next.js Front-end Engineer
Mood Product Group LLC
- Contributed to fixing various UI-related issues with the storefront using a design system built with Panda CSS.
- Developed the Mood Storefront blog component that helped the client generate over 100+ educational materials for their users.
- Helped the client expedite their release before reaching their deadline at least two days in advance.
Full-stack Developer
ElectriCity Tech Ltd.
- Enabled Stripe card payment APIs to subscribe different servers.
- Automated the build and deployment process for continuous development and deployment.
- Fixed various issues, including the front and back end.
- Enabled Socket.io for user chat to converse in real-time.
Full-stack Developer
PocketMade LLC
- Developed a multitenant-like eCommerce website for Ayr Wellness, which focuses on cultivating, manufacturing, and dispensing cannabis and cannabis-derived products.
- Used Next.js with TypeScript and Tailwind CSS for the front end.
- Used Strapi CMS and integrated GraphQL APIs for communication.
- Created Strapi plugins and synced services and data from Dutchie, the leading technology partner for cannabis retailers of all sizes.
- Worked on the website for Liberty Health Sciences, Florida's friendliest medical marijuana dispensary committed to providing patients a trusted, high-quality experience across the sunshine state.
- Contributed to the whole project from start to finish, working on design and implementation.
- Integrated Meili Search—an open-source, lightning-fast, and hyper-relevant search engine that fits effortlessly into your apps, websites, and workflow—for a delightful search experience in a snap.
Team Lead | Front End
FWU AG
- Acted as the team lead for FILOS' client-side application developed using React, Node.js, Express.js, and Material UI. This is a B2B application.
- Added PWA capabilities to FILOS so users can easily install our application on mobile and desktop devices.
- Developed FILOS with multi-tenant architecture and full customization using CSS variables and reusable components. Instead of hard-coded forms, I created dynamic forms by parsing JSON.
- Implemented the CI/CD lifecycle using GitLab and Jenkins.
- Mentored and guided technical team members in all project activities, assigning tasks, getting updates from team members, and tracking the project progress using Jira.
Full-stack Developer
LIVABLE, Inc
- Developed multiple interconnected portals for Livable, Inc using the Meteor framework with React and MongoDB.
- Designed and developed APIs with publish-subscribe patterns using Meteor and MongoDB.
- Migrated all portals from the React.createClass component declaration to ES6 class component declaration.
- Ensured responsiveness of all portals using Bootstrap.
Full-stack Developer
RIKSOF Pvt. ltd
- Revamped an autism scheduler app, where parents with autistic children can schedule appointments with teachers using AngularJS and ASP.NET. I worked on the AngularJS side with a remote developer working on ASP.NET.
- Acted as the lead iOS developer for Curi, formally known as My5ive iOS application, a native iOS application built with Node.js and MongoDB.
- Developed some features for the Chimani: National Park iOS mobile app, namely layout designing and communicating with REST services.
- Integrated TMDB with My5ive iOS application through a Node.js server to catch frequently searched movies, actors, and other related information for a quick response.
- Designed and developed a Microsoft Power BI KPIs dashboard for the International Extended Care Center in Jeddah, Saudi Arabia.
- Provided on-site training for the International Extended Care Center staff using Power BI and helped them make new KPIs themselves.
- Launched and managed AWS EC2 servers, deploying them to multiple applications.
Trainee Developer
RIKSOF
- Built the APT Android application, which helped the Bank of Ireland's agents to move from paper to digital. The technology stack was Android, Node.js, and MongoDB.
- Reconfigured the above-mentioned APT Android application to work in offline mode using SQLite.
- Contributed to a multi-tenant application for doctors to manage their individual clinics—a clinic health care system based on PHP and MySQL. I worked on many different aspects, from query optimization to new features.
Junior Application Developer
Alltrack Pvt. Ltd.
- Designed and developed an Android-based personal tracking using GPS and GSM.
- Mapped GPS coordinates on vector maps using ASP.NET and C#.
- Contributed as a member of the development team for an online attendance system using ASP.NET and C# Webmaster.
Experience
AYR Dispensary
https://ayrdispensaries.com/floridaFILOS Application
https://www.forwardyou.com/en/business/filos/1. Front office: It is used by business partners for digital applications. Its technology stack consists of React and Node.js, and it is a progressive web app (PWA) that clients can easily install on their mobile devices. My responsibilities are to oversee the FILOS front-office solution and collaborate with the back-office team.
2. Back office: The core back end is based on Java Spring Boot with MySQL Server as a database.
We have sold over 50,000 contracts electronically via FILOS. All our technological expertise has gone into making it the most innovative and secure insurance management tool out there. It is a total dynamic solution with a customizable theme so that business partners can mold the application according to their colors very easily. This way, they don't feel like they're using a third-party application instead of theirs; this helped us gain many new businesses.
Livable Property Manager Portal
https://pm.livable.com/I worked as a full-stack developer on this project, performing tasks ranging from the front to the back end.
This portal helped keep costs low and consumption down by staying up-to-date on utility usage and billing with Livable. With Livable audits, customers were able to make informed decisions by reviewing trends in usage, calculating the current value of your building and individual units, and estimating their projected value in the future, all with the click of a button. Enrolling with Livable doesn't cost; it saves. Customers can explore their savings by the numbers with easy access to robust analytics—including recovery data and estimates.
Livable Resident Portal
https://resident.livable.com/I worked as a full-stack developer on this project, performing tasks ranging from the front to the back end.
Through the tenant connect portal, customers discovered how much they save when they cut back on waste each month. Tenants were able to commit to saving energy by monitoring the efficiency of their unit (or the entire building), tracking consumption trends, and making informed decisions to band together for improved sustainability. Residents were able to easily access their statements online and make payments using a debit or credit card, ACH debit, sending a check, or setting up automatic monthly payments.
AMUSE
https://www.amuse.com/Additionally, we leveraged Storyblok CMS for efficient content management and used Storybook to streamline the development and testing of UI components, ensuring a seamless and polished user interface.
UniChat App
https://unichat-app.com/UniChat is the accumulation of private and public servers that advisors will be using to provide financial advice to their clients.
Servers are divided between public and private; public servers are free and have to do with general discussions that can provide some general knowledge of finance.
Education
Bachelor's Degree in Software Engineering
Ghulam Ishaq Khan Institute of Engineering Sciences and Technology - Topi, Swabi, Khyber Pakhtunkhwa, Pakistan
Certifications
AWS Certified Developer – Associate
Amazon Web Services
Skills
Libraries/APIs
React, Node.js, REST APIs, React Redux, API Development, Stripe, React Router, Stripe API, Flexbox, Lodash, Socket.IO, Context API, React Hook Form, Zod Schema
Tools
Git, GitHub, Jira, Figma, Meilisearch, Webpack, Redux Toolkit, Babel, Microsoft Power BI, GitLab CI/CD, Jenkins, PM2, Mongoose
Languages
JavaScript, ECMAScript (ES6), CSS, HTML, GraphQL, TypeScript, HTML5, JavaScript 6, SQL, SCSS, Sass, PHP, Swift
Frameworks
Bootstrap, Express.js, Material UI, Redux, JSON Web Tokens (JWT), Next.js, Tailwind CSS, Jest, Angular, AngularJS, Cypress
Paradigms
Responsive Web Design (RWD), REST, Test-driven Development (TDD), Testing, Microservices, DevOps, Unit Testing, Search Engine Optimization (SEO)
Storage
MongoDB, NoSQL, PostgreSQL, Amazon S3 (AWS S3), SQLite, MySQL
Platforms
Meteor, Amazon Web Services (AWS), Vercel, Docker, iOS, Algolia, Storyblok, Kubernetes, Contentful
Other
APIs, Web Development, Front-end, Front-end Development, Full-stack, Back-end, API Integration, MERN Stack, Responsive Web Apps, Full-stack Development, Responsive UI, PWA, Strapi, eCommerce, Headless Software, Content Management Systems (CMS), HTML5 Video, User Interface (UI), CI/CD Pipelines, Styled-components, User Experience (UX), Technical Leadership, Axios, Material Design, Front-end Design, Front-end Architecture, Progressive Web Applications (PWAs), Manual QA, QA Testing, Application State Management, Leadership, Code Review, Internationalization, Localization, React Server Components, i18n, i18next, Translation, SaaS, ESLint, Service Workers, Android Development, Storybook, Card Payments, Accessibility, WebSockets, Monorepos, Design Systems, AWS Cloud Architecture, Code Deployment, Codebase Development, AWS Certified Developer
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