Hunain Mehmood, Software Developer in Niagara Falls, ON, Canada
Hunain Mehmood

Software Developer in Niagara Falls, ON, Canada

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.
Hunain is now available for hire

Portfolio

  • Surf
    JavaScript, Node.js, React, Amazon DynamoDB, Amazon CloudFront CDN, Docker...
  • Highline BETA
    Amazon Web Services (AWS), Ruby on Rails (RoR), AWS Lambda, Lambda Functions...
  • Nucleos, Inc.
    Node.js, Full-stack Development, React, Docker, SQL, Express.js...

Experience

Location

Niagara Falls, ON, Canada

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.

Employment

  • 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)
  • 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
  • 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)
  • 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)
  • 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, 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)
  • 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, 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
  • 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, 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
  • 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

Experience

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

Skills

  • Languages

    JavaScript, C#.NET, CSS, HTML, TypeScript, C#, SQL, Python, PHP, GraphQL, T-SQL, Java, Ruby, Rust, Go
  • Frameworks

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

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

    GitHub, Git, Mongoose, Jira, Figma, JavaScript Testing, Firebase Authentication, Webpack, Amazon Cognito, Spreadsheets, Microsoft Excel, Terraform, Docker Compose, Webpack 4, NGINX, Apache, Karma, Slack, Amazon CloudFront CDN, AWS ELB, AWS IAM
  • Paradigms

    Back-end Architecture, Behavior-driven Development (BDD), Scrum, Mobile Development, Test-driven Development (TDD), Agile, Object-oriented Programming (OOP), Continuous Deployment, Continuous Integration (CI), Azure DevOps, DevOps
  • Platforms

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

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

    Web Design, Security, 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, Software Architecture, Virtual Machines, CI/CD Pipelines, Chrome Extensions, Web Application Firewall (WAF), AWS Certified DevOps Engineer, DevOps Engineer, Semantic UI, Azure Service Bus, Builder.io, AWS Cloud Development, Web Servers, Caching, DNN Modules, Software Development Lifecycle (SDLC), Information Security, Digital Innovation, Computer Science, Artificial Intelligence (AI), Machine Learning, Information Design, Firebase Hosting, AWS DevOps, Amazon Route 53, AWS RDS, AWS Certified Solution Architect

Education

  • Master's Degree in Information Systems Technology Management
    2015 - 2017
    George Washington University - Washington, DC, United States
  • Bachelor's Degree in Computer Science
    2011 - 2015
    National Univeristy of Computer and Emerging Sciences - Lahore, Pakistan

Certifications

  • AWS Certified Solutions Architect Associate
    AUGUST 2022 - AUGUST 2025
    AWS
  • Microsoft Certified Solution Developer
    APRIL 2019 - PRESENT
    Microsoft
  • Computer and Information Security
    JUNE 2017 - PRESENT
    George Washington University

To view more profiles

Join Toptal
Share it with others