
Abderrahman Fawzy
Verified Expert in Engineering
Software Engineer and Developer
Montreal, QC, Canada
Toptal member since January 28, 2022
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
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
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Software Engineer
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.
Software Engineer
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.
Software Engineer
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.
Software Engineer
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.
Software Engineer
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.
Experience
AXA.fr Insurance Quotes
https://www.axa.fr/Airbus ClickNProtect
Zipper
Enhanced Test Comparison
Design System
User Onboarding Application
https://userguiding.com/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
Bidding Platform and 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
Education
Bachelor's Degree in Computer Engineering
Sakarya University - Sakarya, Turkey
Certifications
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring