Islem Maboud, Developer in Setif, Sétif Province, Algeria
Islem is available for hire
Hire Islem

Islem Maboud

Verified Expert  in Engineering

Software Developer

Location
Setif, Sétif Province, Algeria
Toptal Member Since
December 17, 2020

Islem is a full-stack developer and course author with a broad and versatile coding skillset. He specializes in React and Node.js and their ecosystems to build scalable and reliable applications. He developed a rich text editor for React developers and an eCommerce shop used by thousands. He is motivated by large-scale projects and enjoys developing professional applications. Islem's expertise includes Linux, REST, GraphQL, server architecture, API integration, and Agile development.

Portfolio

Slearn (Start-up)
TypeORM, SQL, MySQL, Redis, Redis Queue, Docker, Linux, Architecture...
Easickets (Start-up)
Express.js, Sass, CSS, GraphQL, REST, Redux-Saga, Redux, JavaScript, TypeScript...
Freelancer
Express.js, CSS, GraphQL, Node.js, React, TypeScript, JavaScript

Experience

Availability

Part-time

Preferred Environment

Docker, GraphQL, Redux, Node.js, React, Git

The most amazing...

...project I've put together is a lightweight and production-ready React, client-side application that serves thousands of users.

Work Experience

Founder and Full-stack Web Developer

2019 - PRESENT
Slearn (Start-up)
  • Developed a high-fidelity video streaming back-end architecture for delivering high-quality course videos.
  • Adopted adaptive bitrate streaming to provide higher-quality and better user experience video streaming protocols with different bitrates.
  • Designed back-end architecture to handle video processing and manipulation with the support of MPEG-DASH and HLS.
  • Developed a performance-boosted React front-end application to serve and allow eCommerce actions for online courses.
  • Designed and developed advanced dashboards with custom analytics data and video creation.
Technologies: TypeORM, SQL, MySQL, Redis, Redis Queue, Docker, Linux, Architecture, API Architecture, Postman, Apollo Server, React Apollo, GraphQL, JSON Web Tokens (JWT), Auth, REST APIs, APIs, Web App Development, Responsive UI, Responsive, Video Streaming, Streaming, HTML5 Video, FFmpeg, NestJS, Node.js, Formik, Redux-Saga, Redux, TypeScript, JavaScript, React

Senior Front-end Developer

2018 - 2020
Easickets (Start-up)
  • Developed a high performance, light-weight, and reliable client-side React application.
  • Tracked and fixed critical application bugs to keep the users' data secure.
  • Contributed to building a ticket reservation system for different stadiums with a user-friendly interface to book spots for its preferred events.
  • Assisted in the design and development of the server's architecture and assembled different app parts.
Technologies: Express.js, Sass, CSS, GraphQL, REST, Redux-Saga, Redux, JavaScript, TypeScript, React, Agile

Full-stack Web Developer

2015 - 2020
Freelancer
  • Developed an eCommerce swag store from scratch with custom dashboards and analytics tools. It has thousands of active users.
  • Improved the stability of the client-side application and optimized bundle load-time.
  • Fixed critical bugs and issues on the back-end architectures.
  • Optimized the HTTP requests load-time and database structure.
Technologies: Express.js, CSS, GraphQL, Node.js, React, TypeScript, JavaScript

Course Author and Mentor

2018 - 2019
Packt
  • Optimized desktop applications created using Electron.js.
  • Fixed critical Electron.js desktop bugs on Windows and Linux.
  • Improved Node.js runtime performance and deployed JavaScript Electron.js desktop apps on a multi-platform.
Technologies: Node.js, React, ECMAScript (ES6), JavaScript, Electron

Weteeit eCommerce Store

https://github.com/ipenywis/weteeit
An eCommerce swag store for buying t-shirts, hoodies, and other products through an easy-to-access web eCommerce application built with using React and Node.js. It has a custom dashboard to manage everything from orders to products. The design is elegant and well suited for mobile users.

ButterflyEditor (Rich Text Editor)

https://github.com/ipenywis/ButterflyEditor
ButterflyEditor is an extensible rich text editor WYSIWYG with a friendly and smooth UI. It is built on top of Draft.js and React using TypeScript for high performance. It was made for React developers who love the flexibility, performance, and ability to use a modern design for their web apps with a good looking rich text editor.

