Contact

LinkedIn linkedin.com/in/mohamed-lachgar-19837432

GitHub github.com/mlachgar

Docker Hub hub.docker.com/u/mlachgar

Mobility Switzerland / France • Permit G

Expertise

Java / SpringNode.jsPython / PyTorchRustAngularBlockchain / SolidityKafkaDocker / OpenShiftSoftware architectureTech lead / mentoring

Education

2009 Master's degree in Software Engineering

Université de Paris Est Marne-la-Vallée

2007 Bachelor's degree in Computer Science

Université de Paris Est Marne-la-Vallée

2004 DUT in Telecommunications and Networks

IUT de Lannion

2002 STI Baccalaureate, Electronics specialization

Certifications

2024 Kafka Training

Orsys

2020 Scrum Master PSM I

Scrum.org

2017 Xamarin Training

Orsys

2016 ITIL Foundation

Talisker Consulting

Mohamed Lachgar

Fullstack Tech Lead • Application Architect • Senior Software Engineer

Software engineer with more than 17 years of experience designing and delivering mission-critical business products. Strong expertise in Java/Spring, Angular, backend architecture, integration, DevOps, and blockchain platforms. Experienced across banking, insurance, healthcare, public sector, and high-demand business tool environments.

Positioning Senior fullstack tech lead able to connect business needs, architecture, and delivery.
Environments Banking, insurance, healthcare, public sector, editorial systems, and product platforms.
Value Robust design, team enablement, code review, industrialization, and production delivery.

Experience

Professional Experience

RawLens

02.2026 → 04.2026

Personal project • Product systems

Desktop product focused on RAW photography workflows, combining a native macOS experience, a high-performance processing engine, intelligent photo auto-adjustment, and image classification.

  • Designed a product centered on import, review, development, and library management workflows.
  • Main feature automatically adjusts photos with a MobileNetV3 model trained on the photographer's own developed photos.
  • Added image classification as another important capability to speed up curation and organization workflows.
  • Structured the architecture around a native app, a reusable Rust engine, and service-side extensions.
  • Positioned the product to support both local end-user workflows and backend expansion.

Technologies: Swift, Rust, Axum, SQLite, FastAPI, CoreML, MobileNetV3

SmartOnza

09.2025 → 01.2026

Personal project • Platform engineering

Tokenized precious metals investment platform combining web, mobile, backend, smart contracts, and deployment into one cohesive product architecture.

  • Designed a unified platform supporting investor journeys, admin operations, and settlement logic.
  • Coordinated backend, web frontend, Android mobile, and Solidity contract layers.
  • Structured the technical foundation for production-oriented delivery and operations.

Technologies: Node.js, Express, Angular, Android, Solidity, Safe, Prisma, Docker

RealTokenz

04.2025 → 08.2025

Personal project • Product engineering

Real estate tokenization platform built to connect investor journeys, business operations, and blockchain execution in a single product experience.

  • Built a product covering onboarding, estate operations, wallets, and investor workflows.
  • Connected a transactional backend, Angular frontend, and Solana-based blockchain integrations.
  • Set up a technical foundation suitable for production-like delivery conditions.

Technologies: Node.js, Express, Prisma, Angular, Docker, Solana

Fullstack Developer

01.2023 → 03.2025

Hôpital Universitaire de Genève (Qim info SA) • Geneva, Switzerland

Development, maintenance, and follow-up of tools and applications used to collect, export, and present cross-functional data within the Data team.

  • Analyzed requirements and defined functional solutions with business stakeholders.
  • Built microservices, user interfaces, and automation scripts.
  • Handled deployments and application lifecycle management.

Technologies: Java 17, Spring Boot, Spring Cloud Data Flow, Kafka, Docker, Swarm, MongoDB, Angular, Git, Jira, Jenkins

Java Tech Lead

09.2021 → 01.2023

Lombard Odier • Geneva, Switzerland

Led a near-shore team contributing to the evolution and maintenance of the bank's CRM applications.

  • Analyzed functional needs and defined technical solution directions.
  • Drove architecture discussions and coached developers in day-to-day delivery.
  • Performed code reviews, tracked quality indicators, and contributed to level 3 support.
  • Ran Scrum ceremonies and technical delivery coordination.

Technologies: Java 8/11, Spring, OpenAPI, Docker, OpenShift, EJB 3, JMS, Oracle, IntelliJ, Maven, Git, GitLab, Jira, Jenkins

Senior Java Developer / Eclipse RCP Expert

09.2020 → 08.2021

Groupe Mutuel • Martigny, Switzerland

Worked on the evolution and maintenance of insurance claims management applications.

  • Developed EJB and Spring Boot backend services supporting compensation workflows.
  • Built the desktop application used by claims managers.
  • Handled code reviews, functional test scenarios, and production incident analysis.

Technologies: EJB, Spring, REST, Eclipse RCP, Oracle 19, Eclipse, IntelliJ, Maven, SVN, Git, GitLab, Jira, Bamboo, Jenkins

Java Fullstack Developer

08.2019 → 06.2020

Banque Pictet • Geneva, Switzerland

Modernized CRM applications using a Spring and Angular stack within Client Engagement Solutions.

  • Developed Angular frontend and Java/Spring backend features for two CRM applications.
  • Contributed to technical design and code reviews.
  • Participated in Scrum ceremonies, maintenance work, and team technology watch.

Technologies: Spring, Angular 7/8, REST, Docker, Oracle XE, IntelliJ, Maven, Git, Jira, Bamboo

Java Fullstack Developer

02.2019 → 06.2019

Ministry of Justice • France

Built a web application for labor court case management, from initial filing through decisions and hearings.

  • Designed and developed microservice modules packaged into Docker images.
  • Built UI screens aligned with the required design system.
  • Delivered unit and integration tests and joined scoping and iteration planning workshops.

Technologies: Spring Boot, Batch, MVC, Security, Cloud, Angular 6, REST, Docker, OpenShift, IntelliJ, VS Code, GitLab, Maven, Jira

Java Fullstack Developer

04.2011 → 2019

International editorial applications

Designed, developed, and maintained desktop, mobile, and web editorial applications used to produce, validate, search, and deliver content across global operations.

  • Contributed to functional workshops with editorial stakeholders and to technical solution design.
  • Built user interfaces and web services connected to editorial systems.
  • Handled testing, production releases, support training, and field audits on complex incidents.

Technologies: Java 6/8, JBoss, Spring Boot, REST, Eclipse RCP, BerkeleyDB, Git, Mercurial, Maven, Jenkins, JUnit, Jira, Angular 5/7, Bootstrap, C#, Xamarin

Java Spring / Eclipse RCP Developer

03.2009 → 03.2011

Systra • France

Migrated a railway traffic simulation application to a more modern architecture.

  • Redesigned the infrastructure modeling module and integrated legacy computation modules.
  • Replaced flat-file storage with a relational database and converted historical data.
  • Built Java / Fortran integration through JNA and optimized performance.

Technologies: Java, Fortran, C, Eclipse RCP, SWT, Hibernate, Spring, MySQL, JUnit, SVN, OpenGL

Java Swing Developer

03.2008 → 03.2009

RATP • France

Developed a train movement and electrical calculation simulator using modern, maintainable technologies.

  • Designed a new Swing-based user interface.
  • Modeled business data using object-oriented design.
  • Integrated train movement and electrical simulation programs.

Technologies: Java, Swing, business simulation, electrical calculation