Abderrahman Fawzy, Developer in Sakarya, Turkey
Abderrahman is available for hire
Hire Abderrahman

Abderrahman Fawzy

Verified Expert  in Engineering

Software Engineer and Developer

Sakarya, Turkey

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 good problem-solving skills, is skilled in many technologies, and seizes all opportunities to learn new skills. Abderrahman is self-managed, reliable in highly demanding environments, can work independently, and integrates well in a team.

Portfolio

Freelance Clients
TypeScript, JavaScript, Node.js, React, MongoDB, PostgreSQL, Docker, Testing...
Cruise
React, Node.js, TypeScript, Storybook, Recoil, PostgreSQL, Cypress, Jest...
UserGuiding
TypeScript, JavaScript, Node.js, Python, Docker, React, Kubernetes, Jest...

Experience

  • JavaScript - 5 years
  • Node.js - 5 years
  • APIs - 5 years
  • TypeScript - 4 years
  • React - 4 years
  • React Native - 3 years
  • Next.js - 2 years
  • PostgreSQL - 1 year

Availability

Part-time

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

2022 - PRESENT
Freelance Clients
  • Managed functional teams on various web and mobile app projects.
  • Added GitHub, Slack, and ChatGPT integration features to a serverless TypeScript web service builder.
  • Built eCommerce platforms, both web and mobile-based, for businesses.
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

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-performant 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)

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

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

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, NUnit, 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

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

Zipper

https://zipper.dev/
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 components library forms the design system for bringing more consistency and the same 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 end, developing product features like 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 and 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 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

https://binoplus.com/en/ips360/
A web-based application for business operations management.

I was a software engineer, collaborated with peers to design and implement database structure, and developed core application features on the front and the back end.
2015 - 2019

Bachelor's Degree in Computer Engineering

Sakarya University - Sakarya, Turkey

Libraries/APIs

Node.js, React, RxJS, Redux-Saga, REST APIs, React Redux, React Router, Zendesk API, Protobuf, Keras, Socket.IO, Google Maps, GitHub API, Slack API, Entity Framework

Tools

Git, RabbitMQ, React Apollo, GitHub, Docker Compose, Figma, Jira, Process Monitor, NGINX, Bitbucket, CircleCI, Jenkins, Webpack, Prisma, ChatGPT, Yarn Workspaces, Android Studio, Xcode, Redux Toolkit, Redux Thunk

Languages

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

Frameworks

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

Paradigms

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

Platforms

Docker, Blockchain, DigitalOcean, Windows, Linux, Amazon Web Services (AWS), Google Cloud Platform (GCP), Kubernetes, Netlify, Azure, Web, Mobile, iOS, Android, Visual Studio Code (VS Code)

Storage

NoSQL, MongoDB, Redis, Neo4j, Google Cloud, PostgreSQL, SQLite, MSSQLCE, Amazon S3 (AWS S3), MySQL, Relational Databases

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, Web Accessibility, Responsive Web Apps, Responsive UI, Automated UI Testing, User Experience (UX), API Integration, Web Applications, Front-end Development, Back-end Development, 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, CI/CD Pipelines, PWA, Progressive Web Applications (PWAs), OAuth, eCommerce, Internet of Things (IoT), IT Systems Architecture, Cryptocurrency, RPC, Accessibility, WebSockets, Mobile UI, Mobile UX, Architecture, Deno

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