Unveiling my software engineering journey

Senior full-stack engineer with 6+ years of experience designing, building and deploying web and mobile products for fintech, the public sector, SaaS and UK recruitment agencies. I work across the whole stack, from Java, Python and NestJS backends to Angular, React and Nuxt front ends, Flutter and React Native apps, and the Docker, Kubernetes and CI/CD pipelines that run them.

I enjoy owning a product end to end: scoping with the client, technical design, leading developers, shipping and handling production. Based in Dakar, Senegal.

Experience

  1. Dec 2024 to now

    Senior Full-Stack Engineer

    Socium, Dakar

    HR SaaS used in 20+ African countries. Lead on Workflow and Performance, security across all products, shared libraries and observability. 1,450+ commits across 10 repositories.

  2. Aug 2021 to Nov 2024

    Lead Software Engineer

    AXONE, Dakar

    Led the development team: scoping and solution design with clients, technical choices, code reviews, deployments and user training. Platforms for the BOAD, SENELEC, CNFPLF, ADS and Digital Senegal, plus fintech and SaaS products.

  3. Aug 2020 to Aug 2021

    Software Development Consultant

    Multivers, Paris (remote)

    Recruitment websites for London firms, FireWatch for Midgard, CI/CD and internal tooling.

Skills

Backend
Java (Spring Boot), Python (Django, Django REST Framework, Flask, FastAPI), NestJS, Node.js
Frontend
Angular, React, Next.js, Nuxt, TypeScript, Tailwind CSS, NgRx
Mobile
Flutter, React Native (Expo), Capacitor, App Store and Google Play releases
Architecture
Microservices, modular monolith, multi-tenancy, event-driven systems, REST, SOAP, GraphQL, idempotency
Data
PostgreSQL, Oracle Database, SQL Server, MySQL, MongoDB, Redis, Elasticsearch, Firestore
Cloud and DevOps
Docker, Kubernetes, GitLab CI/CD, GitHub Actions, Azure Pipelines, AWS (EC2, S3, Lambda, VPC), Azure, Firebase, Nginx
Security
OAuth2, OpenID Connect, JWT, Keycloak, RBAC, SSO, MFA, passwordless authentication, encryption at rest, OWASP
Quality and observability
JUnit, Testcontainers, Jest, Vitest, pytest, Playwright, SonarQube, Grafana, Prometheus, Datadog

Education

  • MBA in Digital Solutions Design and DevelopmentISM Digital Campus, Dakar
  • Bachelor's degree in Software Engineering, Networks and SystemsISM Digital Campus, Dakar
  • Bachelor's degree in Computer ScienceINU Champollion, Albi, France

Certifications

  • DevOps Engineer: Linux, Docker, Kubernetes, Terraform, CI/CDUdemy
  • Microservices and Distributed SystemsAmigoscode
  • CCNA Routing and SwitchingCisco
  • Blockchain DeveloperLinkedIn, 2024
  • Building an Ubuntu ServerLinkedIn, 2024
  • Linux: Web ServicesLinkedIn, 2024
  • Learning KubernetesLinkedIn, 2022
  • Continuous Integration and Continuous Delivery with GitLabLinkedIn, 2022
  • Flutter EssentialsLinkedIn, 2021

Learning

  • AWS Certified Solutions Architect, Associate (SAA-C03)Training completed, exam in preparation
  • Certified Kubernetes Administrator (CKA)In preparation
  • Certified Kubernetes Application Developer (CKAD)In preparation
  • Software architecture katas with the C4 modelSystem context, container and component diagrams on real cases

Languages

  • FrenchNative
  • EnglishProfessional working proficiency