El Hassane Boushib
Verified Expert in Engineering
React Software Engineer and Developer
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
Experience
Availability
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
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.
Senior Software Engineer
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.
Software Engineer (Freelance)
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Experience
OpenSea Clone
Amazon Clone
https://amazon-clone.onrender.com/Pokedex
https://pokedex-2bd5.onrender.com/The project is currently in progress, and some exciting features will be coming soon.
Education
Master's Degree in Computer Science
University of Lyon 1 - Lyon, France
Engineer's Degree in Computer Science
High Tech School - Rabat, Morocco
Certifications
Learning GraphQL
Skills
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, Redux Toolkit, Terraform
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
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, Webhooks, Infrastructure as Code (IaC)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring