Logo
Abderrahman – React, Typescript, JavaScript, experts in Lemon.io

Abderrahman

From Turkey (GMT+4)

flag
Full-stack Web DeveloperSenior
Hire developer
7 years of commercial experience
Cybersecurity
E-commerce
E-learning
Healthcare
Logistics
Social services
Dev tools
Platforms
SaaS
Lemon.io stats
1
projects done
492
hours worked
Open
to new offers

Abderrahman – React, Typescript, JavaScript

Abderrahman has been in the tech world since 2017, specializing in full-stack development with React and Node.js. He has contributed his skills to three early-stage startups and led a software engineering team. In addition to his technical expertise, he participates in UI/UX discussions, bringing a well-rounded perspective to projects. Outside of coding, Abderrahman is passionate about martial arts and dreams of creating travel content about Africa in the future.

Main technologies
React
4 years
Typescript
4 years
JavaScript
5 years
Node.js
5 years
Express.js
5 years
Next.js
4 years
FastAPI
1 year
PostgreSQL
1 year
Django
3 years
Additional skills
Golang
Redux
Python
Git
Docker
Redis
Jest
GraphQL
AWS
Apollo GraphQL
UI/UX
MVP
MySQL
Microservices
DigitalOcean
RabbitMQ
SQL
React Native
MongoDB
Styled-components
NoSQL
Figma
Web Sockets
Kubernetes
eCommerce
Protobuf
Windows
C#
Swagger
RPC
gRPC
C++
.NET Core
GCP
Chrome extensions
Google API and Services
API testing
Integration testing
ElasticSearch
Fastify.js
Design system
Unit testing
API
Cypress
Regression testing
Google Analytics
Redux Toolkit
Vercel
ChakraUI
Rewards and achievements
Swift communicator
Ready to start
ASAP
Direct hire
Potentially possible

Experience Highlights

Software Engineer
Sep 2023 - Ongoing9 months
Project Overview

Mobile and web application for managing transport fleets (trucks) and the finances of logistic companies.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Built mobile app UI and web application
  • Integrated front-ends with API
  • Designed application solution
  • Automated tests
Project Tech stack:
React
React Native
Typescript
Node.js
Next.js
Vite
C#
ASP.NET CORE
.NET Core
PostgreSQL
Prisma
Docker
Docker Compose
Software Engineer
Apr 2023 - Aug 20234 months
Project Overview

Learning platform for orphanage empowering children with skills taught by volunteers.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Built React components
  • Built student and teacher portals
  • Designed API
  • Wrote unit, integration, and end-to-end testing
Project Tech stack:
React
Node.js
Tailwind CSS
Typescript
ChakraUI
AWS
Docker
AWS Lambda
Amazon S3
Amazon Cognito
Software Engineer
Dec 2022 - Apr 20233 months
Project Overview

A serverless Typescript web service builder that makes building and running fully-fledged web applications simple - the way it should be.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Revamped the UI;
  • Built API integrations for Slack, Github and ChatGPT;
  • Tracked and fixed UI bugs;
  • Added tests;
  • Built components library.
Project Tech stack:
React
Node.js
Typescript
PostgreSQL
tRPC
ChakraUI
Docker
Prisma
JavaScript
Software Engineer
Jan 2022 - Aug 20226 months
Project Overview

The leader in the autonomous vehicle field for riding self-driving cars in the USA. Abderrahman worked on 2 projects:

  • the design system, which was an endeavor aiming at harmonizing the UI/UX experience across all offered products;
  • the advanced test comparison which is a dashboard utility providing analytics and a CI/CD administration interface.
Skeleton
Skeleton
Skeleton
Responsibilities:
  • Built react components libraries as part of the design system;
  • Built complex table features (filtering, sorting, grouping, etc..);
  • Developed tests grouping feature for the advanced test comparison dashboard;
  • Wrote unit, integration, and e2e tests;
  • Provided support for components libraries;
  • Developed and managed documentation sites for components libraries;
  • Added storybook for documentation;
  • Designed and implemented deployment strategies;
  • Participated in UI/UX design process.
