Abderrahman
From Canada (UTC-4)
Lemon.io stats
1
projects done492
hours worked2
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
Main technologies
Additional skills
Rewards and achievements
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Software Engineer
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
- 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.
Software Engineer
Mobile and web application for managing transport fleets (trucks) and the finances of logistic companies.
- Built mobile app UI and web application;
- Integrated front-ends with API;
- Designed application solution;
- Automated tests.
Software Engineer
Mobile and web applications for detecting, preventing and remediating hazardous situations in the commercial aircraft manufacturer's production sites.
- 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.
Software Engineer
An AI assistant to help onboarding and guiding internal employees. It helps navigating through company resources, creating learning and action plans.
- Designed and developed the project;
- Contributed to model customization.
Software Engineer
Learning platform for orphanage empowering children with skills taught by volunteers.
- Built React components;
- Built student and teacher portals;
- Designed API;
- Wrote unit, integration, and end-to-end testing.
Software Engineer
A serverless Typescript web service builder that makes building and running fully-fledged web applications simple - the way it should be.
- Revamped the UI;
- Built API integrations for Slack, Github and ChatGPT;
- Tracked and fixed UI bugs;
- Added tests;
- Built components library.
Software Engineer
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.
- 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.
Software Engineer
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.
- 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.
Software Engineer
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.
- 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.
Software Engineer
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.
- 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.