React App for Easickets

Easickets is a ticket selling start-up specialized in tracking and providing tickets for different Algerian events (football, basketball, cinema, theater) currently being held by the Algerian government.

I was the full-stack web developer and development team lead. I created the font-end of the website using React, Redux, Saga, GraphQL, REST APIs, and responsive design, and contributed to the back-end development using Node.js. I Also played a role in brainstorming and bringing new ideas to the table for the start-up.

Slearn (Courses Platform)

Slearn is a code learning and course platform initially created by me and currently in the Alpha version, working with other YouTubers to make coding courses more accessible than ever by delivering high-quality written/video courses with top streaming technologies.

I began developing the Slearn platform using React, Redux, Next.js, Saga, GraphQL, RESTFUL APIs, TypeORM, TypeScript, Node.js, andNest.js.

(Still in development).

CoderOne | YouTube Channel

https://www.youtube.com/c/CoderOne
I provide high-quality video tutorials to share knowledge and empower viewers to build their careers. I teach new technologies, development patterns, and assorted other technology-related topics as well as advanced tutorials on building full-stack applications using JavaScript and its sub-technologies, DevOps, Git, PostgreSQL, and more.

Portfolio and Blog

https://islemmaboud.com
A website for showcasing my portfolio and posting excellent articles alongside the YouTube channel content on the new blog.

Everything is built using Next.js, React, and Node.js with awesome tools that helped create an exciting and well-designed website with a newsletter.
2020 - 2022

Master's Degree in Data Engineering and Web Technology

Université Ferhat Abbas Sétif 1 - Setif, Algeria

2017 - 2020

Bachelor's Degree in Computer Science

Université Ferhat Abbas Sétif 1 - Sétif, Algeria

AUGUST 2018 - PRESENT

Hajj Hackathon Certificate

SAFCSP

JULY 2018 - PRESENT

CCNA1

INCG Education Center Setif

Libraries/APIs

React, Node.js, REST APIs, Redux-Saga, jQuery, Formik, FFmpeg, Auth, Redis Queue, Web Worker, WebGL, Web API, Socket.IO, Sockets, Android API, Google Maps, TensorFlow, React Router

Tools

Git, React Apollo, NPM, Trello, Slack, GitHub, NGINX, Create React App, Webpack, Babel, Postman, Apache, Sequelize

Frameworks

Redux, NestJS, Express.js, Next.js, Electron, Draft.js, YARN, Jest, Bootstrap, Angular, AngularJS, React Native, Tailwind CSS, JSON Web Tokens (JWT), Sails.js, Android SDK

Paradigms

Responsive, Agile, REST, UX Design, API Architecture, Design Patterns, RESTful Development, Socket Programming

Languages

JavaScript, TypeScript, ECMAScript (ES6), CSS, HTML, C++, GraphQL, Sass, SQL, C, Java, ES7, HTML5, CSS3

Platforms

Visual Studio Code (VS Code), Linux, DigitalOcean, Ubuntu, Docker, Heroku, Blockchain, Android, Ubuntu Linux

Storage

PostgreSQL, MySQL, MongoDB, NoSQL, Redis, LAMP Server

Industry Expertise

Web Design, E-learning

Other

Styled-components, Responsive Design, Web App Development, Back-end, Front-end, TypeORM, Version Control, Writing & Editing, Responsive UI, Mobile Web, APIs, User Interface (UI), User Experience (UX), Video Conferencing, Video Chat, Networking, IP Networks, Cisco Networking, Routing, Maps, Linux Servers, CI/CD Pipelines, SaaS, Gatsby, ES6 Promises, Architecture, HTML5 Video, Streaming, Online Course Design, Video Streaming, Apollo Server, WebAssembly, Software Architecture, Patterns, Web Development, Web App Deployment, HTTP Server, RESTful Services, Runtime Debugging, Ubuntu Server, Authentication, User Authentication, Email Authentication, Email Automation, CSS3 Animation, Framer Motion, Animation, Web Animation, Deployment, Artificial Intelligence (AI), Data, 3D Architecture, Fly.io, Email, Email Design

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