Oussama Nahiz, Developer in Mohammedia, Grand Casablanca, Morocco
Oussama is available for hire
Hire Oussama

Oussama Nahiz

Verified Expert  in Engineering

Front-end Developer

Location
Mohammedia, Grand Casablanca, Morocco
Toptal Member Since
February 24, 2022

Oussama is a dedicated and efficient full-stack developer with six years of experience in application layers, presentation layers, and databases. He focuses mainly on the JavaScript ecosystem and excels in React and React Native front-end development. Oussama is also passionate about Web3 and blockchain technology.

Portfolio

Blue River Technology
JavaScript, Visualization, React, TypeScript, NestJS, MongoDB, Docker...
VO2 GROUP
Confluence, Jira, Slack, JavaScript, TypeScript, React, React Native, Node.js...
SQLI
JavaScript, AngularJS, jQuery, React, Vue, CSS, SCSS, Jira, Confluence, Jest...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Vim Text Editor, Unix, Linux, Docker, Jira, Slack, Confluence, Git

The most amazing...

...app I've solo-developed was the Radiometer Course Creator, which made course creation and integration with the AQURE platform easier and generated 80,000 EUR.

Work Experience

Full-stack Developer

2022 - 2022
Blue River Technology
  • Developed single-handedly the Clicky clicky tool, a web-based labeling tool for collecting See & Spray boom height ground truth data, improving its efficacy.
  • Developed the Clicky clicky dashboard, a web-based application for managing labeling jobs, including job creation, assignment, and results gathering.
  • Deployed the tool and assured results accuracy by comparing the labeling results to the ones from Radar.
  • Migrated the existing Spyglass platform from Vanilla JavaScript to React while fixing its current bugs.
Technologies: JavaScript, Visualization, React, TypeScript, NestJS, MongoDB, Docker, Docker Compose, Node.js, CSS3, Jira, Confluence, Image Annotation, React Query, Styled-components, APIs, Material UI, Architecture, Amazon EC2, Full-stack, Dashboards, Front-end Development, Amazon S3 (AWS S3), Software Design, Web Development, Git, Agile, Charts, Interactive Maps, Front-end, User Interface (UI), Databases, Amazon Web Services (AWS), REST APIs, User Experience (UX), Data Visualization

Full-stack Developer

2021 - 2022
VO2 GROUP
  • Created a JavaScript API to communicate with the AQURE platform, saving the company 20,000 EUR by buying an existing solution.
  • Led a team of three engineers in building the front ends for the AXA Health Keeper app, a web and mobile application built in React, React Native, and Redux.
  • Participated in the architecture and development of the back end for the AXA Health Keeper app built in Node.js, MongoDB, and the Serverless Framework.
  • Migrated the application from Quasar and Vue.js to React and React Native, resulting in better performance and a smoother UX.
  • Created the Radiometer Course Creator app in React, Node.js, TypeScript, AWS SAM, and PostgreSQL as a database.
Technologies: Confluence, Jira, Slack, JavaScript, TypeScript, React, React Native, Node.js, Serverless Framework, MongoDB, Redis, Amazon Simple Queue Service (SQS), Amazon API Gateway, CSS, SCSS, Vue, Quasar, Redux, Jenkins, AWS Amplify, GitLab, React Query, React Hook Form, APIs, Styled-components, Material UI, Twilio API, Amazon EC2, Full-stack, Dashboards, Team Leadership, Architecture, Front-end Development, Sass, Amazon S3 (AWS S3), Software Design, Web Development, Git, Agile, PostgreSQL, Front-end, User Interface (UI), Databases, Amazon Web Services (AWS), CI/CD Pipelines, GraphQL, REST APIs, Vuex, Figma, User Experience (UX), NestJS, Unit Testing, Serverless, Amazon DynamoDB, Data Visualization

Front-end Developer

2020 - 2020
SQLI
  • Implemented a new checkout that allowed Nespresso to maximize sales by simplifying the process and allowing customers to buy products without completing the registration process.
  • Wrote unit tests for the implemented features in Jest and Enzyme.
  • Migrated AngularJS and jQuery libraries to newer versions.
Technologies: JavaScript, AngularJS, jQuery, React, Vue, CSS, SCSS, Jira, Confluence, Jest, Enzyme, Jenkins, Bitbucket, Front-end Development, Sass, Web Development, Git, Agile, HTML, Front-end, User Interface (UI), CI/CD Pipelines, Vuex, Figma, Unit Testing

Front-end Lead

2020 - 2020
Caronae Systems
  • Led a team of three engineers to build the front end for Helloo's journey builder, a web application allowing customers to use drag and drop to create their verification journeys with different options.
  • Reviewed pull requests and assured the code quality.
  • Solo-developed the front end for Helloo's journey, a web application that receives a JSON file describing the client's verification journey and assists them through the identity verification process.
Technologies: JavaScript, React, Redux, Styled-components, CSS, Node.js, Microservices, Docker, PWA, Jira, Confluence, Jest, Bitbucket, Amazon EC2, Full-stack, Dashboards, Team Leadership, Architecture, Front-end Development, Amazon S3 (AWS S3), Software Design, Web Development, Git, Agile, APIs, Express.js, PostgreSQL, Front-end, User Interface (UI), Amazon Web Services (AWS), CI/CD Pipelines, GraphQL, REST APIs, Figma, User Experience (UX), Unit Testing

Full-stack Developer

