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
- 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.
- 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.
- 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