Soumiya Lhasni
Verified Expert in Engineering
Full-stack Developer
Rabat, Rabat-Salé-Kénitra, Morocco
Toptal member since October 3, 2022
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
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
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
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.
Front-end Developer
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.
Front-end Developer
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.
Full-stack Developer
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.
Experience
KPI Monitor - Real-time Performance Tracking
Effihome
Messaging App
Education
Master's Degree in Information Systems
Ecole Nationale Supérieure des Mines de Rabat - Rabat, Morocco
Skills
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
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