Usama Moin, Developer in Karachi, Sindh, Pakistan
Usama is available for hire
Hire Usama

Usama Moin

Bio

Usama is an entrepreneur, software and product developer, mentor, and consultant determined to make a difference. He currently works with React Native, React, Node.js, AWS, Google Cloud, Firebase, and MongoDB. Usama oversaw the development of 10 white-label applications using React Native and integrated an eCommerce shipping plugin built with React with Shopify and WooCommerce. He is passionate about using technology to build a better, more connected ecosystem where people can grow together.

Portfolio

Bitrupt
React, React Native, Java, Node.js, PHP, Android, Android TV...
Pickshare GmbH
JavaScript, Jira, GitHub, Agile Project Management, React, React Native...
RoundCube Labs
JavaScript, React, React Native, Team Leadership, Agile Project Management...

Experience

  • JavaScript - 8 years
  • GitHub - 6 years
  • React - 6 years
  • Node.js - 5 years
  • React Native - 5 years
  • Firebase - 5 years
  • Trello - 4 years
  • Jira - 3 years

Preferred Environment

MacOS, Slack, GitHub, Trello, Jira, React, React Native, Node.js, Android, iOS

The most amazing...

...project I've developed from idea to an MVP, consisting of three applications in less than 36 hours, was for a hackathon that I won.

Work Experience

Founder

2020 - PRESENT
Bitrupt
  • Provided technical consultancy for the development of projects responsible for the generation of up to a billion dollar revenue per year.
  • Hired, trained, mentored, and led a team of employees.
  • Oversaw communication and negotiated deals with clients.
  • Designed and delivered software solutions to 100+ clients.
Technologies: React, React Native, Java, Node.js, PHP, Android, Android TV, Amazon Web Services (AWS), Firebase, MySQL, MongoDB, GitHub, Bitbucket, Python, PHP 5, Redux, SaaS, HTML, CSS, Docker, Material UI, Front-end, iOS, Neo4j, Python 3, Android Studio, Trello, Stripe, Stripe API, PayPal API, Full-stack, Full-stack Development, Back-end, Firebase Hosting, Firebase iOS SDK, Firebase Web SDK, Firebase Android SDK, Firebase Cloud Functions, Firebase Realtime Database, Firebase Authentication, Firebase Cloud Messaging (FCM), Firebase Analytics, Facebook API, Google AdMob, Xcode, Expo.io, Chart.js, Socket.IO, Front-end Design, Front-end Architecture, Front-end Development, Android Development, Adobe Experience Design (XD), Agile Project Management, Agile Software Development, IT Project Management, Web Project Management, RTSP, Teamwork, Team Management, Product Design, Product Consultant, Technical Consulting, Mongoose, MongoDB Atlas, MySQL/MariaDB, Bootstrap, Responsive, Responsive Layout, Responsive UI, Responsive Design, Responsive Web Apps, Responsive Email Templates, Non-fungible Tokens (NFT), Google Maps API, Google API, Google Play Store, App Store, JavaScript, Java 9, Slack API, Slack App, Slackbot, HTML5 Canvas, Google Cloud, REST APIs, Payment APIs, NoSQL, Offline Data Synchronization, APIs, TypeScript, Twilio, Cloud Firestore, Mobile App Development, API Integration, Leadership, ChatGPT, Figma, Google Cloud Platform (GCP), Expo, Web Scraping, Google Maps, Navigation, Rideshare Services, Stripe Checkout, Dashboards

Front-end Developer

2021 - 2022
Pickshare GmbH
  • Oversaw the development of ten white-label applications using React Native to optimize the logistic operations of the companies.
  • Spearheaded the design and development of a React Native-based customer-side application to manage parcel deliveries via different vendors.
  • Served as the lead developer for the React-based application used as a POS at various retail outlets.
  • Integrated an eCommerce shipping plugin built with React with Shopify and WooCommerce to facilitate delivery based on the customers’ preferences.
  • Set up a CI/CD pipeline using GitHub Actions and Microsoft App Center for automated build releases.
Technologies: JavaScript, Jira, GitHub, Agile Project Management, React, React Native, Android, Node.js, GitHub Actions, Visual Studio App Center, WooCommerce, CI/CD Pipelines, Redux, HTML, CSS, Docker, Front-end, iOS, Docker Compose, Firebase, PayPal API, Stripe API, DigitalOcean, MacOS, Material UI, Full-stack, Full-stack Development, Front-end Design, Front-end Architecture, Front-end Development, Point-of-Sale (POS) Systems, Continuous Deployment, Continuous Integration (CI), Express.js, Shopify, WordPress, WooCommerce API, Stripe, Stripe Connect API, HTML5 Canvas, NoSQL, Offline Data Synchronization, APIs, TypeScript, Mobile App Development, API Integration, Google Cloud Platform (GCP), Expo, Google Maps, Navigation, Stripe Checkout, Dashboards

Founder

2015 - 2020
RoundCube Labs
  • Oversaw communication and negotiated deals with clients.
  • Developed and designed software solutions for clients.
  • Trained, mentored, and led a team of employees.
Technologies: JavaScript, React, React Native, Team Leadership, Agile Project Management, Product Design, Product Development, Front-end, Offline Data Synchronization, APIs, Twilio, Cloud Firestore, Mobile App Development, API Integration, Instagram API, Leadership, Web Scraping, Stripe Checkout

Full-stack Engineer (Intern)

2018 - 2018
Careem Networks FZ
  • Oversaw the development of the front-end and APIs for API Validation Suite written in Java Swing, Python, and React. Used MySQL as a database and Git for version control.
  • Integrated Slack to broadcast API failures in the API Validation Suite.
  • Served as the lead developer of a dashboard for bulk operations written in Java Swing and React with DynamoDB as the database, Jenkins for CI/CD, and Git for version control.
Technologies: JavaScript, Java, React, Git, Amazon DynamoDB, Jenkins, Slack API, Slack, Front-end, APIs, API Integration, Rideshare Services, Dashboards

Experience

Travoir

Travoir is Pakistan's first crowdsourced platform that lets you buy and sell globally. I spearheaded the design of the back-end APIs using Node.js, Express.js, and Firebase. Additionally, I completed the front-end design and integration using React and Material-UI.

MaxPower

A React Native-based mobile application to rent power banks on the go from different docking stations deployed throughout the city. I was responsible for designing the whole application from scratch and for back-end design and integration. The application also handled the communication with the charging docks directly, which helped trace the location of docks, the availability of power banks within each dock, the charge level of each power bank, etc. It also navigated the nearest docking station to rent or return a power bank. Stripe was integrated to process payments. The payment process was carefully designed to cater to corner cases like if the power bank was never returned.

LeadFlow Bot: Chatbot for Lead Generation

LeadFlow Bot is a cutting-edge solution that revolutionizes lead generation for businesses and organizations. Integrated with the Slack platform, LeadFlow Bot enables team members to easily search for leads on Twitter by configuring specific keywords or hashtags relevant to their business.

LeadFlow Bot's advanced AI technology allows the bot to automatically classify leads as relevant or irrelevant to each team member. The text classifier is trained on a dataset of relevant and irrelevant leads and is fine-tuned with user feedback on lead relevance. As team members react to leads, the model is retrained automatically to improve accuracy over time.

Once a relevant lead is identified, the bot sends a notification to the appropriate team member via Slack. From there, team members can follow up with leads and track their progress within the Slack platform.

Overall, LeadFlow Bot streamlines lead generation and optimizes lead classification, providing businesses and organizations with high-quality leads that are relevant to their business. With automatic retraining, LeadFlow Bot's AI technology ensures that the model is continuously learning and improving, providing users with the best possible results.

CodePal: Chatbot for Developers

CodePal is an AI chatbot that was developed specifically for developers to assist them in their coding process. It is built using the GPT-3 API, which allows it to recognize various programming languages, libraries, and frameworks. This recognition enables CodePal to provide real-time feedback, suggest fixes to common coding errors, and generate code snippets and templates to streamline the coding process.