Project Tech stack:
React
Node.js
Typescript
JavaScript
Golang
Redux
Google API and Services
API
e2e testing
Integration testing
Regression testing
Unit testing
API testing
Cypress
Next.js
ElasticSearch
Redis
Jest
Software Engineer
Apr 2021 - Oct 20216 months
Project Overview

An amazing user onboarding SaaS product for integrating interactive guides, tooltips, and many other onboarding tools. A resource center is a powerful tool that integrates with multiple APIs to provide business information.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Built the resource center, which integrates with Google search engine and CRM tools (such as Zendesk, HubSpot, ...);
  • Created major design system components and revamped the web app;
  • Participated in UI/UX discussions and decision-making, providing leads from an engineering perspective;
  • Wrote unit, integration, and e2e tests;
  • Built user onboarding material scheduling feature, which lets users schedule their materials to be triggered at the given date and time;
  • Provided technical support to users.
Project Tech stack:
React
Typescript
JavaScript
Node.js
Python
Django
FastAPI
Fastify.js
Express.js
Chrome extensions
Design system
Redux
Redis
PostgreSQL
API
API testing
e2e testing
Integration testing
Unit testing
Jest
Cypress
AWS
Google API and Services
GCP
ElasticSearch
Next.js
Software Engineer
Oct 2020 - Apr 20216 months
Project Overview

A tech company that provides software development services and builds next-gen technology gadgets. Abderrahman worked on 2 projects ranging from e-commerce to healthcare industries:

  • A bidding platform and marketplace;
  • An ongoing healthcare platform project connecting medical professionals and patients.
Skeleton
Skeleton
Skeleton
Responsibilities:
  • Led the software engineering team;
  • Redesigned the monolith architecture of a bidding platform and marketplace to a micro-services architecture;
  • Designed the micro-services architecture of the healthcare platform;
  • Designed the deployment strategies of the services and assisted CI/CD;
  • Built the service responsible for the identification, authentication, and authorization;
  • Created the service responsible for the management of products (marketplace and bidding);
  • Built the service responsible for live bidding sessions;
  • Ensured that bidding business logic worked correctly with the unit, integration, and e2e tests;
  • Built a mobile app with React Native for the healthcare platform;
  • Participated in major decision-making and requirement discussions;
  • Collaborated with UI/UX designers to build user interfaces and user experiences.
Project Tech stack:
React
React Native
Typescript
JavaScript
Node.js
Python
Redux
Redis
Jest
RabbitMQ
NoSQL
MongoDB
MVP
Web Sockets
Apollo GraphQL
GraphQL
Styled-components
DigitalOcean
Docker
Kubernetes
AWS
MySQL
SQL
eCommerce
Figma
UI
UX
Microservices
Express.js
Next.js
.NET Core
C#
Microsoft SQL Server
ElasticSearch
Kibana
Logstash
Azure DevOps
Software Engineer
Nov 2018 - Sep 20201 year 10 months
Project Overview

The project's team conducted research on a data leakage prevention (DLP) system for the Windows platform. The DLP was based on state-of-the-art cyber security, MITRE ATT&CK (knowledge base of adversary tactics and techniques based on real-world observations). The system monitors processes running on the OS, detects tactics and techniques leading to data leakage attacks, logs activities, and takes action in the occurrence of an attack.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Designed the micro-service architecture of the platform (system call collection, ontology-based processing, prevention modules, etc...);
  • Built various internal tools (injector, code generator, etc...);
  • Developed Windows DLLs for collecting system calls;
  • Created services for collecting system calls;
  • Built services for pre-processing collected system calls before feeding them to the ontology-based processor;
  • Developed service for monitoring process activities;
  • Built a web app for managing services;
  • Ensured correct functioning of the services with the unit, integration, and e2e tests.
Project Tech stack:
C#
.NET Core
Typescript
JavaScript
C++
React
Python
MongoDB
Node.js
Protobuf
gRPC
RPC
Swagger
ElasticSearch
Kibana
Logstash

Education

2019
Computer Engineering
Bachelor's

Copyright © 2024 lemon.io. All rights reserved.