2020 - 2020
Spotbills
  • Participated in the architecture, development, and testing of the Peer chat application, a hybrid mobile application built in Flutter that leverages the P2P protocol for messaging, file sharing, and audio/video calling functionalities.
  • Built a signaling server for the Peer app in NestJS, Redis, and MongoDB.
  • Oversaw the deployment process, allowing the company to launch the product on time. See more at https://spotbills.com/our-companies.
Technologies: Flutter, JavaScript, TypeScript, NestJS, Dart, Redis, MongoDB, RabbitMQ, Socket.IO, Real-time Communication (RTC), GitHub, Twilio API, Full-stack, WebRTC, Architecture, Video Chat, Front-end Development, Video Streaming, Streaming, Software Design, Web Development, Git, Agile, APIs, Express.js, Front-end, User Interface (UI), Databases, REST APIs, Figma

Full-stack Developer

2016 - 2019
Freelance
  • Built a multitude of projects for local and international clients, including web portals, ecommerce sites, and ERPs using mainly web technologies like PHP, Node.js, MySQL, Vue.js, and React.
  • Acquired most of the projects from online freelancing agencies and through my local network.
  • Upgraded my technical skills, which allowed me to deliver high-quality products and build good relationships with my customers.
Technologies: PHP, Node.js, React, JavaScript, SQL, WordPress, Vue, CSS, SCSS, Three.js, D3.js, Jest, Karma, Python, Symphony, GitHub, MariaDB, Full-stack, Dashboards, Architecture, Front-end Development, Nuxt.js, Sass, Video Streaming, Streaming, Software Design, Web Development, Git, HTML, Express.js, Charts, Data Visualization, Front-end, User Interface (UI), Databases, Bootstrap, Vuex, Figma, User Experience (UX), GSAP

Intern

2014 - 2014
Myopla Software Solution
  • Developed a web application in vanilla PHP and JavaScript to manage employees' absences and holidays.
  • Created a custom UI from scratch for the application.
  • Deployed the application locally, which made it smoother to manage.
Technologies: PHP, CSS, JavaScript, WordPress, MySQL, Full-stack, Dashboards, Front-end Development, Web Development, Git, HTML, Front-end, User Interface (UI), Databases, Bootstrap, User Experience (UX)

Radiometer Course Creator App

A web application built in React, Node.js, TypeScript, AWS SAM, and PostgreSQL as a database. The main goal of the application is to simplify the creation of courses for the AQURE platform. I owned all aspects of the product architecture, design, development, and testing. The project generated 80,000 EUR for the company.

AXA Health Keeper

https://www.axahealthkeeper.com/
A mobile and web application built in React, React Native, Node.js, Serverless Framework, and MongoDB as a database. The main goal of the application is to incentivize users to live a healthier life by implementing a gamification system that rewards users with points for completing certain tasks, which they can spend in the marketplace.

Red Tetris

https://github.com/useit015/red_tetris
Red Tetris is an online multiplayer game of Tetris built in React, Redux, Node.js, and Socket.IO. I built the game using functional programming on the front end and object-oriented programming on the back end, leveraging Socket.IO and Redux for server communication and state management.
2018 - 2022

42 Senior Degree in Computer Science

1337 (42 Network) - Khouribga, Morocco

2014 - 2015

European Bachelor’s Degree in Computer Science: Networks and Security

Federation for EDucation in Europe (FEDE) - Mohammedia, Morocco

2012 - 2014

Specialized Technician Diploma in Computer Science: Programming

Institut de Gestion Informatique et Commerciale (IGIC) - Mohammedia, Morocco

2011 - 2013

Specialized Technician Diploma in Computer Science: Network Administration

Institut de Commerce et d'Informatique Appliquée (INCIA) - Khouribga, Morocco

DECEMBER 2022 - PRESENT

CodinGame Certification - JavaScript

CodinGame

AUGUST 2020 - PRESENT

Certified Front-end Engineer

Online Freelance Agency

Languages

JavaScript, TypeScript, CSS, CSS3, HTML, SQL, SCSS, PHP, Sass, GraphQL, Solidity, C, Dart, C++, Python, Java

Frameworks

NestJS, React Native, Redux, Jest, Material UI, Nuxt.js, Express.js, Bootstrap, Flutter, Serverless Framework, Quasar, Angular, AngularJS, ASM, .NET

Libraries/APIs

React, Node.js, Vue, Vuex, Three.js, Socket.IO, D3.js, React Query, React Hook Form, Twilio API, REST APIs, jQuery, SDL, AWS Amplify, WebRTC, Web3.js, GSAP

Other

Full-stack, Dashboards, Front-end Development, Software Design, Web Development, Front-end, User Interface (UI), User Experience (UX), Visualization, Image Annotation, APIs, Architecture, Team Leadership, Video Streaming, Streaming, Data Visualization, CI/CD Pipelines, Serverless, Web3, Amazon API Gateway, Real-time Communication (RTC), Styled-components, PWA, Enzyme, Symphony, Video Chat, Charts, Interactive Maps

Tools

Vim Text Editor, GitLab, GitHub, Slack, Git, Docker Compose, Figma, Jira, Confluence, Amazon Simple Queue Service (SQS), RabbitMQ, Jenkins, Karma, Bitbucket, Remix IDE, MetaMask

Paradigms

Agile, Unit Testing, Microservices

Platforms

Visual Studio Code (VS Code), Unix, Linux, Docker, Amazon EC2, Blockchain, Amazon Web Services (AWS), WordPress, AWS Lambda

Storage

MongoDB, MySQL, NoSQL, PostgreSQL, MariaDB, Amazon S3 (AWS S3), Databases, Redis, Amazon DynamoDB

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