×
Lazrak Yassin

Lazrak Yassin

Software developer

Arlon, Luxembourg, BE, 6730
English, French

Background


About

About

I'm a software developer with solid experience in Java, Spring Boot, and React. I like solving real problems with clean, practical code and always try to find better ways to build things. I pick up new tools and tech pretty quickly and enjoy working on projects that push me to learn.

Work Experience

Work Experience

  • Software developer at BILSfeir

    Aug, 2022 - Present

    Contributed to the development and modernization of core systems in the Document team at BIL. Built robust RESTful APIs and microservices to support electronic document generation, signing, and archival workflows

    • Migrated Java applications from version 11 to 17, improving performance and security

    • Engineered RESTful APIs and microservices using Spring Boot

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

    • Architected and maintained robust microservices with Spring Boot and Java

    • Enforced design patterns and best coding practices across services

    • Led code reviews, ensuring adherence to best practices and improving code quality

    • Delivered new business features aligned with client needs

    • Managed versioning and releases using Git flow and semantic versioning

    • Modeled and implemented relational databases with Oracle

    • Actively participating to scrum meetings

    • Upgraded testing framework from JUnit 4 to JUnit 5

    • Developed a custom Spring Boot starter for shared modules

    • Structured and maintained Maven multi-module projects

    • Conducted in-depth technical analyses and feasibility assessments

  • Software developer at CardifSogeti

    Mar, 2022 - Aug, 20225 months

    Enhanced the backend systems 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

    Need to be fill by AI

    • Automated tasks using Groovy scripting to reduce manual operations

    • mplemented 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

    • QueryDSL

    • Utilized Docker for 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 Springboot 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, Fire Clound 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

    Maintained and extended features for NASCA with Spring Boot, Java and Struts 2, an application supporting social security, accounting, retirement services and so on for self-employed people.

    • Developed features using Struts 2 and Spring Boot

    • Struts 2

    • Java 8

    • Spring framework

    • JPA / Hibernate

    • ActiveMQ

    • Apache Camel & CXF

    • SQL

    • Jenkins

    • git

    • Jira

    • Scrum methodology

  • Trainee developer at OSCARS, OSCARS

    Jan, 2017 - Jun, 20175 months

    Conducted functional analysis and developed new modfeaturesules for an existing GIS application

    • Developed new feature integration using Vaadin and Java

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

    • Conducted functional analysis for new features into an existing GIS platform

Skills

Skills

  • Programming Languages

    Java

    Javascript

    Typescript

    HTML

    CSS

    Python

    SQL

    C#

    C

  • Frameworks & Libraries

    Spring ecosystem

    React

    Angular

    Android

    React Native

    Redux

    ELK

    Kafka

    Cypress

    JUnit

    Mockito

    Node

    Vite

    ExpressJs

  • Tools & Platforms

    Jira

    GIT

    Maven

    Gradle

    Docker

    SonarQube

    Checkmarx

    Intellij

    Jenkins

    Openshift

    XLdeploy

    XLrelease

Education

Education

  • Business computing, Bachelor, Henallux, Namur

    Sep, 2013 - Jun, 2017

Certificates

Certificates