Youssef Chihi, Developer in Barcelona, Spain
Youssef is available for hire
Hire Youssef

Youssef Chihi

Verified Expert  in Engineering

Software Developer

Barcelona, Spain

Toptal member since September 1, 2021

Bio

Youssef is a full-stack developer and a JavaScript enthusiast with four years of experience. He specializes in working on full-stack JavaScript projects with mainly React on the front end and Express.js on the back end. What excites him most about this field is using cutting-edge technologies to work on unique projects with custom and specific needs.

Portfolio

Adevinta
JavaScript, React, Okta, Sass, Travis CI, Git, Webpack, Rollup.js...
Schibsted
JavaScript, Node.js, Express.js, React, GraphQL, PostgreSQL...
Barac
React, Express.js, GraphQL, Jenkins, Sass, Node.js, NGINX, Socket.IO, Redis...

Experience

  • JavaScript - 4 years
  • Git - 4 years
  • Webpack - 4 years
  • Sass - 4 years
  • React - 4 years
  • Express.js - 3 years
  • Redux - 3 years
  • Node.js - 3 years

Availability

Part-time

Preferred Environment

JavaScript, React, Node.js

The most amazing...

...SaaS project I've worked on aims to predict cyber attacks on encrypted traffic without the need for decryption.

Work Experience

Senior Front-end Engineer

2020 - PRESENT
Adevinta
  • Improved an SDK that is used by teams across six of the company’s marketplaces.
  • Refactored the SDK to enhance UX, optimize bundle size, and improve readability.
  • Built the front end for an internal tool to facilitate moderation tasks using React.
  • Improved the developer experience by automating some DevOps tasks pre-commit.
  • Combined the proxy and pub/sub design patterns to create a central reactive state.
Technologies: JavaScript, React, Okta, Sass, Travis CI, Git, Webpack, Rollup.js, Amazon Web Services (AWS), Amazon S3 (AWS S3)

JavaScript Developer

2018 - 2019
Schibsted
  • Collaborated remotely with a team in Spain on front-end features using React, Redux, and GraphQL.
  • Wrote Node.js scripts to parse and validate resumes automatically.
  • Set up and managed AWS EC2 instances with load balancers.
  • Built a website for managing and displaying Instagram-like stories.
Technologies: JavaScript, Node.js, Express.js, React, GraphQL, PostgreSQL, Amazon Web Services (AWS), Redux

Full-stack Developer

2017 - 2018
Barac
  • Designed and implemented a user-friendly UI using React.
  • Created customized D3.js graphs from scratch and integrated them with React.
  • Developed and optimized a Node.js-based API with Socket.IO real-time layer.
  • Streamlined a CI/CD pipeline to automate developer operations using Jenkins and Git.
  • Configured an Nginx server following security best practices.
Technologies: React, Express.js, GraphQL, Jenkins, Sass, Node.js, NGINX, Socket.IO, Redis, D3.js

Full-stack Developer

2016 - 2017
NSA of Tunisia
  • Recommended architectural improvements, design solutions, and integration solutions.
  • Analyzed and rebuilt a web application from the ground up through completion.
  • Developed user-friendly React components and graphs aimed at analytics and insights.
  • Met with the manager on a weekly basis to provide a detailed project report and milestone updates.
Technologies: React, Node.js, Express.js, Elasticsearch, MongoDB

Experience

Hybrid Mobile App to Manage Daily Expenses

https://github.com/YoucefChihi/wise-spend
A hybrid mobile app built on Cordova for managing daily expenses, relying mainly on React but also using some native APIs. I've started this project to familiarize myself with hybrid mobile apps and explore what I can do with them.

Personal Website

https://youcefchihi.github.io/
A single-page personal website that highlights my work experience and acts as a small display of some animation and interactivity techniques. It can be considered as an interactive and fun approach to display a resume.

Alwan El Aql

https://github.com/YoucefChihi/alwan_el_aql
A puzzle game designed for the Arabic community, it was a project that I used to enroll in a competition aimed at improving the number and quality of apps presented to the Arabic users.

It consists of a hybrid app taking advantage of Cordova and is mainly built with React and Sass.

Skills

Libraries/APIs

React, jQuery, Node.js, Rollup.js, React Redux, REST APIs, Socket.IO, D3.js

Tools

Travis CI, Git, Webpack, JSX, NGINX, Redux Thunk, Jenkins, Cordova Plugins

Languages

JavaScript, Sass, HTML, HTML5, TypeScript, ECMAScript (ES6), GraphQL, CSS

Storage

Amazon S3 (AWS S3), PostgreSQL, Redis, Elasticsearch, MongoDB

Frameworks

Express.js, Redux

Platforms

Visual Studio Code (VS Code), Amazon Web Services (AWS)

Other

Front-end, Web Development, APIs, Full-stack, Okta, Cordova

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