Huzefa Gadi, Developer in Pune, Maharashtra, India
Huzefa is available for hire
Hire Huzefa

Huzefa Gadi

Verified Expert  in Engineering

Mobile Application Developer

Location
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

Freelance Clients
JavaScript, Java, Android, iOS, Flutter, NodeMCU, Node.js, React, Bluetooth...
Ilya Pak
React Native, Firebase, JavaScript, Node.js, iOS, Android, Flutter, GraphQL...
NIVODA LIMITED
JavaScript, React, Node.js, API Architecture, Zebra Programming Language (ZPL)...

Experience

Availability

Full-time

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

2020 - PRESENT
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.
Technologies: JavaScript, Java, Android, iOS, Flutter, NodeMCU, Node.js, React, Bluetooth, Bluetooth LE, Amazon Web Services (AWS), Internet of Things (IoT), WebView, User Interface (UI), User Experience (UX), Scalability, Mobile Development, Google Cloud Platform (GCP), CTO, DevOps, Google Sheets, Excel 2016, APIs, JSON, REST APIs, Payment APIs, Algorithms, Agile, Kotlin, API Integration, TypeScript, MongoDB, SQL, PostgreSQL, NoSQL, ETL, Mobile App Development, Full-stack, Architecture, GraphQL, App UX, App UI, Solidity, Bitbucket, OpenAI GPT-3 API, Twilio API, Twilio, CSS, Web Development, Git, Redux, Next.js, Front-end Development, Back-end Architecture, AWS Amplify, Mobile, OAuth 2, HTML, Swift, UI Animation, UIKit, Cloud Firestore, Design, Visualization, FlutterFlow, Google Maps API, Data Science, REST, RESTful Services, Near-field Communication (NFC), Engineering Management, Software Architecture, Delivery Management, Management, Xcode, Visual Studio Code (VS Code), Android Studio, PHP, Cloud Architecture

React Native Developer

2024 - 2024
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.
Technologies: React Native, Firebase, JavaScript, Node.js, iOS, Android, Flutter, GraphQL, PostgreSQL, Cloud Architecture

JavaScript Developer

2024 - 2024
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.
Technologies: JavaScript, React, Node.js, API Architecture, Zebra Programming Language (ZPL), Cloud Architecture

Mobile App Developer

2023 - 2023
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.
Technologies: Python, FastAPI, Mobile Development, iOS, Android, React Native, Flutter, Dart, JavaScript, Architecture, FlutterFlow, ChatGPT, Google Maps API, REST, RESTful Services, Software Architecture, Delivery Management, Management, Xcode, Visual Studio Code (VS Code), Android Studio, Cloud Architecture

Android Developer

2023 - 2023
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.
Technologies: Android, Bluetooth LE, Flutter, Dart, Google Maps API, REST, RESTful Services, Software Architecture, Delivery Management, Management, Xcode, Visual Studio Code (VS Code), Android Studio

Flutter Developer

2023 - 2023
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.
Technologies: Flutter, Dart, Firebase, iOS, Android, FlutterFlow, ChatGPT, Google Maps API, REST, RESTful Services, Software Architecture, Delivery Management, Xcode, Visual Studio Code (VS Code), Android Studio

Senior Full-stack Developer

2017 - 2020
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.
Technologies: Node.js, React, Flutter, Android, iOS, NodeMCU, Arduino IDE, Bluetooth LE, Internet of Things (IoT), User Interface (UI), User Experience (UX), Scalability, Mobile Development, Text to Image, Transportation & Logistics, Google Cloud Platform (GCP), DevOps, Raspberry Pi, Python, Embedded Linux, APIs, JSON, REST APIs, Payment APIs, Algorithms, Agile, Kotlin, API Integration, MongoDB, SQL, PostgreSQL, NoSQL, ETL, Mobile App Development, Full-stack, Architecture, GraphQL, App UX, App UI, Solidity, Bitbucket, Twilio API, CSS, Web Development, Git, Front-end Development, Back-end Architecture, AWS Amplify, Mobile, OAuth, OAuth 2, HTML, Swift, UI Animation, UIKit, Cloud Firestore, Design, Visualization, Google Maps API, Data Science, REST, RESTful Services, Delivery Management, Management, Xcode, Visual Studio Code (VS Code), Next.js

Consultant | Full-stack Developer

