La photo de Amadou SARR

Analyste-Développeur Full Stack Java / Angular
Applications complexes & Ingénierie logicielle

Je conçois des applications robustes, testées et sécurisées pour des entreprises exigeantes, afin de transformer la complexité métier en systèmes performants et créateurs de valeur mesurable.
Luxembourg, Paris, Dakar et hybride Worldwide

compétences

Langages de programmation

Java JavaScript TypeScript

Frontend

Fondamentaux

HTML CSS Responsive Design Media Queries rem / vh / vw

Mise en page réactive & Interfaces Utilisateurs

Flexbox CSS Grid Bootstrap SASS Photoshop Illustrator Premiere Pro After Effect Dessin

Frameworks & outils

Angular RxJs Signals Jest Cypress
VOIR PLUS ?

Backend & API

Spring / Java

Spring Core Spring MVC Spring Boot Spring Data JPA Spring Security

API & Architecture

REST

Sécurité applicative

OAuth OIDC JWT OWASP SSDLC Interceptor Guards

Découverte algorithmique, Qualité logicielle & tests

Méthodologies

TDD BDD ATDD DDD

Tests & outils

JUnit 5 Mockito AssertJ Cucumber Cypress Jest

Données & Modélisation

Bases de données

SGBDR MySQL SQL DDL DML

Modélisation

MCD / MLD / MPD UML

DevOps & outils

Git GitHub Maven Sonar Circle CI

Systèmes & ligne de commande

ZShell Windows Command Prompt

Bonnes pratiques & ingénierie

Lombok Slf4j Regex Mathématiques Complexité temporelle et spatiale Algorithmique et Structures de données

Gestion de projet & méthodes

Analyse des besoins Planification Agile Scrum

Formé par de grandes entreprises

Présentation

Portfolio: Projets & Réalisations

Découvrez mes projets et réalisations où j'allie expertise full stack et sens du produit

Projet Vocalion

VOCALION

Application Full Stack - Proof of Concept

Java Spring Boot Angular API REST TDD

Autres Projets

Application Marketplace

Generali

Java Spring Boot Python MySQL Gitlab Jenkins
Plateforme API REST

Banque de Luxembourg

Spring Boot JWT Docker

Autres Réalisations

Mes Services

Consulting

En tant que consultant, je vous accompagne dans vos projets de développement en vous aidant à définir vos besoins, à choisir les technologies adaptées et à optimiser vos processus de développement. Mon expertise en TDD, SOLID, et OWASP vous garantit que vos projets seront non seulement fonctionnels mais aussi sécurisés et scalables. Je peux également former vos équipes aux meilleures pratiques de développement pour améliorer la qualité de vos livrables.

Intégration d'une équipe en tant que Développeur Full Stack

En tant que développeur Full Stack, je m'intègre facilement dans des équipes dynamiques et contribue à la création de solutions performantes. Ma maîtrise de Java, Spring, Angular, et des pratiques de développement moderne (comme le TDD, BDD, et SOLID) me permet de travailler sur le frontend et backend avec une grande efficacité. J'assure la qualité du code et la fluidité des processus grâce à une approche rigoureuse, notamment à travers la mise en place de tests automatisés pour garantir des livraisons continues et sans bugs.

Développement de POC ou MVP

Le développement de POC (Proof of Concept) ou de MVP (Minimum Viable Product) est une de mes spécialités. J'utilise des méthodologies agiles pour créer rapidement des prototypes fonctionnels tout en respectant les besoins du client. Grâce à mon expertise en TDD, chaque fonctionnalité est validée dès sa création, ce qui assure un produit de qualité même à ses premières étapes de développement. Mon objectif est de livrer des solutions robustes tout en minimisant les risques.

Intégration d'une équipe en tant que Développeur Back End

En tant que Développeur Back End, je me charge de concevoir des architectures scalables, sécurisées et performantes. Grâce à des technologies comme Spring Boot et Spring Security, je m'assure que la logique métier est optimisée et que l'intégrité des données est préservée. Le TDD fait partie intégrante de mon processus de développement : je commence par écrire les tests pour chaque fonctionnalité afin de garantir leur bonne exécution dès le premier déploiement.

Intégration d'une équipe en tant que Développeur Front-End

En tant que Développeur Front-End, je suis capable de construire des interfaces utilisateurs modernes et réactives avec Angular. Je m'assure que les applications sont non seulement fonctionnelles mais également responsive et intuitives pour offrir la meilleure expérience utilisateur possible. Le TDD me permet de garantir la stabilité du code dès le début, en écrivant des tests pour chaque composant afin d'assurer une qualité et une performance constantes.

Développement de sites internet

Je crée des sites internet professionnels adaptés à vos besoins, qu'il s'agisse de sites vitrines, sites e-commerce, ou de solutions sur des plateformes comme Shopify et WordPress. Je propose aussi des développements sur mesure. Chaque projet est responsive, optimisé et conçu pour refléter l'identité de votre marque tout en garantissant performance et sécurité.

Contact

Photo de Amadou