Hunain Mehmood, Developer in Niagara Falls, ON, Canada
Hunain is available for hire
Hire Hunain

Hunain Mehmood

Verified Expert  in Engineering

Software Developer

Location
Niagara Falls, ON, Canada
Toptal Member Since
June 15, 2022

Hunain has over eight years of hands-on experience designing and developing scalable web applications for companies. He provides complete software solutions, from developing system architecture to full-stack development and deployment to the cloud. Hunain is an expert in the Microsoft stack, C#.NET, and modern JavaScript frameworks, building solutions, and leading development covering the consumer market and enterprise business applications. He fulfills all of his clients' development needs.

Portfolio

Surf
JavaScript, Node.js, React, Amazon DynamoDB, Amazon CloudFront CDN, Docker...
ISO Easy LLC
Mobile Development, Mobile Apps, Mobile App Development, React Native...
Highline BETA
Amazon Web Services (AWS), Ruby on Rails (RoR), AWS Lambda, Lambda Functions...

Experience

Availability

Part-time

Preferred Environment

MacOS, Slack, Git, Amazon Web Services (AWS), Azure, Google Cloud Platform (GCP)

The most amazing...

...thing I've developed is a bot detection AI to automatically identify fraud users based on fraud heuristics. It saved my company more than $20,000 per month.

Work Experience

Technical Team Lead

2021 - PRESENT
Surf
  • Conducted research and development (R&D) activities to improve development or deployment processes to the AWS cloud using Terraform.
  • Improved serverless architecture to optimize our deployment time using GitHub Actions.
  • Led the efforts to stop bot accounts and fraudulent users from misusing the Surf platform. Conducted R&D to develop a machine learning and artificial intelligence engine to detect and block fraudulent users or bot accounts based on heuristics.
  • Managed a small development team of five developers and conducted frequent PR reviews and code quality assurance.
Technologies: JavaScript, Node.js, React, Amazon DynamoDB, Amazon CloudFront CDN, Docker, Kubernetes, GitHub, Continuous Deployment, Continuous Integration (CI), MongoDB, API Integration, CSS, HTML, REST APIs, Software Architecture, Docker Compose, Next.js, GraphQL, Full-stack, Redis, Amazon Web Services (AWS), Test-driven Development (TDD), APIs, Elasticsearch, Chrome Extensions, Back-end, Back-end Architecture, Jest, Web Development, System Architecture, Databases, Front-end, User Interface (UI), Data Visualization, Full-stack Development, Single Sign-on (SSO), OAuth, Marketplaces, NestJS, AWS Certified DevOps Engineer, DevOps Engineer, Serverless, OAuth 2, Jira, Webpack 4, Figma, JavaScript Testing, Behavior-driven Development (BDD), Semantic UI, Webpack, Mobile Apps, Scrum, Builder.io, API Gateways, AWS Cloud Development, NGINX, Web Servers, User Experience (UX), Caching, AWS Amplify, Amazon Cognito, Responsive Web Apps, Adaptive Design, SSL Certificates, Web Design, Code Review, Spreadsheets, Microsoft Excel, Technical Architecture, Leadership, Lambda Functions, Web Application Firewall (WAF), Cloud Architecture, Amazon API Gateway, AWS Cloud Architecture, Microservices, Amazon Aurora, Lambda Architecture, AWS Glue, Back-end Development, Serverless Architecture, AWS AppSync, AWS CloudFormation, Amazon Cognito User Pools, SaaS, Agile DevOps, Confluence, Google Analytics 4, Redux Toolkit, REST, RESTful Services

Mobile Developer

2023 - 2023
ISO Easy LLC
  • Built a Canva-like tool for a client where he could draw diagrams for oil pipelines.
  • Created a couple of features for the manipulation of drawings on a canvas and the ability to add tables, PDFs, and images.
  • Added functionality that enabled different people to collaborate on a drawing.
Technologies: Mobile Development, Mobile Apps, Mobile App Development, React Native, Apple Numbers, Spreadsheets, Microsoft Excel, Lambda Architecture, Back-end Development, SaaS, Agile DevOps, REST, RESTful Services, Stripe API

AWS Lambda Developer

2023 - 2023
Highline BETA
  • Generated a CI/CD pipeline using GitHub Actions and serverless architecture that automatically deployed VPCs, security groups, and subnets with each deployment. Separate pipelines were written for development, staging, and production.
  • Configured a Rails application to deploy to AWS Lambda leveraging Lamby with an API Gateway, CloudFront, and firewall.
  • Generated system architecture diagrams for the client to showcase the application's security inside AWS and how incoming requests were filtered.
Technologies: Amazon Web Services (AWS), Ruby on Rails (RoR), AWS Lambda, Lambda Functions, JavaScript, Serverless, Web Application Firewall (WAF), Ruby, Cloud Architecture, Amazon API Gateway, AWS Cloud Architecture, Microservices, Amazon Aurora, Lambda Architecture, AWS Glue, Back-end Development, Serverless Architecture, AWS AppSync, AWS CloudFormation, Amazon Cognito User Pools, SaaS, Kubernetes, Agile DevOps, Confluence, REST, RESTful Services, Prisma

Front-end Xamarin Developer

2022 - 2023
Defy Medical LLC
  • Developed a Xamarin mobile app for patients where they could contact practitioners virtually, prescribe medication, etc. It had a really complex scheduling system.
  • Created a complex PDF generation tool that generated patients' prescriptions and sent them to Empower Pharmacy so patients could go into the pharmacy and get their medication. Users also receive status updates on their mobile for prescription status.
  • Launched the app to prod users and wrote CI/CD pipelines for MS Azure to deploy the mobile app and web APIs.
Technologies: Xamarin, .NET, Back-end Development, SaaS, Agile DevOps, Confluence, REST, RESTful Services, Prisma, HIPAA Compliance

Full-stack Engineer

2022 - 2022
Nucleos, Inc.
  • Developed a secure messaging app using Socket.io, which was used to communicate between incarcerated users and their family members. There were a lot of security considerations to be done, so users could only communicate with authorized users.
  • Developed a forms tool that was used to take grievances from incarcerated users. The tool was very dynamic and could be used in any form. This had a complex permissions model on who could respond, read, and assign grievances.
  • Developed a complex roles and permissions model for different admin users on who could access which parts of the application. Using React, several guards (auth guard, role guard) were added to FE to ensure authorized access to screens.
Technologies: Node.js, Full-stack Development, React, Docker, SQL, Express.js, Single Sign-on (SSO), OAuth, Google Cloud Platform (GCP), NestJS, Serverless, OAuth 2, Jira, Webpack 4, Figma, Next.js, JavaScript Testing, Behavior-driven Development (BDD), Webpack, Firebase Realtime Database, Payment Gateways, Payment APIs, Scrum, Svelte, REST APIs, GitHub, Linux, API Gateways, AWS Cloud Development, NGINX, Web Servers, User Experience (UX), Caching, AWS Amplify, Amazon Cognito, Responsive Web Apps, Adaptive Design, SSL Certificates, Web Design, Code Review, Spreadsheets, Microsoft Excel, Technical Architecture, Leadership, Lambda Functions, Web Application Firewall (WAF), C++, Cloud Architecture, Amazon API Gateway, AWS Cloud Architecture, Microservices, Lambda Architecture, AWS Glue, Back-end Development, SaaS, Kubernetes, Agile DevOps, Confluence, Redux Toolkit, REST, RESTful Services, Prisma

Senior Developer

2022 - 2022
Common Area, LLC
  • Developed a C# Blazor MVP management portal for a property management app for property owners and tenants. Each aspect, from colors and CSS to the images/content of the portal, was controlled by an ASP.NET back-end hooked to Microsoft Azure CI/CD.
  • Created a complex event scheduling system for tenants who wanted to book meeting rooms and event rooms inside apartment complexes.
  • Developed a messaging board and service requests board where tenants could place messages/service requests for repairs and share photos. This feature helped tenants to easily get across to the property management and other tenants.
Technologies: ASP.NET, Blazor, .NET, HTML, Xamarin, Tailwind CSS, Web Development, System Architecture, Databases, Full-stack, Front-end, User Interface (UI), Data Visualization, Full-stack Development, OAuth, CSS, Marketplaces, Security, PayPal API, ASP.NET Core, OAuth 2, Jira, Webpack 4, Figma, JavaScript Testing, Behavior-driven Development (BDD), Webpack, Firebase Realtime Database, Payment Gateways, Payment APIs, Scrum, Microsoft SQL Server, .NET Core, Azure Functions, NUnit, Azure Service Bus, Fluent Assertions, Moq, REST APIs, GitHub, API Gateways, AWS Cloud Development, NGINX, Web Servers, User Experience (UX), AWS Amplify, Amazon Cognito, Responsive Web Apps, Adaptive Design, SSL Certificates, Web Design, Code Review, Spreadsheets, Microsoft Excel, ASP.NET MVC, DotNetNuke (DNN), DNN, JavaScript MVC, DNN Modules, Technical Architecture, Leadership, Web Application Firewall (WAF), C++, Cloud Architecture, Amazon API Gateway, AWS Cloud Architecture, Microservices, Amazon Aurora, Lambda Architecture, AWS Glue, Back-end Development, SaaS, Agile DevOps, Confluence, REST, RESTful Services, Stripe API

Lead Software Developer

2019 - 2021
Cox Automotive
  • Secured and completed an integration with Kijiji Canada Automotive for their lending needs, which became a great revenue source for the company.
  • Developed an onboarding portal to onboard external vendors seamlessly and automatically in the future. All resources like IP whitelisting, SSL certificate generation, etc., were automated using Terraform, eliminating manual work.
  • Led efforts to move codebase hosted at local servers to AWS Fargate. Leveraging Amazon ECS turned out to be a huge benefit in saving the cost to the company in terms of resources.
  • Developed a CI/CD pipeline that used AWS CodePipeline to pull code from GitHub Enterprise and used Terraform to create relevant resources in AWS for deployment. This process facilitated developers' work.
  • Created a SelfServe Portal where developers could create APIs by typing the API name. It automatically created a GitHub repository, an API template to start off, and a CI/CD pipeline for the project leveraging AWS.
  • Developed a full authentication and authorization solution, leveraging IdentityServer4 and integrating it into the Security Assertion Markup Language (SAML) and OpenID Connect external providers for extensions.
Technologies: C#.NET, Terraform, React, Continuous Integration (CI), Continuous Deployment, Blazor, API Integration, CSS, HTML, REST APIs, Software Architecture, Docker Compose, TypeScript, C#, SQL, Redux, Full-stack, CI/CD Pipelines, Amazon Web Services (AWS), Test-driven Development (TDD), APIs, Back-end, Back-end Architecture, Mongoose, Web Development, System Architecture, Databases, JavaScript, Front-end, User Interface (UI), Data Visualization, Full-stack Development, Single Sign-on (SSO), OAuth, Docker, Express.js, Security, AWS Certified DevOps Engineer, DevOps Engineer, ASP.NET Core, T-SQL (Transact-SQL), OAuth 2, Jira, Figma, Behavior-driven Development (BDD), Webpack, Scrum, Microsoft SQL Server, .NET Core, Azure Functions, NUnit, Azure Service Bus, Fluent Assertions, Moq, GitHub, NoSQL, API Gateways, AWS Cloud Development, Web Servers, User Experience (UX), AWS Amplify, Amazon Cognito, Python, Responsive Web Apps, Adaptive Design, SSL Certificates, Web Design, Code Review, Spreadsheets, Microsoft Excel, ASP.NET MVC, DotNetNuke (DNN), DNN, JavaScript MVC, DNN Modules, Technical Architecture, Leadership, Lambda Functions, Web Application Firewall (WAF), C++, Cloud Architecture, AWS Cloud Architecture, Microservices, Back-end Development, SaaS, SQL Server 2017, Kubernetes, Agile DevOps, Confluence, Redux Toolkit, REST, RESTful Services

Senior Software Developer

2018 - 2019
CSSI
  • Developed a strategic planning, implementation, reporting, and evaluation portal for the Federal Aviation Administration (FAA) to enhance their strategic management processes while integrating the strategic and business planning capabilities.
  • Handled configuration and deployment to development, test, and production environment virtual machines (VMs).
  • Led the efforts to move from Windows Server VMs to Microsoft Azure.
  • Participated in the CSSI Fellows Program, which is dedicated to researching and developing ways to improve the FAA’s air traffic control and autonomous vehicle program.
  • Led a team of three developers, including a graphic designer, a front-end developer, and a back-end developer.
Technologies: C#.NET, Blazor, Microsoft SQL Server, Kendo UI, Azure, Azure DevOps, Entity Framework Core, SQL Server Reporting Services (SSRS), API Integration, Azure Cloud Services, CSS, HTML, REST APIs, Software Architecture, C#, SQL, .NET, ASP.NET, Virtual Machines, Full-stack, CI/CD Pipelines, Test-driven Development (TDD), APIs, Tailwind CSS, Back-end, Vue, Back-end Architecture, Jest, Mongoose, Web Development, System Architecture, Databases, Front-end, User Interface (UI), Data Visualization, Full-stack Development, OAuth, Docker, ASP.NET Core, T-SQL (Transact-SQL), OAuth 2, Jira, Behavior-driven Development (BDD), Payment APIs, Scrum, .NET Core, Azure Functions, NUnit, Azure Service Bus, Fluent Assertions, Moq, MySQL, GitHub, NoSQL, API Gateways, Vuex, User Experience (UX), Bootstrap, AWS Amplify, Amazon Cognito, Python, Responsive Web Apps, Adaptive Design, SSL Certificates, Web Design, Code Review, Microsoft Excel, ASP.NET MVC, DotNetNuke (DNN), DNN, JavaScript MVC, DNN Modules, Technical Architecture, Leadership, C++, Cloud Architecture, Microservices, Back-end Development, SaaS, SQL Server 2017, Confluence, Redux Toolkit, REST, RESTful Services

