WISSEM BELGUIDOUM

SENIOR BACKEND DEVELOPER

Profile

Senior Backend Developer (Golang & Java) with 14+ years of experience architecting high-impact backend systems across diverse industries including AdTech, Edtech, Banking, and Media. I specialize in modernizing legacy platforms and building event-driven microservices. I have a proven track record of leading teams, owning mission-critical data migrations, and delivering complex B2B features from design to production.

Education

MASTER'S DEGREE IN INFORMATION SYSTEMS AND NETWORKS

François-Rabelais university

09/2008

Blois - France

BACHELOR'S DEGREE OF COMPUTER SCIENCE

8 mai 1945 University

07/2005

Guelma - Algeria

Experience

Majelan X (Media)

Remote, France

SENIOR BACKEND DEVELOPER (GOLANG)

09/2023 - 06/2025

As a Senior Backend Developer on the user-facing team, I led the architecture of critical B2B features, from the core multitenant identity service to real-time automotive partner integrations:

  • Unblocked the B2B sales pipeline by delivering a multitenant identity service. This involved customizing the Ory stack to support isolated tenant configurations for corporate SSO (OpenID Connect).
  • Built and owned a scalable, cross-team and event-driven push and email notification service using SQS, AWS Lambda, Firebase Cloud Messaging and Sendgrid. This asynchronous pattern ensured reliable delivery and provided a standard interface for all teams.
  • Engineered a real-time driver safety feature with automotive partner Continental. The system ingested driver attention scores from an MQTT stream and pushed in-app safety commands (e.g., 'lower volume') via our central push notification service.
  • Proactively initiated and led the architecture for a new workflow engine, selecting Cadence to solve a core content automation problem. The successful PoC, which modeled a complex AI + human-in-the-loop pipeline, was formally adopted by the Content Management team for production use.
  • Ensured production readiness and maintainability by implementing high engineering standards, including near 100% test coverage (unit & E2E), comprehensive documentation (OpenAPI and AsyncAPI), and a full observability stack (Datadog tracing, metrics, logging).
  • Golang 1.23
  • AWS (RDS, SQS, ECS, DynamoDB)
  • Docker
  • PostgreSQL
  • Localstack
  • Ory
  • OpenID Connect
  • gRPC
  • MQTT
  • Datadog
  • Cadence
  • Firebase
  • Sendgrid

Upwork

Remote, USA

SENIOR BACKEND DEVELOPER (GOLANG)

07/2022 - 11/2022

In this freelance engagement, I designed and built an event-driven trading platform from scratch, using Golang, Kafka, and microservices:

  • Architected the order reception pipeline to decouple synchronous validation from asynchronous processing: a service handled validation against external bank APIs, while Kafka was used for the asynchronous handoff to the matching engine.
  • Implemented the order matching engine, which consumed from a Kafka topic to process and match buy/sell orders based on complex, client-defined business rules.
  • Containerized all services using Docker and utilized PostgreSQL for persistent state management.
  • Golang 1.18
  • Docker
  • Kafka
  • PostgreSql
  • Event-Driven architecture
  • Microservices

LCL (Bank)

Ville-juif, France

TECHNICAL LEADER (JAVA & GOLANG)

10/2015 - 11/2020

Grew from a Senior Java Developer to a Technical Leader, owning the bank's mission-critical Electronic Document Management System (EDMS) which served 2 million users. I led a team of 4 developers in all new development, production support, and a massive-scale migration.

  • Designed and developed multiple new, large-scale Java services, including a document deletion management service, a restful connector to Banctec (physical document archive and scanning partner), and an AI/OCR processing pipeline (RADLAD).
  • Introduced Golang to the team by building high-value CLI utilities. Most notably, developed a complete Banctec simulator that unblocked the Workflow team's end-to-end testing in QA environments.
  • Evolved into the team's Technical Leader. I mentored 4 junior developers, managed task delegation, and was responsible for all code reviews and production support for services handling 100k new documents per day.
  • Architected and led the migration of the core EDMS (100+ TB, 400+ millions of documents) from Opentext to an in-house Big Data platform (HBase/HDFS), saving the bank over €600,000 in annual licensing costs.
  • Java 8
  • Spring Boot
  • Apache Camel
  • Golang 1.6
  • DB2
  • Oracle
  • MQ Series

Edukera (Edtech)

Neuilly-sur-Seine, France

FULL STACK DEVELOPER (JAVA)

11/2012 - 01/2015

As a fullstack developer, I was hired to build an e-learning platform from the ground up on Google's cloud platform:

  • Designed and built a full-stack J ava application on Google AppEngine, utilizing GWT and Google Data Store (NoSQL).
  • Implemented social authentication for the platform using OpenID and Facebook Connect.
  • Java 7
  • GWT 2.5
  • Google Cloud
  • OpenID

Probance (AdTech)

Suresnes, France

FULL STACK DEVELOPER (JAVA)

11/2007 - 10/2012

As a key developer in a 5-year role, I grew to take on architectural design, UI modernization, and full-stack development for the company's core AdTech and marketing optimization products.

  • Developed multiple full-stack Java applications using Spring, Hibernate, and Struts, including a JFreeChart-based reporting dashboard and a WYSIWYG questionnaire editor.
  • Led the UI modernization of the 'Probance Hyper Marketing' platform by migrating the admin panel from Struts 2 to GWT 2.0, while simultaneously building new REST and SOAP clients to integrate 3rd-party email and tracking partners.
  • Designed and implemented Probance's new web-tracking solution, which processed over 400k events per day in production, and ensured its reliability with JMeter performance testing and JMX monitoring.
  • Led the analysis and replacement of the 3rd-party Kxen data mining engine, migrating all its operations to a new in-house solution.
  • Directly supported the sales team by building a GWT-based 'demo generator' that automated the complex setup and deployment of product demos for prospective clients.
  • Java 5
  • Spring 2.5
  • Hibernate 3.0
  • Struts 2
  • GWT 2.0
  • MySql
  • Web tracking

Skills

    • Backend Languages
    • Golang
    • Java
      Architecture & Core Technologies
    • Microservices
    • Event-Driven
    • RESTful
      Cloud & Infrastructure
    • AWS
    • Google Cloud
    • Docker
      Databases & Data Platforms
    • PostgreSQL
    • DynamoDB
    • Oracle
    • DB2
    • MySQL
    • Apache Kafka
    • Hadoop
      Observability & Reliability
    • Datadog
    • ELK
    • JMeter
    • JMX
      Specialized Tools & Platforms
    • Cadence
    • Ory
    • Firebase
    • Sendgrid
    • Apache Camel
      CICD
    • Github Actions
    • Git
    • Jenkins
    • SVN

Languages

  • Arabic
    Native
  • French
    Bilingual
  • English
    Advanced