Yassine SABRI

Senior Technical Lead

Senior software engineer with 7+ years at Leyton, leading web development projects using modern frameworks such as Java, Spring Boot, and Angular/VueJS. Passionate about creating impactful solutions that meet client needs and collaborating with talented cross-functional teams to deliver added value and innovation.

Yassine SABRI

7+

Years Experience

+10

Projects

4

Roles at Leyton CognitX

Professional Experience

7+ years of experience at Leyton

Leyton Morocco

Senior Technical Lead

May 2023 - Present

Casablanca, Morocco

Leading comprehensive rework of major projects and mentoring engineering teams.

  • Led comprehensive rework of Phoenix (Leyton-CEE remastered), upgrading to latest Angular and Spring versions with full UX overhaul
  • Enhanced system performance, security, and scalability while ensuring compliance with latest industry standards
  • Collaborated with cross-functional teams to introduce cutting-edge DevOps practices and optimize deployment pipelines
  • Mentored junior and mid-level engineers, promoting best practices in code review, testing, and development
  • Played key role in architectural decision-making with focus on modularity and maintainability

Technologies:

Angular 14Spring BootSpring CloudKeycloakMySQLPostgresDockerJenkinsGrayLogMinIO
Leyton Morocco

Technical Lead (Java/Angular/DevOps)

Jan 2021 - Apr 2023

Casablanca, Morocco

Led design and implementation of critical internal applications and client portals.

  • Led design and implementation of Leyton-Doc, an API-driven document generation application now integral across internal applications
  • Developed Gigawhat portal for energy clients providing real-time project tracking and CEE project simulations
  • Directed evolutionary maintenance for Leyton-CEE and EAZIJ projects ensuring system stability
  • Implemented iterative improvements responding to client feedback

Technologies:

Angular 9Spring BootKeycloakMySQLPostgresDockerAspose WordVueJS 2WebSocket
Leyton Morocco

Full Stack Engineer (Spring/Angular)

Feb 2018 - Jan 2021

Casablanca, Morocco

Developed core features for multi-tenant microservices solutions.

  • Developed core features for EAZIJ (IJ-SUITE V2), a multi-tenant microservices solution for managing daily allowances
  • Introduced modular designs that improved scalability and efficiency
  • Enhanced Leyton-CEE to meet evolving client needs, refining data management processes and UI elements
  • Implemented features like document import/export, case tracking, and comprehensive reporting functionalities

Technologies:

Angular 4-8Spring BootSpring CloudRabbitMqMinIOPostgreSQLMongoDBDroolsDocker

Featured Projects

Key projects delivered at Leyton

Phoenix (Leyton-CEE remastered)
Full Stack

Phoenix (Leyton-CEE remastered)

Led a complete overhaul of the Leyton-CEE project, updating it to the latest versions of Angular and Spring. This project aimed to modernize the codebase, simplify business processes, enhance security, and boost performance, aligning with the latest industry best practices.

Impact:

Improved application responsiveness, reduced latency, and significantly streamlined the deployment process.

Angular 14Spring BootKeycloakMySQLDockerJenkinsMinIO
Leyton-CEE
Enterprise Solution

Leyton-CEE

An enterprise solution to manage the entire CEE certification process, from initial client contact through to certificate conversion.

Impact:

Streamlined workflows, reducing process time and enhancing client transparency in the certification process.

Angular 6Spring CoreKeycloakMySQLElasticSearchDocker
Leyton-Doc
Document Generation

Leyton-Doc

A document generation system that provides automated Word/PDF output via dynamic templates, integrated as an API across internal applications.

Impact:

Improved document generation efficiency, reducing manual work and increasing accuracy in document creation.

Angular 9Spring CoreAspose WordDocker
Gigawhat
Client Portal

Gigawhat

Client portal offering real-time project tracking and simulations for energy clients.

Impact:

Enhanced client satisfaction and project tracking capabilities, allowing clients to visualize project outcomes.

VueJS 2Spring CorePostgreSQLWebSocketDocker
EAZIJ (IJ-SUITE)
Microservices Platform

EAZIJ (IJ-SUITE)

A multi-tenant microservices platform for managing client allowances, designed with advanced data handling and reporting capabilities.

Impact:

Enabled efficient multi-client management and reporting, reducing operational overhead for client indemnity management.

Angular 12Spring BootSpring CloudRabbitMqPostgreSQLDockerMinIO

Technical Skills

Technologies mastered over 7+ years at Leyton

Languages

Java
Expert
JavaScript
Advanced
TypeScript
Advanced
SQL
Advanced
HTML/CSS
Advanced

Frameworks

Spring Boot
Expert
Spring Cloud
Expert
Angular
Expert
VueJS 2
Advanced
Flutter
Intermediate

Database Management

MySQL
Expert
PostgreSQL
Expert
MongoDB
Advanced
Elasticsearch
Advanced

DevOps & CI/CD

Git
Expert
Docker
Expert
Jenkins
Advanced
SonarQube
Advanced
Nexus
Advanced
GrayLog
Intermediate

Get In Touch

Let's discuss your next project

Contact Information

Location

Casablanca, Morocco

Open to opportunities

I'm currently open to new challenges and consulting opportunities. Let's build something great together!