$ experience and education
Here is a summary of my professional journey, including my work experience and educational background in software development.
Work Experience
.NET Software Developer
Human Immobilier
- > Design and development of enterprise applications in C# .NET
- > Modern architecture: DDD, CQRS, Hexagonal, Microservices
- > Development of RESTful APIs and business services
- > Development, planning and management of automated tasks (CRON)
- > Performance optimization (caching, asynchronous queries and parallelism)
- > Automated testing (xUnit, Reqnroll, Playwright, Selenium, Moq)
- > SQL Server and Entity Framework, database design
- > Blazor user interfaces
- > Participation in code reviews
- > Writing technical and functional documentation
Software Developer Apprentice
Human Immobilier
- > Development of RESTful APIs and business services
- > Website redesign using ASP.NET MVC and Nuxt / VueJS
- > SQL Server and Entity Framework
- > Agile collaboration with Git and Azure DevOps
Education

Bachelor: Application Software Developer - Apprenticeship
EPSI - School of Computer Engineering
Training focused on designing and developing secure applications (web, mobile, business software)
- > Client needs analysis and multi-layered software architecture design
- > Frontend/backend development (user interfaces, business components, SQL databases)
- > Automated testing, DevOps deployment and production incident resolution
- > Technical communication (French/English) and Agile team collaboration

Professional Title (RNCP Level 5): Web and Mobile Web Developer
EPSI - School of Computer Engineering
Training covering the development of secure web and mobile applications, from design to production deployment
- > Frontend development: creating responsive and accessible user interfaces
- > Backend development: database setup and secure business component development
- > Integration of GDPR and RGAA standards
- > Collaboration with project teams and client communication

Professional Title (RNCP Level 5): Full-Stack Web Application Developer
3W Academy
Comprehensive web development training
- > Complete web application development
- > Mastery of frontend and backend technologies
- > Use of modern frameworks
- > Project management with collaborative tools