El Hassane Boushib, Developer in Jersey City, NJ, United States
El is available for hire
Hire El

El Hassane Boushib

Verified Expert  in Engineering

React Software Engineer and Developer

Location
Jersey City, NJ, United States
Toptal Member Since
September 29, 2022

El Hassane is a software engineer and competitive programmer with a good understanding of data structures and algorithms. He is a professional developer with experience in JavaScript, TypeScript, React, Redux, Node.js, MongoDB, and PostgreSQL. El Hassane has helped businesses architect and build their software solutions with a focus on performance and scaling.

Portfolio

Furniture
React, eCommerce, Gatsby, Node.js, AWS Lambda, Lambda Functions...
Eternal
JavaScript, TypeScript, Redux, Go, PostgreSQL, React, Architecture...
Self-employed
JavaScript, React, Vue, Vuex, Redux, Node.js, Express.js, MongoDB, PostgreSQL...

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Docker, Kubernetes, Visual Studio Code (VS Code), Node.js, REST APIs, APIs, MERN Stack

The most amazing...

...thing I've built is an eCommerce platform allowing business owners to create, customize, and manage their online stores in real time.

Work Experience

Senior Software Engineer | Team Lead

2022 - PRESENT
Furniture
  • Managed a team of senior software engineers and SDETs in both the front and back end while being hands-on.
  • Helped onboard new team members by creating onboarding materials.
  • Helped establish technical solutions for the new features and improve existing ones.
Technologies: React, eCommerce, Gatsby, Node.js, AWS Lambda, Lambda Functions, AWS Step Functions, Algolia, MongoDB, JavaScript, TypeScript, Terragrunt, Terraform, Server-side Rendering (SSR), Amazon DynamoDB, Infrastructure as Code (IaC)

Senior Software Engineer

2019 - 2022
Eternal
  • Developed the Eternal application front-end architecture and system design.
  • Helped design and product teams make feature-driven decisions.
  • Created a Twitch overlay extension to help creators generate income and increase conversion.
  • Built a shopping cart feature to let users purchase their favorite moments.
  • Created an interactive, animated pack-opening experience using Sass and JavaScript.
  • Developed high-converting landing pages in collaboration with design and product teams.
  • Created an authentication flow using Firebase to include signup, login, email verification, password reset, and two-factor authentication (2FA).
  • Built a global currency conversion system using Redux and a CoinMarketCap API to help users convert USD to Ethereum (ETH) and Flow currencies in the application.
  • Created a reusable pagination system based on infinite scrolling.
  • Integrated a real-time notification system using MagicBell and Redux.
Technologies: JavaScript, TypeScript, Redux, Go, PostgreSQL, React, Architecture, Amazon Web Services (AWS), AWS DevOps, Technical Leadership, Full-stack, CSS, Firebase, Amazon S3 (AWS S3), Amazon EC2, HTML, Search Engine Optimization (SEO), REST APIs, APIs, Microservices, Enterprise Systems, User Interface (UI), User Experience (UX), Web Architecture, Webpack, Front-end, Front-end Build Tools, Figma, JSON, eCommerce, Cypress, Jest, Storybook, React Router, Testing, React Hooks, Unit Testing, Stripe, Scrum, Jira, Styled-components, Web, Minimum Viable Product (MVP), API Integration, Full-stack Development, Front-end Development, Relational Databases, Authentication, Responsive UI

Software Engineer (Freelance)

2016 - 2022
Self-employed
  • Developed a decentralized finance application, including user and project owner dashboards, animated charts, and statistics.
  • Built a mastermind web game using Node.js, TypeScript, and React.
  • Created a custom content management system (CMS) website for an Australian bank using Vue, Hugo, and Forestry.
  • Migrated a PrestaShop online store from version 1.4 to version 1.7, including products, clients, and database migration. Also, I installed and customized a new theme.
  • Assisted in creating a CMS to help Swedish hair salons build their online presence.
  • Created a fully-customizable resume template for an Australian recruiting company, helping newly graduated students find their dream jobs.
Technologies: JavaScript, React, Vue, Vuex, Redux, Node.js, Express.js, MongoDB, PostgreSQL, SQL, Flutter, Dart, Python, Redis, Docker, Git, GitHub, CI/CD Pipelines, Architecture, AWS Lambda, Amazon Web Services (AWS), AWS DevOps, Full-stack, Next.js, Nuxt.js, CSS, Amazon S3 (AWS S3), Amazon EC2, HTML, Search Engine Optimization (SEO), REST APIs, APIs, Microservices, Enterprise Systems, User Interface (UI), User Experience (UX), Web Architecture, Webpack, Front-end, Front-end Build Tools, Figma, JSON, Vercel, Django, Django REST Framework, Django ORM, React Native, eCommerce, NoSQL, Cypress, Jest, Storybook, React Router, Testing, React Hooks, Unit Testing, Redux RTK, MySQL, Chart.js, Webhooks, MERN Stack, Stripe, Gatsby, Scrum, Jira, WebGL, Styled-components, Web, Minimum Viable Product (MVP), Tailwind CSS, Chakra UI, Serverless Architecture, API Integration, Amazon DynamoDB, Google Cloud Platform (GCP), Full-stack Development, Front-end Development, Relational Databases, Authentication, Responsive UI

