Abderrahman Fawzy
Verified Expert in Engineering
Software Engineer and Developer
Sakarya, Turkey
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 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
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
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
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.
Senior Software Engineer
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.
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.
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.
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
Zipper
https://zipper.dev/Enhanced Test Comparison
Design System
User Onboarding Application
https://userguiding.com/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
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
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/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.
Education
Bachelor's Degree in Computer Engineering
Sakarya University - Sakarya, Turkey
Skills
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
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