Soumiya Lhasni, Developer in Rabat, Rabat-Salé-Kénitra, Morocco
Soumiya is available for hire
Hire Soumiya

Soumiya Lhasni

Verified Expert  in Engineering

Full-stack Developer

Rabat, Rabat-Salé-Kénitra, Morocco

Toptal member since October 3, 2022

Bio

Soumiya is a seasoned full-stack developer with three years of professional expertise in constructing and managing web applications that enhance and automate various company processes. Her skill set encompasses proficiently crafting and maintaining user interfaces using React. Soumiya is known for her adaptability, passion for challenges, and dedicated approach to continuous learning and creative problem-solving.

Portfolio

Efficity
React, Django, GitLab, Git, Storybook, JavaScript, TypeScript, NPM, Jira, Sass...
Efficity
React, Storybook, JavaScript 6, TypeScript, jQuery, CSS, HTML, JSX...
Capgemini
JavaScript, React, Redux-Saga, Redux, Test-driven Development (TDD), Sass...

Experience

  • Git - 3 years
  • TypeScript - 3 years
  • React - 3 years
  • JavaScript - 3 years
  • Front-end - 3 years
  • Redux - 2 years
  • Node.js - 2 years
  • MERN Stack - 1 year

Availability

Full-time

Preferred Environment

MacOS, Visual Studio Code (VS Code)

The most amazing...

...thing I've developed is a data visualization app providing real-time KPIs for managers to track team performance.

Work Experience

Full-stack Developer

2021 - PRESENT
Efficity
  • Spearheaded a substantial enhancement of front-end quality by conducting a comprehensive analysis of legacy code implementing cutting-edge refactoring solutions, resulting in an impressive performance boost.
  • Authored clean, maintainable, and testable code while introducing comprehensive documentation for knowledge management. Actively contributed to code reviews, fostering a culture of collaboration and high-quality development.
  • Successfully integrated new back-end features, actively participated in bug tracking and fixing, ensuring the application's stability and functionality.
Technologies: React, Django, GitLab, Git, Storybook, JavaScript, TypeScript, NPM, Jira, Sass, Python, Web Development, HTML, CSS, Visual Studio Code (VS Code), MacOS, Single-page Applications (SPAs), Full-stack, Front-end, Agile Software Development, REST APIs, Front-end Development, User Interface (UI), Material UI, Webpack, HTML5, Slack, Create React App, Mobile First, REST, Pandas, PostgreSQL, APIs, Web Applications

Front-end Developer

2021 - 2021
Efficity
  • Revamped the calendar system to make it more user-friendly, providing consultants with improved capabilities for organizing meetings and accessing event details.
  • Pioneered creating and documenting a robust UI components library, enhancing efficiency across multiple company projects.
  • Executed a seamless rebuild of user interfaces for an existing web application, leveraging React and ES6 for optimal user experience.
Technologies: React, Storybook, JavaScript 6, TypeScript, jQuery, CSS, HTML, JSX, Agile Software Development, Front-end Development, User Interface (UI), Material UI, Webpack, HTML5, Create React App, Mobile First, Next.js, APIs, Web Applications

Front-end Developer

2019 - 2021
Capgemini
  • Architected and developed a responsive web-based UI from the ground up for a real estate automation application, significantly improving business processes.
  • Played a pivotal role in client requirements analysis, crafting detailed technical specifications, and mentoring newcomers to ensure a smooth onboarding process.
  • Led the charge in estimating task efforts, writing unit tests, and maintaining the application through vigilant bug tracking and fixes.
Technologies: JavaScript, React, Redux-Saga, Redux, Test-driven Development (TDD), Sass, Web Development, Jira, HTML, CSS, Visual Studio Code (VS Code), Single-page Applications (SPAs), Front-end, Agile Software Development, Front-end Development, User Interface (UI), React Redux, Material UI, Webpack, HTML5, Create React App, Mobile First, APIs, Web Applications

Full-stack Developer

2019 - 2019
Capgemini
  • Engineered a responsive web application from the ground up, providing real-time insights into team backlog and performance through intuitive KPI displays.
  • Collaborated closely with clients to analyze requirements, ideate software solutions, and design client-side and server-side architecture.
  • Worked with estimation leads to task efforts, contributing to creating comprehensive technical documentation and successfully delivering on the product backlog.
Technologies: React, Node.js, Express.js, JSON Web Tokens (JWT), Socket.IO, Material UI, Redux, Single-page Applications (SPAs), Full-stack, Front-end, Agile Software Development, REST APIs, Front-end Development, User Interface (UI), React Redux, UX Design, Webpack, HTML5, Create React App, Mobile First, REST, Recharts, APIs, Web Applications

KPI Monitor - Real-time Performance Tracking

Led the development of a real-time KPI monitoring web application. As the front-end and back-end developer, I designed an intuitive dashboard for teams to track backlog and performance instantly. Integrated external tools for rich data visualization, ensuring a comprehensive and customizable view of key performance indicators.

Effihome

As a full-stack developer, I contributed to maintaining and enhancing the CRM software designed for managing customer relationships. My responsibilities included bug fixing, implementing new features, and playing a pivotal role in reconstructing the user interface using React.

Messaging App

I actively participated in developing a messaging application built with React and Express.js, facilitating seamless instant messaging and user connections on computers. My contributions focused on enhancing the user interface using React, and I played a key role in integrating Socket.IO for real-time messaging functionality. Additionally, I worked on refining the API endpoints to ensure smooth communication between users.
2016 - 2019

Master's Degree in Information Systems

Ecole Nationale Supérieure des Mines de Rabat - Rabat, Morocco

Libraries/APIs

React, React Redux, Node.js, REST APIs, Redux-Saga, Socket.IO, jQuery, Pandas, Recharts

Tools

NPM, Git, Webpack, GitHub, Slack, Create React App, GitLab, Jira, Mongoose, JSX, Figma, Bitbucket, Flow

Languages

JavaScript, TypeScript, HTML, CSS, HTML5, SQL, Python, Sass, GraphQL, JavaScript 6

Frameworks

Redux, Material UI, Django, Express.js, Next.js, JSON Web Tokens (JWT), Jest, Cypress, Tailwind CSS, Bootstrap

Paradigms

Agile Software Development, REST, Test-driven Development (TDD), Testing, UX Design

Platforms

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

Storage

MongoDB, PostgreSQL

Other

Storybook, Front-end Development, Front-end, User Interface (UI), Web Development, Full-stack, MERN Stack, Single-page Applications (SPAs), APIs, Mobile First, Web Applications, Information Systems, Data Structures, IT Management, Software Development, Software Design, Networks, Data Analysis, Charts, Data Visualization, Styled-components, Accessibility

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