Senior Software Engineer

2020 - 2021
Sage
  • Built Sage mobile application for Android and iOS.
  • Created a custom video with comments, share, and likes features.
  • Created an integrated real-time chat Sage mobile application.
  • Collaborated with the product and design team to develop a unique user experience for the Sage mobile app.
Technologies: Flutter, Dart, Amazon S3 (AWS S3), Amazon EC2, HTML, Search Engine Optimization (SEO), REST APIs, APIs, Microservices, Enterprise Systems, User Interface (UI), User Experience (UX), Front-end, Front-end Build Tools, Figma, JSON, eCommerce, Unit Testing, Scrum, Jira, Styled-components, Minimum Viable Product (MVP), API Integration, Full-stack, Full-stack Development, Front-end Development, Relational Databases, Authentication, Responsive UI

Senior Software Engineer

2019 - 2020
Zelos Gaming Inc.
  • Created Zelos web application architecture and design system.
  • Integrated Call Of Duty Modern Warfare missions and challenges into Zelos back end.
  • Created an authentication flow including reset password and email verification using JWT.
  • Collaborated with other engineers to create an Overwolf desktop app that users can use directly to pick missions and challenges when they start playing their favorite pages.
  • Created a challenges page with an infinite scroll and individual challenge and mission pages.
  • Created a battle pass page with a customer carousel built from scratch.
Technologies: JavaScript, Vuex, Vue 2, Vue CLI, Vue, HTML, HTML5, CSS, CSS3, Node.js, Express.js, MongoDB, Amazon S3 (AWS S3), Amazon EC2, Search Engine Optimization (SEO), REST APIs, APIs, Microservices, Enterprise Systems, User Interface (UI), User Experience (UX), Web Architecture, Webpack, Front-end, Front-end Build Tools, Figma, JSON, NoSQL, Cypress, Jest, Storybook, Unit Testing, Stripe, Scrum, Jira, Web, Minimum Viable Product (MVP), API Integration, Full-stack, Full-stack Development, Front-end Development, Relational Databases, Authentication, Responsive UI

OpenSea Clone

https://opensea.onrender.com/
A clone of a well-known OpenSea website with a couple of features, including creating an NFT collection, listing and buying NFT items, exploring the most common NFT projects and collections, and much more. The project is still in progress, and more features are coming soon.

Amazon Clone

https://amazon-clone.onrender.com/
A clone of the Amazon website, including register, login, and shopping cart features. I've added a couple of improvements to improve the overall website user interface and user experience. The project is still in progress, and more features will be added soon.

Pokedex

https://pokedex-2bd5.onrender.com/
If you like Pokemon, this is the Pokemon collection with high-quality images and other cool features like searching a given Pokemon by name, ID, or traits.
The project is currently in progress, and some exciting features will be coming soon.

Languages

JavaScript, TypeScript, Dart, Python, GraphQL, CSS, HTML, CSS3, SCSS, Sass, HTML5, C#, Go, SQL

Frameworks

Redux, Express.js, Flutter, Next.js, Django, React Native, Jest, Tailwind CSS, .NET, Django REST Framework, Cypress, Nuxt.js

Libraries/APIs

Node.js, React, Vue, Vuex, Vue 2, REST APIs, React Router, Stripe, Django ORM, Chart.js, WebGL, Terragrunt

Tools

Git, GitHub, Vue CLI, Front-end Build Tools, Jira, AWS Step Functions, Webpack, Figma, Terraform

Paradigms

Microservices, Web Architecture, Unit Testing, Scrum, Serverless Architecture, Testing, Design Patterns, Search Engine Optimization (SEO)

Platforms

AWS Lambda, Amazon Web Services (AWS), Amazon EC2, Web, Docker, Kubernetes, Firebase, Vercel, Google Cloud Platform (GCP), Algolia

Storage

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

Other

Software Engineering, Web Services, CI/CD Pipelines, Architecture, AWS DevOps, Full-stack, APIs, Enterprise Systems, User Interface (UI), User Experience (UX), Front-end, Storybook, React Hooks, MERN Stack, Gatsby, Styled-components, Minimum Viable Product (MVP), Chakra UI, API Integration, Full-stack Development, Front-end Development, Authentication, Responsive UI, Lambda Functions, Server-side Rendering (SSR), Algorithms, Technical Leadership, eCommerce, Redux RTK, Webhooks, Infrastructure as Code (IaC)

2021 - 2022

Master's Degree in Computer Science

University of Lyon 1 - Lyon, France

2019 - 2021

Engineer's Degree in Computer Science

High Tech School - Rabat, Morocco

OCTOBER 2020 - PRESENT

Learning GraphQL

LinkedIn

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