To ensure seamless interaction with developers, CodePal is integrated with Slack. This integration allows developers to interact with CodePal from within their workspace, making it a convenient and easily accessible tool. The chatbot is also designed with a user-friendly interface that allows developers to access their code's history and configure the chatbot's settings to suit their needs.

FollowTrack

FollowTrack is a powerful back-end application that comes with a user-friendly dashboard and leverages the Twitter API to provide seamless tracking and notifications for specific usernames. With FollowTrack, users can effortlessly stay updated on the accounts followed by their chosen usernames, receiving comprehensive reports via daily email notifications. By automating the process and utilizing the Twitter API, FollowTrack ensures accurate and timely information, enabling users to make informed decisions and stay ahead of the curve in their social media strategies.

Education

2015 - 2018

Bachelor's Degree in Computer Science

DHA Suffa University - Pakistan

Skills

Libraries/APIs

React, Node.js, Google Maps, Stripe, X (formerly Twitter) API, Slack API, Socket.IO, Jenkins Pipeline, PayPal API, Stripe API, WooCommerce API, Stripe Connect API, Firebase iOS SDK, Firebase Web SDK, Firebase Android SDK, Facebook API, Chart.js, Google Maps API, Google API, HTML5 Canvas, REST APIs, Instagram API

Tools

Trello, GitHub, SendGrid, OneSignal, Android Studio, Adobe Photoshop, ChatGPT, Expo, Stripe Checkout, Slack, Jira, Adobe Experience Design (XD), Git, Jenkins, Bitbucket, Visual Studio App Center, Asana, Mongoose, Docker Compose, MongoDB Atlas, Firebase Authentication, Firebase Cloud Messaging (FCM), Firebase Analytics, Xcode, Expo.io, Figma

Languages

JavaScript, HTML, CSS, Python, C++/CLI, HTML5, Java, C, C++, PHP, PHP 5, Python 3, Java 9, TypeScript

Frameworks

React Native, Material UI, Redux, Express.js, Unity3D, Spring Boot, Bootstrap, Serverless Framework

Paradigms

Mobile Development, Automation, Agile Software Development, Agile Project Management, Serverless Architecture, Mobile Game Design, Continuous Deployment, Continuous Integration (CI), Responsive, Responsive Layout

Platforms

Firebase, Twilio, Mobile, Visual Studio Code (VS Code), iOS, Amazon EC2, Google Cloud Platform (GCP), MacOS, Android, Android TV, Amazon Web Services (AWS), WooCommerce, Docker, NetBeans, DigitalOcean, Shopify, WordPress

Storage

Firebase Realtime Database, Cloud Firestore, Google Cloud, NoSQL, Amazon DynamoDB, MySQL, MongoDB, MySQL/MariaDB, Neo4j

Other

APIs, Push Notifications, Front-end, Firebase Cloud Functions, Offline Data Synchronization, Mobile App Development, API Integration, Mobile UX, Leadership, Web Scraping, Navigation, Full-stack, Game Development, Payment APIs, Generative Pre-trained Transformer 3 (GPT-3), Chatbots, OpenAI GPT-3 API, Rideshare Services, Dashboards, Android Development, Team Leadership, Product Design, Product Development, GitHub Actions, CI/CD Pipelines, SaaS, Full-stack Development, Front-end Design, Front-end Architecture, Front-end Development, Point-of-Sale (POS) Systems, Back-end, Firebase Hosting, Google AdMob, IT Project Management, Web Project Management, RTSP, Teamwork, Team Management, Product Consultant, Technical Consulting, Responsive UI, Responsive Design, Responsive Web Apps, Responsive Email Templates, Non-fungible Tokens (NFT), Google Play Store, App Store, Slack App, Slackbot, Text Classification, OpenAI, User Interface (UI), OpenAI GPT-4 API, Artificial Intelligence (AI)

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