Hello, I'm

Ahmadou Bamba
Diagne

Full Stack Developer & DevOps Engineer

Dakar, Senegal

Ahmadou Bamba Diagne

About Me

Building robust applications & automating the future.

I am a passionate Full Stack Developer with over 4 years of experience in software development and DevOps practices. I specialize in building scalable web applications, implementing CI/CD pipelines, and managing cloud infrastructure.

My expertise spans backend development with Python (Django/Flask), Node.js and NestJS, frontend frameworks like Angular and React, cloud services (AWS), containerization (Docker), and database management (SQL/NoSQL).

4+ Years Experience
10+ Projects Delivered
8 Certifications
Full NameAhmadou Bamba Diagne
Emaildiagnekhadimx@gmail.com
LocationDakar, Senegal

Resume

Full Stack Developer

RH Perspectives — Dakar

Jan 2025 — Present
  • Design and development of HR modules for process digitalization (performance management, global reporting, etc.)
  • Deployment of portable and reproducible environments with Docker, reducing deployment time by 80%
  • Development of lightweight and accessible frontend interfaces for better user experience
  • Implementation of asynchronous tasks (cron jobs) for alert automation and business logic execution
  • Design and integration of interactive dashboards for decision-making
  • User training and client presentations
  • Mentoring of junior developers (interns)
  • Implementation of multi-tenant architecture, reducing cloud costs by 50%
PythonJavaScriptDockerPostgreSQL

Freelance Full Stack Developer

Tecklabs & Clients — Dakar

Jul 2024 — Nov 2024
  • Backend development with Nest.js and Node.js Express, and frontend interfaces
  • Application deployment on AWS
  • Backend architecture design and unit testing
AngularNest.jsNode.jsDockerMongoDBPostgreSQLAWS

Full Stack Developer

Hapidata

May 2023 — Present
  • Writing deployment documentation for various environments (dev, staging, prod)
  • Maintaining existing applications (bug fixes and feature additions)
  • Dockerizing applications for containerized deployment
  • Data migration and transformation from MongoDB to PostgreSQL (ETL)
  • Gathering client functional requirements

Full Stack Developer (MEAN)

TeckLabs

Apr 2021 — Apr 2023
  • Maintenance & update of backend services using Node.js Express and MongoDB
  • Maintenance and update of Sandaga Montreal's website using Angular and Bootstrap
  • Configured cron jobs with Node.js to notify users when subscriptions expire

Python Consultant & Freelance (Django REST)

Banxaas

Jul 2022 — Aug 2022
  • Mentored junior developers on building real-time socket-based applications
  • Resolved critical bugs and performance issues
  • Code audit and improvements (clean code principles)

Mathematics Teacher & Programming Tutor

Self-Employed

2019 — 2022
  • Tutored middle and high school students in mathematics
  • Mentored university students in algorithms and programming projects

Master's Degree in TDSI

Cheikh Anta Diop University

2020 — 2023
  • Mathematics
  • Cryptography
  • Information Security
  • Software Development

Bachelor's Degree in TDSI

Cheikh Anta Diop University

2017 — 2020
  • General knowledge in computer science
  • Mathematics
  • Cryptography
  • Software Development
  • Information Security

High School Diploma

Halwar School

2017

Exact Sciences (S1) with focus on Mathematics and Physics-Chemistry

Projects

A selection of recent work and personal projects.

FCL

Platform enabling local authorities to easily view and manage their financial data.

Platform Finance
View Project

Sandaga Montréal

Parcel management (GP) platform for seamless package tracking and logistics.

Angular Node.js MongoDB
View Project

Tic Tac Toe Game

Real-time multiplayer Tic Tac Toe game built with React and WebSockets.

React WebSockets Node.js
View Project

Ultra API

Lightweight REST API built with Flask, backed by PostgreSQL and Redis, containerized with Docker.

Flask PostgreSQL Redis Docker
GitHub

GitHub Stats

GitHub statistics dashboard using GraphQL API with scheduled data refresh via cron jobs.

Flask Angular GraphQL Cron
View Project

Blog Starter

Full-stack blog application with Angular frontend, Nest.js backend, Prisma ORM, and AWS S3 storage.

Angular Nest.js Prisma AWS S3
GitHub

React Airbnb Clone

Airbnb-inspired clone built with React frontend and Django REST API backend.

React Django REST
GitHub

Book Reviews

Book review platform built with Flask and PostgreSQL for sharing and discovering book opinions.

Flask PostgreSQL
GitHub

Password Generator

Desktop password generator and cracker tool built with PyQt5 and Python.

PyQt5 Python
GitHub

Algo Visualizer

Interactive algorithm visualizer for sorting and pathfinding algorithms, built with Angular and D3.js.

Angular TypeScript D3.js
View Project

Articles

Thoughts on development, DevOps, and technology.

Skills & Tools

Development

Python Django Flask JavaScript TypeScript Node.js Angular React HTML / CSS Bootstrap C Java

DevOps & Cloud

Docker GitHub Actions AWS (EC2, S3, Lambda) Linux Nginx CI / CD Grafana Loki

Data & Security

PostgreSQL MySQL MongoDB Redis Cryptography OWASP SSL / TLS

Tools & Workflow

Git VS Code Jira Postman Swagger Agile / Scrum REST APIs WebSockets

Certifications

AWS Cloud Practitioner
Docker Certificate
Python Certificate
JavaScript Certificate
Certificate
Python MOOC Certificate
JavaScript Web Certificate
jQuery Certificate

Get in Touch

Have a project in mind? Let's work together!

Location

Dakar, Senegal