×
Lazrak Yassin

Lazrak Yassin

Software engineer

Tintigny, Luxembourg, BE, 6730
English, French

Background


About

About

I’m a software engineer with strong experience in Java, Spring Boot, and modern web technologies. I enjoy solving real-world problems with clean, pragmatic code and working on systems where security, reliability, and maintainability matter. I learn fast, adapt easily, and like being involved in projects that challenge both my technical and architectural thinking.

Work Experience

Work Experience

  • Software engineer at BILSfeir

    Aug, 2022 - Present

    Developed and modernized micro-services in BIL’s Document team, building REST APIs and microservices for electronic document signature workflows. I later joined the EID team to work on OIDC-based authentication, integrating itsme® with the core system through LuxTrust.

    • Modernized micro-services by migrating Spring Boot applications from 2 to 3 and Java from 11 to 17

    • Engineered robust RESTful APIs and microservices using Spring Boot and Java

    • Built and enhanced UI components with React, JavaScript, TypeScript and Vite

    • Led code reviews, promoted best practices and design patterns

    • Collaborated closely with product owners to deliver business features

    • Modeled and implemented relational databases with Oracle

    • Developed reusable Spring Boot starters and maintained Maven multi-module projects

    • Remediated security vulnerabilities and managed CVSS-based risks identified via Checkmarx scans

    • Integrated the LuxTrust COSI platform into BILnet to modernize document signature workflows

    • Enhanced user experience by implementing itsme® authentication via LuxTrust (Orely/COSI) for the core identity system.

  • Software developer at CardifSogeti

    Mar, 2022 - Aug, 20225 months

    Enhanced the backend system of an insurance platform by implementing modern APIs and refining legacy code.

    • Created robust RESTful APIs using Java 8 and Spring Boot

    • Delivered new features based on client needs

    • Upgraded testing framework from JUnit 4 to JUnit 5

    • Refactored and improved legacy code for better maintainability

    • Built dynamic user interfaces using Angular 8

  • Software developer at CSSFSogeti

    Jan, 2021 - Jan, 20221 year

    In a team of 4, I worked on a project built from scratch, delivering features every two weeks in sprints. I developed both backend services in Java and frontend components in React, based on tasks from a Jira board.

    • Automated tasks using Groovy scripting to reduce manual operations

    • Implemented end-to-end testing with Cypress to ensure UI integrity

    • Upgraded and refactored existing libraries

    • Resolved bugs and maintained application stability

    • Developed features in Java 11 and Spring Boot based on client needs

    • Engaged in Agile/Scrum ceremonies

    • Integrated CI/CD processes via Jenkins for streamlined deployments

    • Used QueryDSL and Docker to support data access and containerized deployments

    • Managed data in PostgreSQL databases

  • Software developer at CalieSogeti

    Apr, 2020 - Jan, 20219 months

    Worked on a web application, delivering UI dashboards and backend service using React and .NET technologies.

    • Designed and developed dashboard UIs with React JS and Kendo UI

    • Built and maintained features using the .NET framework

    • Integrated CI pipelines using Azure DevOps

    • Worked with Entity Framework and MSSQL for data modeling

  • Software developer for a flight companySogeti

    Feb, 2020 - Apr, 20202 months

    Created a proof-of-concept mobile application and explored interactive 3D features for a flight company.

    • Developed a mobile POC using React Native

    • Created interactive 3D animations using Three.js and JavaScript

    • Deployed mobile builds using Expo and managed app state with Redux

  • Software developerNeofacto

    Aug, 2019 - Feb, 20206 months

    Created multiple POCs for internal innovation. Focused on microservices orchestration, cloud messaging, and mobile-first backend development.

    • Developed and designed a POC back-end application using Spring Boot and Java

    • Integrated Firebase Cloud Messaging for push notifications in a React Native app

    • Orchestrated microservices using Docker and Kubernetes

    • Worked with various tools and technologies: Maven, Gradle, RabbitMQ, Firebase Cloud Messaging, React Native

  • Software developer at European ParliamentCGI

    Jun, 2018 - Aug, 20191 year 2 months

    Contributed to both new feature development and long-term application maintenance using modern technologies across the Java and Angular ecosystems.

    • Developed backend services using Java 8 and Spring Boot

    • Designed backend architecture for new features

    • Created dynamic UIs using Angular 7

    • Maintained legacy AngularJS code

    • Wrote technical and functional analysis

    • Worked on application maintenance (TMA) to fix issues and improve stability

  • Software developer at UCMUCM

    Jun, 2017 - Jun, 20181 year

    Worked on the maintenance and evolution of NASCA, a large-scale application supporting social security, accounting, and retirement services for self-employed professionals.

    • Developed and maintained backend features using Java 8, Spring, and Struts 2

    • Worked with relational databases and JPA/Hibernate for data persistence

    • Integrated messaging and integration flows using ActiveMQ, Apache Camel, and CXF

    • Participated in CI/CD processes and Agile/Scrum ceremonies within a team environment

  • Trainee developer at OSCARS, OSCARS

    Jan, 2017 - Jun, 20175 months

    Performed functional analysis and designed new modules to enhance an existing GIS application

    • Developed new feature integration using Vaadin and Java

    • Worked with Oracle databases and front-end tech like JavaScript

Skills

Skills

  • Backend Development

    Java

    Spring ecosystem

    REST APIs

    Microservices Architecture

    Maven

    Gradle

  • Frontend

    React

    TypeScript

    JavaScript

    Angular

    Vite

    React Native

    HTML

    CSS

  • Databases & Messaging Systems

    Oracle

    PostgreSQL

    SQL

    JPA / Hibernate

    Kafka

    RabbitMQ

    ActiveMQ

    QueryDSL

  • DevOps & CI/CD

    Docker

    Openshift

    Jenkins

    XLDeploy

    XLRelease

  • Quality & Testing

    JUnit

    Mockito

    Cypress

    SonarQube

    ELK Stack

  • Engineering Practices

    Agile / Scrum

    Code Reviews

    Clean Code

    Design Patterns

    Jira

    Git

  • Authentication & Authorization

    OAuth2

    OIDC

    Spring Security

Education

Education

  • Business computing, Bachelor, Henallux, Namur

    Sep, 2013 - Jun, 2017

Certificates

Certificates

Interests

Interests

  • Chess

  • Esport

  • Software development

    continuous learninglearning new programming languages