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

Abderrahman

From Canada (UTC-4)flag

Full-stack Web Developer|Senior
Lemon.io stats
1
projects done
492
hours worked
2
offers now 🔥

Abderrahman – React, Typescript, JavaScript

Abderrahman is a Full-Stack Developer with expertise in web and mobile app development. He possesses a comprehensive understanding of the software development lifecycle, software architecture, and software development principles. Abderrahman has senior-level expertise of React and Node.js. He is highly capable of guiding a project from requirements gathering to production, effectively combining the ability to facilitate healthy and efficient communication with a professional approach in his work.

8 years of commercial experience in
Accounting
AI
Aviation
Banking
Cybersecurity
E-commerce
E-learning
Fintech
Healthcare
Insurance
Logistics
Manufacturing
Productivity
Social services
Dev tools
Platforms
SaaS
Virtual assistants
Main technologies
React
7 years
Typescript
7 years
JavaScript
8 years
Node.js
8 years
Express.js
6 years
Next.js
5 years
Additional skills
Golang
Redux
Python
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
FastAPI
GCP
Chrome extensions
Google API and Services
API testing
PostgreSQL
Integration testing
ElasticSearch
Django
Fastify.js
Design system
Unit testing
API
Cypress
Regression testing
Google Analytics
Redux Toolkit
Vercel
ChakraUI
Tailwind CSS
Vite
Rewards and achievements
Swift communicator
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Software Engineer
Feb 2025 - Sep 20257 months
Project Overview

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

Responsibilities:
  • Built accessible design system components for open-source project;
  • Developed web applications;
  • Ensured application reliability through testing (unit, integration, end-to-end);
  • Mentored junior engineers.
Project Tech stack:
React
Typescript
Node.js
Vite
.NET
ASP.NET CORE
Docker
Podman
Kubernetes
Microsoft Azure
Zustand
C#
AI
Design system
Jira
Confluence
Playwright
Cypress
Gherkin
Cucumber
GitHub Copilot
OAuth
Software Engineer
Aug 2023 - May 20251 year 9 months
Project Overview

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

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
OAuth
Software Engineer
Sep 2024 - Jan 20254 months
Project Overview

Mobile and web applications for detecting, preventing and remediating hazardous situations in the commercial aircraft manufacturer's production sites.

Responsibilities:
  • Analyzed requirements, created technical specifications and redesigned the architecture of mobile and web apps;
  • Developed and published mobile apps for both Android and iOS;
  • Developed APIs for consuming front-ends;
  • Optimized applications data retrievals;
  • Mentored junior engineers;
  • Built reusable and accessible UI components;
  • Wrote automated tests.
Project Tech stack:
React
React Native
Typescript
Node.js
Redux
Docker
Podman
Kubernetes
Microsoft Azure
.NET
C#
ASP.NET CORE
AI
GitHub Copilot
Android
iOS
Jira
Confluence
Cypress
Design system
OAuth
Active Directory
Software Engineer
Mar 2024 - Sep 20245 months
Project Overview

An AI assistant to help onboarding and guiding internal employees. It helps navigating through company resources, creating learning and action plans.

Responsibilities:
  • Designed and developed the project;
  • Contributed to model customization.
Project Tech stack:
React
Typescript
Node.js
Python
LLaMA
AI
Mistral LLM
RAG
Docker
Microsoft Azure
LangChain
OpenAI
LLM
Microsoft Power BI
OAuth
Active Directory
Software Engineer
Apr 2023 - Aug 20234 months
Project Overview

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

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
Jan 2023 - May 20234 months
Project Overview

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

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
OpenAI API
Next.js
OAuth
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.
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
May 2021 - Nov 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.

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
Docker
Kubernetes
OAuth
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.
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
OAuth
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.

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

Languages

French
Advanced
Turkish
Advanced
English
Advanced

Hire Abderrahman or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2025 lemon.io. All rights reserved.