2014 - 2017
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.
Technologies: Android, NodeMCU, Arduino, Bluetooth LE, iOS, Firebase, User Interface (UI), User Experience (UX), Scalability, Mobile Development, Google Cloud Platform (GCP), APIs, JSON, REST APIs, Payment APIs, Algorithms, Agile, Kotlin, API Integration, SQL, NoSQL, Mobile App Development, Full-stack, Architecture, App UX, App UI, Bitbucket, CSS, Git, Front-end Development, Back-end Architecture, PHP, OAuth, OAuth 2, HTML, Swift, UI Animation, UIKit, Design, Visualization, Google Maps API, REST, RESTful Services, Management, Xcode, Grafana

Senior Systems Engineer

2012 - 2014
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.
Technologies: Android, Java, User Interface (UI), User Experience (UX), Mobile Development, APIs, JSON, REST APIs, Payment APIs, Algorithms, Agile, API Integration, SQL, Mobile App Development, Full-stack, Architecture, Git, Front-end Development, PHP, OAuth, HTML, Unity, REST, RESTful Services

Just Dabao

https://justdabao.com/
A Flutter-based app that allows users to order food at discounted rates from restaurants. It also enables merchants to save money by reducing food waste. The app uses location-based filtering to track orders and give users the best option available.

Glamo

This app is like Uber for beauty stylists, an on-demand app where users can book stylists and also it provides real-time tracking and online payment systems, allowing the entire process to take place within seconds and giving customers the flexibility to book a stylist from the comfort of their homes.

Social App for Travellers

A React/Flutter-based app for social networking between users to communicate and share details about their travel stories, and it had a map-based interactive messaging system for the users to communicate with each other and view their travel stories over a globe-based interface using MapBox, as well as it allowed users to check all the available stories for a particular area on the MapBox Globe using heatmaps.

Orijin Plus

https://www.orijin.plus/
The app is an eCommerce for wholesalers with a system that involves the usage of Mapbox and that enables users to track and verify the authenticity of their products and the users can also see the whole journey of the product saved on the blockchain, learn where their food products come from, how they are made, and the principles that drive the companies behind them.

Next.js was used as a front-end framework to show the UI.

Geolocation-based Advertisement/Offers

It's an Android/Flutter-based app that was developed to track the user's geolocation and would allow the system to track the geofences and push over offers depending on their nearest trade partner.

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's an Android/Flutter-based app that was created to detect a phone's location in a periodic manner and would send it over to the cloud using MQTT with high throughput and availability,

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/id742161961
A Flutter-based app that acts as a mobile wallet that can be used to pay parking fees.

FEATURES
• 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

It's a Flutter and Firebase-based social media app that allows users to find events near them and also allows them to create new events and invite others to them.

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

The system was to enable the 30-year-old solar inverter, which was communicating with a sitting computer with standalone software running on it using very old tech. The client wanted to put it on the cloud but had no documentation about it as it was quite old.

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

The system was built around a water heater which has no digital output except the LED lights showing the status of the motor, water level, and temperature.
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

A Flutter-based app that displays all the artifacts found on a prehistoric site from the Nordic region, and the app uses Offline Maps using Mapbox along with panoramic views to show 3D Images using Google panoramic API to give an immersive experience to the users.

• 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.
2007 - 2011

Bachelor's Degree in Computer Science

University of Mumbai - Mumbai, India

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 (Amazon SNS), Xero, ChatGPT

Frameworks

Flutter, React Native, Redux, Tailwind CSS, Next.js, OAuth 2, UIKit, Material UI, Express.js, Angular, Jest, NestJS, Unity

Languages

JavaScript, Java, CSS, HTML, TypeScript, HTML5, Python, SQL, Dart, ECMAScript (ES6), PHP, Swift, Zebra Programming Language (ZPL), Go, GraphQL, Kotlin, Solidity, Python 3

Paradigms

Mobile Development, Agile, UX Design, Cross-platform, Back-end Architecture, Automation, Responsive Web Design (RWD), REST, Management, API Architecture, DevOps, ETL, Data Science

Platforms

MacOS, Visual Studio Code (VS Code), Android, Firebase, iOS, Bluetooth LE, Raspberry Pi, Amazon Web Services (AWS), Apple, Twilio, Mobile, Docker, Mapbox, Google Cloud Platform (GCP), Embedded Linux, AWS Lambda, FlutterFlow, Amazon, Blockchain, Arduino

Storage

JSON, PostgreSQL, NoSQL, Cloud Firestore, Google Cloud Storage, Google Cloud, InfluxDB, MongoDB, MySQL

Other

Software, Mobile Apps, 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, 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, NodeMCU, Arduino IDE, Bluetooth, Smart Contracts, Rewards Programs, Performance, Optimization, FastAPI

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring