Abderrahman Fawzy, Developer in Montreal, QC, Canada
Abderrahman is available for hire
Hire Abderrahman

Abderrahman Fawzy

Software Engineer and Developer

Montreal, QC, Canada

Toptal member since January 28, 2022

Bio

Abderrahman is an experienced software engineer specializing in web applications. He's helped companies by building in-house applications and SaaS products to improve process quality and bring solutions to customers. He has strong problem-solving skills, is proficient in many technologies, and takes every opportunity to learn new skills. Abderrahman is self-managed, reliable in highly demanding environments, can work independently, and integrates well in a team.

Portfolio

Accenture
React, React Native, Node.js, Vite, Vitest, C#, .NET, ASP.NET, ASP.NET Core...
Koode Tech
TypeScript, JavaScript, Node.js, React, MongoDB, PostgreSQL, Docker, Testing...
Cruise
React, Node.js, TypeScript, Storybook, Recoil, PostgreSQL, Cypress, Jest...

Experience

  • React - 7 years
  • Node.js - 7 years
  • JavaScript - 7 years
  • APIs - 7 years
  • TypeScript - 6 years
  • Next.js - 5 years
  • React Native - 5 years
  • PostgreSQL - 4 years

Preferred Environment

JavaScript, TypeScript, Node.js, React, Python, Go, GraphQL, REST APIs, C#, .NET Core

The most amazing...

...features I've developed are a resource center, knowledge base integration, and design systems. Thousands of users use them to have and create a good experience.

Work Experience

Senior Software Engineer

2024 - 2025
Accenture
  • Developed mobile and web apps for detecting, preventing, and remediating hazardous situations in a major commercial aircraft manufacturer's production sites.
  • Built a major French insurance and financial services company's customer-facing price quote products to quickly get insurance quotes for vehicles and properties, and easily find and contact agents.
  • Gathered and analyzed product requirements, produced technical documents, and designed application architecture.
  • Established a culture of technical excellence and knowledge sharing.
  • Mentored and provided training and guidance to junior engineers.
  • Collaborated directly with stakeholders and product owners.
Technologies: React, React Native, Node.js, Vite, Vitest, C#, .NET, ASP.NET, ASP.NET Core, Next.js, Accessibility, Web, Mobile, Front-end, Back-end, Front-end Development, Back-end Development, APIs, REST, REST APIs, PostgreSQL, MongoDB, Microsoft SQL Server, Multimodal GenAI, Generative Artificial Intelligence (GenAI), Artificial Intelligence (AI), Microsoft Copilot, GitHub Copilot Chat, Ollama, Large Language Models (LLMs), OpenAI, Playwright, Cypress, Redux, Design Systems, Software Development Lifecycle (SDLC), Scrum, Agile, Docker, Podman, Kubernetes, OpenShift, Azure, Amazon Web Services (AWS), AWS IoT, Python, Design Patterns, iOS, Android, CI/CD Pipelines, Auth, OAuth, OAuth 2, Authentication, Authorization, Single Sign-on (SSO), LDAP, Active Directory (AD), OpenID Connect (OIDC), SAML, SendGrid, SendGrid API, Mobile App Development, LangChain, React Query, AI Tools, React Testing Library, Claude, Claude Code, Codex

Senior Software Engineer

2022 - 2024
Koode Tech
  • Managed functional teams on various web and mobile app projects.
  • Built a serverless TypeScript web service builder with GitHub, Slack, and ChatGPT integration features.
  • Built eCommerce platforms, both web and mobile-based, for businesses.
  • Collaborated directly with clients and product owners.
  • Created technical specifications and designed application architecture.
Technologies: TypeScript, JavaScript, Node.js, React, MongoDB, PostgreSQL, Docker, Testing, Cypress, Redis, Prisma, React Native, Remix, REST, GraphQL, Redux, React Redux, Tailwind CSS, Styled-components, Jest, ChatGPT, APIs, Next.js, Yarn, WebSockets, Socket.IO, Webpack, Web, Mobile, iOS, Android, tRPC, Mobile UI, Mobile UX, Architecture, Android Studio, Xcode, Unit Testing, Full-stack, Full-stack Development, Figma, Responsive, Responsive Web Apps, Responsive UI, SQL, Software Architecture, C#.NET, Git, ASP.NET Core, ASP.NET MVC, eCommerce, API Integration, HTML, CSS, OAuth, Test-driven Development (TDD), MySQL, ChatGPT API, OpenAI, Generative Artificial Intelligence (GenAI), Multimodal GenAI, Express.js, Vite, Vitest, NPM, PNPM, OAuth 2, Auth, Authentication, Authorization, Firebase, Mobile App Development, React Query, AI Tools, React Testing Library

Senior Software Engineer

2022 - 2022
Cruise
  • Created a design system, improving consistency and significantly decreasing code duplication across all products at Cruise.
  • Developed and maintained high-performing reusable React component libraries.
  • Collaborated with multiple teams and established front-end best practices.
Technologies: React, Node.js, TypeScript, Storybook, Recoil, PostgreSQL, Cypress, Jest, Docker, Single-page Applications (SPAs), Go, Google Cloud Platform (GCP), CI/CD Pipelines, Web Applications, REST APIs, REST, Accessibility, Web Accessibility, Webpack, Yarn, Front-end Development, Web, Architecture, Unit Testing, SQL, Git, Redux, APIs, Microservices Architecture, Redis, Responsive, API Integration, HTML, CSS, Test-driven Development (TDD), React Query, React Testing Library

Software Engineer

2021 - 2021
UserGuiding
  • Developed a domain search feature with a back- and front-end service, fetching and displaying relevant data.
  • Created major design system components, giving a new look to the SaaS product.
  • Developed a material scheduling feature that empowered users to customize when and under which conditions their onboarding materials should be visible.
  • Built a knowledge base integration with the Zendesk help center.
  • Fixed bugs reported by the QA team and wrote automatic unit and integration tests.
  • Collaborated directly with product managers and analyzed and created technical specifications from product requirements.
Technologies: TypeScript, JavaScript, Node.js, Python, Docker, React, Kubernetes, Jest, Cypress, Google Cloud, Google Custom Search, Zendesk API, Git, Chrome Extensions, Redis, Redux, Redux-Saga, RxJS, UI Testing, Microservices Architecture, Jira, User Interface (UI), REST, GitHub, Python 3, Amazon Web Services (AWS), Amazon S3 (AWS S3), CircleCI, Jenkins, Full-stack, Back-end, Front-end, Relational Databases, Swagger, Single-page Applications (SPAs), Google Cloud Platform (GCP), Docker Compose, CI/CD Pipelines, React Redux, Web Applications, REST APIs, Accessibility, Web Accessibility, Yarn, Yarn Workspaces, Webpack, Front-end Development, Back-end Development, Web, Redux Toolkit, Redux Thunk, Unit Testing, SQL, Software Architecture, NoSQL, APIs, MongoDB, Responsive, Architecture, API Integration, HTML, CSS, OAuth, Test-driven Development (TDD), Stripe, Celery, SendGrid, SendGrid API, React Query, React Testing Library

Software Engineer

2020 - 2021
Work3 Teknoloji
  • Designed a microservices architecture for a bidding platform.
  • Developed software solution services for the bidding platform.
  • Designed a microservices architecture for a healthcare platform.
  • Built an MVP mobile application for the healthcare platform.
  • Designed data models to drive the application state and carry business logic.
  • Led the development team and provided support to teammates.
  • Created user interface components with React and wrote unit tests.
  • Collaborated closely with stakeholders and product owners; gathered, analyzed, and created technical specifications from requirements.
Technologies: TypeScript, JavaScript, Node.js, React, React Native, GraphQL, MongoDB, REST, Microservices Architecture, Redis, RabbitMQ, Docker, Kubernetes, DigitalOcean, Netlify, Git, GitHub, Azure DevOps, Apollo Server, React Apollo, Apollo, Material UI, Back-end, Front-end, Full-stack, NoSQL, Database Design, Single-page Applications (SPAs), Gatsby, CI/CD Pipelines, React Redux, Redux, Redux-Saga, REST APIs, Accessibility, Web Accessibility, WebSockets, Yarn, Yarn Workspaces, Socket.IO, Tailwind CSS, Webpack, Front-end Development, Back-end Development, iOS, Android, Mobile UX, Mobile, Mobile UI, Architecture, Google Maps, Android Studio, Xcode, Redux Thunk, Redux Toolkit, Unit Testing, SQL, Software Architecture, Computer Networking, RxJS, APIs, Jest, Cypress, Responsive, ASP.NET Core, eCommerce, API Integration, HTML, CSS, OAuth, Test-driven Development (TDD), MySQL, Stripe, SendGrid, SendGrid API, React Query, React Testing Library

Software Engineer

2019 - 2020
SAU Cybersecurity Lab
  • Designed a microservices solution architecture for a data leakage prevention system.
  • Developed a custom Windows dynamic link library (DLL) that monitors and collects system calls.
  • Created a service that manages start-to-end process monitoring by injecting the custom DLL into processes running on the system.
  • Built services that analyze and process collected system calls.
  • Developed a web application for managing the microservices.
Technologies: Python, C++, C#, Windows, gRPC, APIs, REST, React, TypeScript, API Hooking, Microservices, Process Monitor, Git, Protobuf, Bitbucket, Azure DevOps, DLL, Data Loss Prevention (DLP), Back-end, Front-end, Full-stack, Swagger, REST APIs, RPC, Google Protocol Buffer, Yarn, .NET Core, .NET, ASP.NET, ASP.NET Core, ASP.NET MVC, Entity Framework, Unit Testing, Software Architecture, Computer Networking, C#.NET, Internet of Things (IoT), Information Security, Web Security, IT Systems Architecture, NoSQL, MongoDB, Microservices Architecture, Responsive, Architecture, HTML, CSS, xUnit, xUnit.net

Software Engineer

2018 - 2019
SAU Information Systems
  • Developed a web application to manage Cisco IP phones.
  • Created the key module for discovering Cisco IP phones.
  • Designed the data model to withhold Cisco IP phones information.
Technologies: Python, Django, SQLite, React, HTML, JavaScript, Session Initiation Protocol (SIP), LDAP, SNMP, Linux, Back-end, Front-end, Full-stack, Relational Databases, SQL, REST, REST APIs, Unit Testing, Software Architecture, Computer Networking, Git, Internet of Things (IoT), Information Security, Web Security, IT Systems Architecture, APIs, Responsive, Architecture, CSS

Software Engineer

2017 - 2018
Binoplus
  • Designed application models and database structure.
  • Developed user interface for a worksite processes administration.
  • Worked on core back-end features for a worksite processes administration.
Technologies: Node.js, C#.NET, HTML, JavaScript, MSSQLCE, Back-end, Front-end, Full-stack, Relational Databases, Entity 6, Database Design, REST, REST APIs, Azure, C#, .NET, .NET Core, Active Server Pages (ASP), ASP.NET, ASP.NET Core, ASP.NET MVC, Unit Testing, SQL, Software Architecture, Git, APIs, Responsive, Entity Framework, NUnit, Architecture, CSS

Experience

AXA.fr Insurance Quotes

https://www.axa.fr/
I developed web apps for major French insurance and financial services. I was a front-end developer and liaised with back-end developers to build customer-facing price quote products that quickly generated insurance quotes for vehicles and properties, and enabled easy agent search and contact. I also built several UI components for their open source design system.

Airbus ClickNProtect

I developed mobile and web apps for the safety of a commercial aircraft manufacturer's production sites. I built the iOS and Android mobile applications for reporting hazardous situations in manufacturing sites. I also designed APIs and developed the web applications for reporting and managing risks, hazardous and good practices, suggestions, and overall site safety.

Zipper

A serverless TypeScript web service builder. As a front-end engineer, I built the UI/UX of the app. I integrated GitHub API, Slack API, and ChatGPT. Additionally, created an app playground and enabled code execution within the application.

Enhanced Test Comparison

A web application for an internal test comparison tool. I worked on the app's front end, which collects data from multiple sources, displays meaningful information, and provides filtering, analytics, and comparison tools.

Design System

A React-based component library forms the design system to bring more consistency and a consistent look and feel across all products. I was the main front-end engineer collaborating with the UI/UX designers, developing and maintaining the components library.

User Onboarding Application

https://userguiding.com/
A SaaS product web application and Google Chrome extension for onboarding users and product walkthrough.

I worked on the front and back ends, developing product features such as custom search and integration with Zendesk's help center.

I actively developed the design systems intended to improve the user interfaces and be the standard language between front-end developers and UI/UX designers.

Medixbot

A healthcare platform for connecting patients with medical experts and managing personal health devices. I was the software architect in charge of designing the microservices architecture. As a software engineer, I developed the platform's features and mobile applications.

Bidding Platform and Marketplace

A web-based application for bidding on items on the marketplace.

I was the lead software engineer and software architect in charge of designing the microservices architecture, developing platform features, and supporting the team.

IPS360 Business Operations Management

A web-based application for business operations management. I was a software engineer, and I collaborated with peers to design and implement a database structure and developed core application features on the front and back end.

Education

2015 - 2019

Bachelor's Degree in Computer Engineering

Sakarya University - Sakarya, Turkey

Certifications

JANUARY 2026 - JANUARY 2027

Microsoft Certified: Azure Developer Associate

Microsoft

Skills

Libraries/APIs

Node.js, React, RxJS, Redux-Saga, REST APIs, React Redux, React Router, Socket.IO, Entity Framework, React Query, React Testing Library, Zendesk API, Protobuf, Keras, Google Maps, GitHub API, Slack API, Playwright, Auth, Stripe, SendGrid API, Twilio API, Azure API Management

Tools

Git, RabbitMQ, React Apollo, GitHub, Docker Compose, Figma, Prisma, ChatGPT, Yarn Workspaces, Redux Toolkit, Redux Thunk, xUnit, xUnit.net, Jira, Process Monitor, NGINX, Bitbucket, CircleCI, Jenkins, Webpack, Expo, Claude, Codex, Claude Code, Android Studio, Xcode, Vitest, NPM, Microsoft Copilot, Adobe Experience Manager (AEM), Chromatic, Celery, SendGrid, Azure Monitor, Azure Key Vault, Azure App Service, Azure Cache for Redis

Languages

JavaScript, TypeScript, Python, GraphQL, SQL, C++, C#.NET, C#, HTML, CSS, Go, Python 3, Java, Lisp, Active Server Pages (ASP), Haskell, Objective-C, SAML

Frameworks

Redux, Jest, Cypress, React Native, Express.js, Next.js, Material UI, Swagger, Yarn, .NET Core, .NET, ASP.NET, ASP.NET Core, Streamlit, OAuth 2, Django, Fastify, gRPC, NestJS, Recoil, Tailwind CSS, Google Protocol Buffer, Remix, tRPC, NUnit, Entity 6, Electron, ASP.NET MVC, Spring Boot, Android SDK

Paradigms

REST, Microservices Architecture, Microservices, Azure DevOps, Database Design, Unit Testing, Scrum, Agile, Test-driven Development (TDD), Behavior-driven Development (BDD), Testing, UX Design, Automated Testing, Responsive, Design Patterns, Compiler Design

Platforms

Docker, Amazon Web Services (AWS), Azure, Web, Mobile, Visual Studio Code (VS Code), Ollama, Blockchain, DigitalOcean, Windows, Linux, Google Cloud Platform (GCP), iOS, Android, Kubernetes, Netlify, OpenShift, AWS IoT, Firebase, HubSpot, Zendesk, Azure Event Hubs, Azure Web Apps, Azure Functions

Storage

NoSQL, MongoDB, Redis, PostgreSQL, SQLite, Relational Databases, Neo4j, Google Cloud, MSSQLCE, Amazon S3 (AWS S3), MySQL, Microsoft SQL Server, Azure Storage, Azure Cosmos DB, Microsoft Entra ID, Azure Queue Storage

Other

Software Architecture, APIs, UI Testing, User Interface (UI), Design Systems, API Hooking, Styled-components, Apollo Server, Full-stack, Front-end, Back-end, Storybook, Single-page Applications (SPAs), Full-stack Development, Documentation, Technical Documentation, CI/CD Pipelines, Web Accessibility, Responsive Web Apps, Responsive UI, OAuth, Automated UI Testing, User Experience (UX), API Integration, Web Applications, Accessibility, WebSockets, Front-end Development, Back-end Development, Mobile UI, Mobile UX, Architecture, Podman, Software Development Lifecycle (SDLC), Generative Artificial Intelligence (GenAI), Multimodal GenAI, OpenAI, ChatGPT API, Large Language Models (LLMs), Authentication, Authorization, Mobile App Development, AI Tools, Computer Networking, Information Security, Web Security, Google Custom Search, Chrome Extensions, Session Initiation Protocol (SIP), LDAP, SNMP, Gatsby, DLL, Data Loss Prevention (DLP), Apollo, TypeORM, PWA, Progressive Web Applications (PWAs), eCommerce, RPC, Internet of Things (IoT), IT Systems Architecture, Cryptocurrency, Deno, Vite, PNPM, Artificial Intelligence (AI), GitHub Copilot Chat, Open Source, QR Codes, Single Sign-on (SSO), Active Directory (AD), OpenID Connect (OIDC), LangChain, Software Development, Cloud, Cloud Computing, Azure Cloud Security, Azure Compute Services, Azure Service Bus, Azure Container Registry, Azure Container Instances, Azure Blob Storage, Azure API Apps, Azure Event Grid

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