Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Yasser Idrahou

Lead Software Engineer
Casablanca

Summary

Driven by a passion for innovative software solutions, Excelled at Capgemini, leading agile teams to develop cutting-edge applications, notably enhancing Stellantis's online car sales. Expertise in API development and software architecture, coupled with a talent for mentoring, significantly contributed to project successes, showcasing technical acumen and leadership skills.

Overview

5
5
years of professional experience
8
8
years of post-secondary education

Work History

Lead Software Engineer

Capgemini
Casablanca
2020.12 - Current

I am part of an agile team of 12 working on a from-scratch automobile project for Stellantis, aimed at revolutionizing their online car sales platform. My role includes transforming and validating stock data, enriching it with external web service responses, and developing APIs that facilitate key functionalities like car display, booking, and sales. We also implemented an advanced search feature using Elasticsearch to help users find specific cars efficiently. Additionally, our team developed a comprehensive back-office solution for reporting, KPI tracking, stock management, and system configurations.

Tasks :

  • Coded, tested, debugged and documented programs using agile development practices.
  • Collaborated with cross-functional teams to deliver comprehensive solutions for clients'' needs.
  • Lead team of software engineers to successfully complete projects within deadlines, ensuring high-quality end products.
  • Conducted thorough code reviews to maintain consistency, readability, and adherence to best practices.
  • Mentored junior developers, fostering talent development and growth within company.

Environments : Angular, NodeJS, ExpressJS, AWS Cloud, Elasticsearch, DynamoDB, Html5, Css3, Git, TypeScript, ES6, Talend, Docker, Jenkins.

Full Stack Developer

IT Exvivo
Casablanca
2019.07 - 2020.11

I implemented a comprehensive risk management application from scratch. My work involved developing key modules such as Dashboard & Reporting, Risk Mapping, and Incident Management, all aimed at enhancing organizational performance and mitigating risks. This project allowed me to apply my technical expertise to build a robust system that significantly improved risk management capabilities. Additionally, I worked on other projects where I built simple MEAN (MongoDB, Express, Angular, Node.js) and MEAR (MongoDB, Express, Angular, React) applications, further expanding my expertise in full-stack development.

Tasks :

  • Reviewed code, debugged problems, and corrected issues.
  • Maintenance, support and bug fixing on existing projects.
  • Study and development of MEAN / MERN applications.

Environments : Angular, ReactJS, NodeJS, ExpressJs, Redux, MongoDB, MySQL, Strapi, Html5, Css3, Bootstrap, Git, JQuery, TypeScript, ES6.

Front End Developer

Zine-It
Casablanca
2019.04 - 2019.06

I worked on a digital recruitment platform project that automates the recruitment process. The platform allows candidates to create accounts, build their profiles, and generate CVs and cover letters directly on the platform to apply for job offers. Employers can post job offers, view matching profiles, and advance candidates through the recruitment process, including conducting initial interviews via a chatbot and scheduling meetings with recruiters, all within the platform.

Tasks :

  • Developed reusable UI components using Angular libraries, promoting code consistency across projects while reducing development time significantly.
  • Integrated APIs with Angular applications, enhancing data accessibility and functionality for end users.
  • Reduced code complexity and improved maintainability by refactoring legacy Angular codebases.
  • Utilized version control systems such as Git to facilitate seamless collaboration among team members and track project progress efficiently.

Environments : Angular, NodeJS, ExpressJs, Redux, MySQL, Html5, Css3, Bootstrap, Git, JQuery, TypeScript, ES6.

Education

Master of Science - Computational Science

FST : Faculty of Science And Technology
Settat, Morocco
2019.09 - 2024.08

Bachelor of Science - Computer Science

EST
Sale, Morocco
2016.09 - 2019.06

Skills

Microservices Architecture

Code review proficiency

API Development

Software Architecture Design

Agile

Code debugging

API Integration

Languages

Arabic
Bilingual or Proficient (C2)
English
Upper intermediate (B2)
French
Upper intermediate (B2)

Timeline

Lead Software Engineer

Capgemini
2020.12 - Current

Master of Science - Computational Science

FST : Faculty of Science And Technology
2019.09 - 2024.08

Full Stack Developer

IT Exvivo
2019.07 - 2020.11

Front End Developer

Zine-It
2019.04 - 2019.06

Bachelor of Science - Computer Science

EST
2016.09 - 2019.06
Yasser IdrahouLead Software Engineer