Experience
Led the Medical team (4-5 developers) on secure healthcare messaging (MSSanté v2) within Weda's EHR used by ~15,000 physicians. Joined during production instability and restored structure, delivery capacity, and reliability.
- Crisis stabilization: Took over post-critical release with 40k+ Sentry errors, led root-cause analysis, hotfix strategy, and progressive quality improvements
- Migration & delivery: Piloted MSSanté v1→v2 migration (API LPS, data migration, SQL linked-server removal) and delivered secretary delegation feature across incremental releases
- Technical evolution: Contributed to gradual modernization from legacy .NET Framework to .NET 8 APIs while maintaining backward compatibility and system stability
- Team & process: Established engineering standards (poker planning, INVEST stories, 2-reviewer PR policy, pre-grooming with POs) and provided technical mentorship through regular 1-to-1s and pair programming. Led recruitment process for new developers (job description, technical interviews)
- Release ownership: Managed production releases, coordinated with Ops/DBA, monitored via Sentry/Graylog/Dynatrace
- Strategic contribution: Led Ségur v2 macro-estimation (465 MD) and CDA compliance work with domain experts
- Technologies: .NET Framework/.NET 8, Angular, SQL Server, Azure DevOps, Docker, Kubernetes, RabbitMQ, Redis, Sentry, Graylog, Dynatrace, Grafana/Prometheus
Led a team of five developers to build full-stack applications within a microservices architecture, focusing on network performance and large-scale data challenges. Aggregated data from France's 2G, 3G, 4G, and 5G networks to calculate KPIs and provide visualizations and alerting tools.
- Applied software craftsmanship principles (clean code, TDD) to ensure high-quality delivery
- Collaborated with product owners and stakeholders to define requirements and deliver features
- Technologies: .NET 6/8, Dapper, SQL Server, Angular 15, GitLab, Kubernetes, Grafana (Loki)
Led mobile app development projects using Xamarin.Forms for iOS, Android and Windows platforms.
- Managed App Store / Azure Cloud deployments, Azure DevOps (CI/CD), code reviews and onboarding processes
- Participated in solution design and business analysis with clients/end users to define use cases, architecture, deployment strategy, and estimations
Developed web and mobile applications using C# and Java technologies.
- Developed applications using C# (.NET Core, Xamarin), Angular, Java (Spring, Hibernate) and MySQL
- Used GitHub, Jira and Azure DevOps CI/CD tools for version control, issue tracking and continuous integration/delivery
Built cross-platform mobile applications and web applications.
- Built cross-platform mobile applications using Xamarin and web applications using ASP.NET
- Set up CI/CD pipelines in Azure DevOps and used MVVM patterns to unit test UI components
Taught English and fundraising in a school built by the association.
- Taught English to children from 8 to 16 years old
- Raised funds for the school and students
3-year dual apprenticeship within BNP Paribas, progressing through three roles across IT development, business analysis, and project management.
- FIRST YEAR — JAVA Full Stack Developer: Built web applications using Spring MVC, Hibernate, Thymeleaf. Applied Agile Scrum with CI tools (GIT, Jenkins, Maven, Nexus). User story evaluation, use case design, test automation, bug fixing and maintenance
- SECOND YEAR — Business Analyst, Operational Risks IS Redesign: Created, updated, and challenged the backlog, user stories, and MVP. Planned and facilitated users' workshops. Defined business processes and mockups
- THIRD YEAR — Project Manager Assistant: Steering, monitoring, and coordination of a web application project. Estimated budget, risks, and planning
Participated in analysis, specification writing, and application development.
- Participated in analysis and drafting of needs
- Wrote technical specification details
- Designed and developed applications using Symfony Framework
Organized departure and return of children from vacations.
- Organized departure and return of children from vacations
Skills
C#
.NET Core · .NET 6 · .NET 8 · .NET 10 · Xamarin · Unity · ASP.NET
JavaScript
Angular · React · Node.js · TypeScript
Java
Spring Boot · Spring MVC · Hibernate · Android
Python
Flask
SQL
SQL Server · PostgreSQL · MySQL · MongoDB
DevOps & Tools
Docker · Kubernetes · Azure DevOps · GitLab · GitHub · Azure Cloud · CI/CD
Observability
Sentry · Graylog · Dynatrace · Grafana · Prometheus · Loki
Architectural Patterns
Microservices · MVVM · Domain-Driven Design · TDD · Clean Code · Craftsmanship
Agile & Leadership
Scrum · Team Leadership · Code Reviews · Pair Programming · Mentoring
AI Agents
GitHub Copilot · Claude · Gemini
References
Soufyane LOUCIF
Manager @ Bouygues Telecom (contact details available on request)
Pedro CABRAL
Manager @ TEKenable Ltd (contact details available on request)
Seamus BRADY
Service Delivery Manager @ TEKenable (contact details available on request)
Projects
A Twitter-like website made with Flask (python framework), PostgreSQL, and Bootstrap. Organized with AGILE method and GIT. Made during year at BJTU with highest note.
Augmented Reality gaming project conducted within ESIEE Paris for Artefact Event. Combines QR code detection, voice recognition, environmental control (room scan), and Unity.
Full-stack website project from conception to deployment, including design and development.
Research project to model and map Wi-Fi signals received with Android smartphones to identify white areas in coverage.