Huzefa Gadi
Verified Expert in Engineering
Mobile Application Developer
Pune, Maharashtra, India
Toptal member since May 2, 2023
Huzefa is a hands-on technology leader and programmer specializing in full-stack development using React, Flutter, Node.js, and Android. As a back-end and mobile engineer, he has 12 years of experience in startups and high-paced engineering environments. Huzefa excels in managing engineering teams, driving multiple successful product launches, and delivering solutions on time and within budget.
Portfolio
Experience
Availability
Preferred Environment
Flutter, Node.js, React, Firebase, Full-stack Development, Mobile Apps, Internet of Things (IoT)
The most amazing...
...project I've worked on was a Flutter-based app for ordering food at discounted rates, allowing users to save money and merchants to reduce food waste.
Work Experience
Principal Full-stack Developer
Freelance Clients
- Developed a food delivery app using Flutter, allowing users to order food on the go depending on the user's geolocation and the restaurant. The app has thousands of downloads and handles around 100 orders a day.
- Brought a 30-year-old device into the cloud by tweaking the way it sent the signals using Raspberry Pi and allowed customers to track their solar output remotely.
- Created APIs using Node.js and Express.js to handle the back end using PostgreSQL and MongoDB.
- Used PHP Laravel in several projects to create the front and back ends, dashboards, etc.
React Native Developer
Ilya Pak
- Developed an app that works as an aggregator for sports facilities and is a one-stop shop for booking sports courts.
- Utilized a NestJS back end with GraphQL integration and custom scrapers to collect data and push it to the back end.
- Used Flutter to develop the mobile app and React for the front-end dashboard.
JavaScript Developer
NIVODA LIMITED
- Developed a system to integrate with Zebra printers using Node.js for the back end.
- Handled the on-premise implementation of PDF to ZPL conversion using Python libraries.
- Connected a React website with Zebra printer service.
Mobile App Developer
I Love Black People
- Developed an app that uses crowdsourcing to find black-friendly places around areas.
- Designed the back end and the admin app with the ability to visualize the data.
- Used Google APIs to save and store the location info and use it in the app in realtime.
Android Developer
Pageflip
- Fixed app issues with the BLE connection on Android with the said device.
- Improved the speed and performance of the app overall.
- Added a more reliable connection with the hardware device and fixed the application's codebase.
Flutter Developer
VERDEN Ltd.
- Enhanced the app performance by reducing the redundant codes causing the app to lag and had issues with the caching of images and other media, which was also fixed.
- Fixed the Flutter 3rd-party library and made changes to accommodate the client's needs.
- Resolved issues that were causing the Google Play publishing problem.
Senior Full-stack Developer
Infiswift Technologies
- Created a system that monitors trucks, tractors, and harvesters in real time. Used Next.js to develop the front-end UI.
- Developed Flutter-based apps to control harvesters in farming using Bluetooth remotely.
- Monitored and maintained solar generation in real time.
- Used AWS pipelines for CI/CD and Lambdas to create serverless scripts for trivial tasks.
Consultant | Full-stack Developer
Freelance Clients
- Developed apps for hardware devices to control them and show data in real-time.
- Handled the back end using Node.js and handled user management using JWT tokens along with Firebase Authentication.
- Managed a team of five developers working on various projects to get the required results with the best quality and optimal results.
Senior Systems Engineer
Infosys
- Created 3D Secure protocol for one of the major card providers in the world.
- Tracked and fixed bugs for the whole system and conducted regular maintenance.
- Built systems to speed up the process of error tracking and basic project documentation.
Experience
Just Dabao
https://justdabao.com/Glamo
Social App for Travellers
Orijin Plus
https://www.orijin.plus/Next.js was used as a front-end framework to show the UI.
Geolocation-based Advertisement/Offers
This helped the client send over targeted ads/offers to users with greater outcomes.
if you are near a coffee shop that has a partnership with the client, they will detect your location and will send over offers that are available in that coffee shop.
Farm Vehicle Tracking System
It was made to be fail-safe. Even if the internet is gone or the phone is off, it will resume without issues.
A dashboard was made where these data would be displayed as if it was a real-time video, using the data points coming in the geocoordinates paths that were plotted on the screen to get a real-time experience.
Mobile Wallet for Mobile/Web
https://apps.apple.com/sg/app/carte-bonjour/id742161961FEATURES
• It shows your location and nearby parking spots available.
• Allows you to save your cards and use them when needed.
• Allows you to use the same points at partner outlets and pay for meals, etc.
• It works for both mobile and web and adjusts its UI accordingly
Walk With Me
FEATURES
• It can send SOS messages if there is any emergency, and all those who are nearby get notified right away.
• It has event creation and tracking so that users feel safe.
• It's integrated with local security groups that get notified in case of an emergency.
Remote Solar Monitoring System
I used Raspberry Pi, which would connect to those devices using rs42 to a Modbus connector, and then I tracked the incoming packets using Wireshark and then decoded what was sent to the old computer.
Using Node.js and Python code on Raspberry Pi, I was able to communicate with the device, and I used MQTT and Restful APIs to send the data to the server.
Grafana was used to convert the real-time data into dashboards and allowed a visual representation of the data. Telegraf was also used to convert raw data into the desired format.
Smart Water Heater System
So, I built a custom circuit that would convert those LED (AC) signals and converted it into digital ones using AC/DC converters. Then, using that value, I connected those signals to Raspberry Pi. The signals would then send data to the server using MQTT using a Wifi dongle. This enabled the client to detect if there was any anomaly in the heater at any time.
Nordic App for Prehistoric Site
• Ability to view maps offline using MapBox so that users could navigate even in remotest areas without internet
• View Artifacts/Site info by tapping over Map using Mapbox API to navigate the user to that place.
Education
Bachelor's Degree in Computer Science
University of Mumbai - Mumbai, India
Skills
Libraries/APIs
React, Node.js, Stripe, Stripe API, REST APIs, Twilio API, AWS Amplify, React Router, Shopify API, API Development, Stripe Connect, Google Maps API, React Redux, Mapbox GL
Tools
Android Studio, Xcode, MQTT, GitHub, Firebase Authentication, WebView, Google Sheets, Excel 2016, Firebase Cloud Messaging (FCM), Front-end Build Tools, Bitbucket, Git, Webpack, Canvas 2D, Stripe Checkout, Jira, SendGrid, JSX, Grafana, Telegraf, Figma, Confluence, Amazon Simple Notification Service (SNS), Xero, ChatGPT
Languages
JavaScript, Java, CSS, HTML, TypeScript, HTML5, Python, SQL, Dart, ECMAScript (ES6), PHP, Swift, Zebra Programming Language (ZPL), Go, GraphQL, Kotlin, Solidity, Python 3
Frameworks
Flutter, React Native, Redux, Tailwind CSS, Next.js, OAuth 2, UIKit, Material UI, Express.js, Angular, Jest, NestJS, Unity
Paradigms
Mobile Development, Agile, UX Design, Cross-platform, Back-end Architecture, Automation, Responsive Web Design (RWD), REST, Management, API Architecture, DevOps, ETL
Platforms
MacOS, Visual Studio Code (VS Code), Android, Firebase, iOS, Amazon, Bluetooth Low Energy (LE), Raspberry Pi, Amazon Web Services (AWS), Apple, Twilio, Mobile, Docker, Mapbox, Google Cloud Platform (GCP), Embedded Linux, AWS Lambda, FlutterFlow, Blockchain, Arduino
Storage
JSON, PostgreSQL, NoSQL, Cloud Firestore, Google Cloud Storage, Google Cloud, InfluxDB, MongoDB, MySQL
Other
Software, Mobile Apps, NodeMCU, IoT Protocols, Front-end, Front-end Development, Push Notifications, APIs, Near-field Communication (NFC), Full-stack, Full-stack Development, Architecture, Firebase Cloud Functions, Web Development, Internet of Things (IoT), User Interface (UI), User Experience (UX), Scalability, CTO, Data Visualization, Stripe Payments, Payment APIs, Algorithms, Geolocation, Geofencing, Battery Management Systems, API Integration, Mobile App Development, eCommerce, App UX, App UI, Hardware, WiFi, Back-end, Solution Architecture, Team Leadership, CSV File Processing, OAuth, UI Animation, Axios, Technical Architecture, Authentication, Consulting, Design, Visualization, eCommerce APIs, Integration, SDKs, Software Development, Serverless, Security, Performance, Optimization, RESTful Services, Engineering Management, Software Architecture, Delivery Management, Childcare, Freemium Apps, Technical Leadership, Cloud Architecture, CI/CD Pipelines, Text to Image, Transportation & Logistics, OpenAI GPT-3 API, Animation, CSS3 Animation, Lambda Functions, OpenAI, Data Science, Arduino IDE, Bluetooth, Smart Contracts, Rewards Programs, FastAPI, Text to Image AI
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