Senior Software Developer

2016 - 2018
Owen Software Development Company
  • Worked on Pathevo's back end, front end, system architecture, configuration, management, and support infrastructure. It is academic and career planning software.
  • Reduced database-related errors by developing an automated database testing tool hooked to deployment servers, automatically accommodating all new databases in the server.
  • Developed RESTful microservices in ASP.NET Core framework integrated with Application Insights, continuous integration, and Microsoft SQL Server as a database.
  • Developed regression testing and performance testing suite for the back-end microservices.
  • Optimized the back-end microservices to reduce response times by 75%.
  • Developed a new API for creating and servicing different academic assessments using Node.js and Express.js.
  • Worked on different front-end components using Angular 2.
Technologies: C#.NET, Azure DevOps, AWS DevOps, AngularJS, Node.js, MongoDB, API Integration, Azure Cloud Services, CSS, HTML, REST APIs, TypeScript, C#, SQL, .NET, ASP.NET, Full-stack, Amazon Web Services (AWS), Test-driven Development (TDD), APIs, Elasticsearch, Back-end, Angular, Back-end Architecture, User Interface (UI), Data Visualization, Single Sign-on (SSO), OAuth, Express.js, JavaScript, Security, PayPal, AWS Certified DevOps Engineer, DevOps Engineer, ASP.NET Core, T-SQL (Transact-SQL), Jira, Webpack 4, JavaScript Testing, Behavior-driven Development (BDD), Payment Gateways, Payment APIs, Scrum, Microsoft SQL Server, .NET Core, NUnit, Azure Service Bus, Fluent Assertions, Moq, Builder.io, MySQL, GitHub, NoSQL, User Experience (UX), Bootstrap, Responsive Web Apps, Adaptive Design, SSL Certificates, Web Design, Code Review, ASP.NET MVC, DotNetNuke (DNN), DNN, JavaScript MVC, DNN Modules, Technical Architecture, Leadership, C++, Microservices, Back-end Development, SaaS, SQL Server 2017, Confluence, Redux Toolkit, REST, RESTful Services, Stripe API

System Analyst

2012 - 2015
HKB Retail Stores
  • Developed a web application for report generation to help upper management perform analytics.
  • Developed an automated online attendance system hooked to a biometric machine with alerts for short attendance or extended breaks.
  • Revamped the retail store website, increasing online sales by 50%.
  • Led the deployment of Retail Pro version 9 software across all stores of HKB.
  • Wrote a custom back-end framework in PHP for an attendance system.
Technologies: PHP, APIs, MySQL, Oracle, CSS, HTML, Back-end, Back-end Architecture, Full-stack, User Interface (UI), Data Visualization, ASP.NET Core, Ruby on Rails (RoR), Jira, JavaScript Testing, Payment Gateways, Payment APIs, Scrum, Microsoft SQL Server, .NET Core, Fluent Assertions, Moq, Bootstrap, Web Design, Code Review, ASP.NET MVC, DotNetNuke (DNN), DNN, JavaScript MVC, DNN Modules, Back-end Development, SaaS, SQL Server 2017, Confluence, REST, RESTful Services

Doorways

This React Native app uses augmented reality (AR) to give a virtual tour of rental or sale properties. Real-estate agents could hop onto the customer dashboard and upload pictures or videos of their listing. The Doorways company professionals then convert those to an AR experience shown on a React Native mobile app. One could even open or close doors to enter different rooms and, from the comfort of their place, see the whole listing.

Honduship Express

https://honduship.com
Honduship is a New York-based startup that services customers in Honduras by shipping big brand products from the US to South America. I was the sole developer on their React-based front-end website. I developed a huge administrator panel with an ERP system from scratch and integrated it with Vend POS. I also created a mobile application to show users the status and current location of their packages during delivery. The QR code integration automatically marked packages as delivered when delivery personnel scanned the code and uploaded delivery pictures.

The app can be downloaded from the Google Play Store.

Eterna Day Spa

https://eternadayspa.com/
I worked as a full-stack developer for a beauty salon chain that wanted to bring its business online and serve more customers digitally. I developed its front-end website in React, including online reservations, user accounts, user profiles, spa information like technicians' profiles, services, and more. Also, I developed an administrator portal in React and Node.js. It enabled spa managers and technicians to look up customer reservations and check in customers. Administrators could use it to see revenue, add or delete employees or customers, and see inquiries. The administrator panel also controlled the information on front-end websites like text and images.

Languages

JavaScript, C#.NET, CSS, HTML, TypeScript, C#, SQL, Python, PHP, GraphQL, T-SQL (Transact-SQL), Java, Ruby, Rust, C++, Scala, Go

Frameworks

React Native, Express.js, Next.js, .NET, ASP.NET, Redux, Tailwind CSS, NestJS, ASP.NET Core, OAuth 2, .NET Core, NUnit, Material UI, Bootstrap, Flutter, ASP.NET MVC, JavaScript MVC, Blazor, Angular, Jest, Ruby on Rails (RoR), Svelte, Spring Boot, Cypress, Kendo UI, Entity Framework Core, React VR, AngularJS

Libraries/APIs

Node.js, React, REST APIs, PayPal API, D3.js, Moq, AWS Amplify, Stripe API, Vue, Vuex, Stripe, EJS

Tools

GitHub, Git, Mongoose, Jira, Figma, JavaScript Testing, Firebase Authentication, Webpack, Amazon Cognito, Spreadsheets, Microsoft Excel, AWS Glue, Confluence, Firebase Analytics, xUnit, Terraform, Docker Compose, Webpack 4, NGINX, Apache, Karma, AWS AppSync, AWS CloudFormation, Prisma, Slack, Amazon CloudFront CDN, AWS ELB, AWS IAM

Paradigms

Back-end Architecture, Behavior-driven Development (BDD), Scrum, Mobile Development, UX Design, Microservices, Lambda Architecture, Serverless Architecture, REST, Test-driven Development (TDD), Search Engine Optimization (SEO), HIPAA Compliance, Agile, Object-oriented Programming (OOP), Continuous Deployment, Continuous Integration (CI), Azure DevOps, DevOps

Platforms

Google Cloud Platform (GCP), Azure, Firebase, Amazon Web Services (AWS), AWS Lambda, Docker, Kubernetes, Xamarin, Android, Azure Functions, Linux, DotNetNuke (DNN), DNN, Vercel, MacOS, Blockchain, Oracle, AWS NLB

Storage

Amazon DynamoDB, MongoDB, MySQL, Database Management, Databases, Microsoft SQL Server, Firebase Realtime Database, NoSQL, Amazon Aurora, SQL Server 2017, PostgreSQL, Azure Cloud Services, Redis, Elasticsearch, SQL Server Reporting Services (SSRS), Amazon S3 (AWS S3)

Industry Expertise

Web Design, Cybersecurity

Other

APIs, API Integration, Full-stack, Back-end, Web Development, System Architecture, Front-end, User Interface (UI), Data Visualization, Full-stack Development, Single Sign-on (SSO), OAuth, Marketplaces, PayPal, Serverless, Mobile Apps, Payment Gateways, Payment APIs, Fluent Assertions, API Gateways, User Experience (UX), Responsive Web Apps, Adaptive Design, SSL Certificates, Code Review, Mobile App Development, Technical Architecture, Leadership, Lambda Functions, Cloud Architecture, Amazon API Gateway, AWS Cloud Architecture, Back-end Development, Amazon Cognito User Pools, SaaS, Google Play Store, In-app Purchases, Redux Toolkit, RESTful Services, Software Architecture, Virtual Machines, CI/CD Pipelines, Chrome Extensions, Web Application Firewall (WAF), Security, AWS Certified DevOps Engineer, DevOps Engineer, Semantic UI, Azure Service Bus, Builder.io, AWS Cloud Development, Web Servers, Caching, DNN Modules, Agile DevOps, Google Analytics 4, FastAPI, Software Development Lifecycle (SDLC), Information Security, Digital Innovation, Computer Science, Artificial Intelligence (AI), Machine Learning, Information Design, Firebase Hosting, AWS DevOps, Amazon Route 53, Amazon RDS, AWS Certified Solution Architect, Apple Numbers

2015 - 2017

Master's Degree in Information Systems Technology Management

George Washington University - Washington, DC, United States

2011 - 2015

Bachelor's Degree in Computer Science

National Univeristy of Computer and Emerging Sciences - Lahore, Pakistan

AUGUST 2022 - AUGUST 2025

AWS Certified Solutions Architect Associate

AWS

APRIL 2019 - PRESENT

Microsoft Certified Solution Developer

Microsoft

JUNE 2017 - PRESENT

Computer and Information Security

George Washington University

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