
Folabi AHOUNOU
Senior Software Engineer | Angular & .NET
Salaire / Taux journalier
Paris, France
Freelance
À distance uniquement
Expertises
Langues
À propos
Introduction
Senior Software Engineer with 10+ years specializing in Angular/.NET full-stack development. Led architecture migrations at major financial firms, built scalable APIs with clean architecture, and modernized legacy systems using microservices. Expert in Angular 15-19, .NET 7/8, and Azure DevOps delivering high-performance web applications.
Expérience de travail
Software Engineer
PartnerReFreelance
mars 2023 - Présent
3 ans 8 mois
À distance
Contributed to the development of a new internal application streamlining underwriting workflows. Worked closely within a cross-functional team and brought architectural expertise on both the backend and frontend, especially in Angular and .NET, helping establish solid foundations for the project. Key Responsibilities: - Designed scalable APIs using .NET 7/8 and CQRS, enhancing performance and maintainability. - Defined backend structure and best practices using EF Core. - Applied Clean Architecture and Vertical Slice Architecture to ensure separation of concerns and feature-based modularity. - Wrote unit and integration tests using xUnit/mstest to ensure code quality and reliability. - Led the migration from Angular 15 to Angular 19, improving code consistency. - Structured frontend architecture with reusable component design. - Integrated monitoring with Azure App Insights. - Collaborated on CI/CD pipelines in Azure DevOps. - Proactively fixed Snyk-flagged vulnerabilities with the security team, ensuring compliance. - Delivered regular presentations on technologies and architectures to the development team to share knowledge and align practices. - Collaborated with product owners to deliver features aligned with underwriting business goals. - Part of the AI task force, helping developers adopt AI tools in their daily workflow by evaluating and presenting solutions such as GitHub Copilot prompts, custom instructions, and Claude skills. - Project followed Scrum methodology with regular ceremonies and estimations.
Software Engineer
Societe Generale Securities Services - SGSS
mai 2021 - mars 2023
1 an 11 mois
92250 La Garenne-Colombes, France
Contributed to the enhancement, maintenance, and modernization of the SGSS web portals, used for portfolio visualization, permissions management, and transaction tracking (cash, OST, Forex). Played a key role in migrating legacy solutions to modern architectures and technologies while improving time-to-market and user experience. Key Responsibilities: - Developed and maintained web applications and REST APIs. - Migrated legacy solutions to a modern architecture using Clean Architecture and Micro- Frontend (Module Federation). - Upgraded APIs to .NET 6 for improved performance and maintainability. - Deployed and managed APIs using Docker and Kubernetes for scalability and resilience. - Contributed to CI/CD pipelines and infrastructure management, including configuration of XL Deploy, TeamCity, and Jenkins. - Designed and implemented new features, including unit testing and production deployment strategies. - Handled user requests, incident management, and post-production support. - Prepared and ensured sprint releases, actively reviewing and improving code quality. - Created and configured Kibana alerts for monitoring and diagnostics. - Supported Autosys jobs and participated in craftsmanship sessions across the team. - Reporting(PDF, Excel) for clients with SSRS Technologies used: - Backend Development: .NET Core 3.1, .NET 6, EF Core, C#, Web API - Frontend Development: Angular (2–12), Bootstrap, SGSS master design template - Database Management: SQL Server, Oracle - DevOps & CI/CD: Kubernetes, Docker, Azure DevOps, TeamCity, XL Deploy, Jenkins - Monitoring & Logging: Kibana, Elasticsearch - Tools & Frameworks: Postman, Swagger, Visual Studio, Visual Studio Code, IIS, Autosys - Version Control: Git - Project Management: JIRA
Software Engineer
Ageas Group
janv. 2018 - mai 2021
3 ans 5 mois
Paris Area, France
Provided software consulting services in mobile and web development, focusing on Angular and .NET. Contributed to the design, development, and maintenance of microservices and web applications, including Kompoz, a responsive web application developed using Ionic. Key Responsibilities: - Designed and developed web applications and microservices using Angular and .NET. - Developed Kompoz, a responsive web application using Ionic. - Maintained and enhanced the main web application by creating new features and fixing issues. - Implemented event sourcing for reliable data persistence and tracking in the main project. - Implemented CQRS patterns for scalable and maintainable solutions. - Utilized Nx for efficient project organization and task management in a monorepo setup. - Collaborated with teams in release management and Agile Scrum ceremonies. Technologies used: - Backend Development: C# 5, Web API, ASP.NET, Web Forms, CQRS - Frontend Development: AngularJS, Angular 7, Less, Bootstrap 3/4 - Responsive Web Development: Ionic 4 - Project Organization & Build Tools: Nrwl/nx, GIT - Tools & Frameworks: Visual Studio 20xx, SSMS, Fiddler, Postman, EventStore - Project Management: Scrum, TFS, Release Management
Software Engineer
Nomadvantage
oct. 2017 - janv. 2018
4 mois
Paris Area, France
Contributed to the development and maintenance of various web applications and web services, ensuring functional and reliable solutions. Key Responsibilities: - Developed and maintained web applications and RESTful web services using .NET Core and Web API. - Collaborated with the team to implement new features and resolve issues in existing systems. - Improved front-end functionality using Angular and KnockoutJS for interactive user interfaces. - Debugged and optimized web services to ensure smooth functionality. - Participated in Agile Scrum ceremonies and contributed to sprint planning. Technologies used: - Backend Development: C# 7, .NET Core, Web API, ASP.NET, REST - Frontend Development: Angular 2/4, KnockoutJS, JavaScript, Bootstrap 3 - Database Management: Oracle (SqlDeveloper), SQLite - Tools & Frameworks: Visual Studio 2017, VS Code, IIS, Windows Server 2008, Fiddler, Soap UI - Version Control & Collaboration: GIT, VSTS - Project Management: Scrum
Design And Development Engineer
SOAT
nov. 2015 - oct. 2017
2 ans
Go Voyages - Edreams Odigeo - Paris
Worked on the maintenance and development of the Go Voyages legacy website, supporting its online ticket sales activities and ensuring smooth operations. Key Responsibilities: - Developed new features for the website to enhance functionality and user experience. - Conducted batch development for processing large data operations. - Performed corrective and evolutionary maintenance to address bugs and implement improvements. - Migrated tools and processes to improve efficiency and maintainability. - Managed acceptance, integration, and production environments. - Participated in the testing phase to ensure high-quality deliverables. Technologies used: - Backend Development: C#, .NET MVC4, ASP.NET Web Forms - Frontend Development: HTML, CSS, Ajax, JavaScript, jQuery, jQueryMobile - Database Management: SQL Server 2008 - Tools & Frameworks: Visual Studio 2012, IIS, Windows Server 2008, Fiddler, Mocks, Soap UI - Version Control & Collaboration: TFS - Project Management: Scrum, Kanban, Jira
CGI
mars 2014 - oct. 2015
1 an 8 mois
Total, La Défense
Consultant .Net
sept. 2014 - oct. 2015
1 an 2 mois
Total, La Défense
Provided functional and technical expertise for the SNT/SA department of TOTAL M&S, focusing on web architecture governance, system administration, and migration projects. Key Responsibilities: - Supported web architecture governance to ensure adherence to best practices and standards. - Delivered functional and technical expertise for applications and infrastructure. - Administered and managed Active Directory for user and system access. - Migrated multiple SharePoint environments using Sharegate. - Provided third-level support for applications. Technologies used: - Programming & Scripting: C#, Java, PHP, Powershell, VBScript, Ldiff - Database Management: SQL Server 2005 - System Administration: Windows Server 2008, LDAP, DNS, SSL - Tools & Frameworks: Sharegate, internal ticketing tools - Project Management: Internal tools
Software Developer Internship
mars 2014 - août 2014
6 mois
Groupe M6, Paris
Contributed to the development of innovative solutions for managing various broadcasting workflows, ensuring efficient and reliable operations. Key Responsibilities: - Performed full-stack development for broadcasting workflow management solutions. - Conducted unitary testing and integration to ensure high-quality deliverables. - Collaborated with the team in Agile Scrum and Extreme Programming (XP) methodologies. Technologies used: - Backend Development: C#, .NET MVC4, WPF, Entity Framework, SignalR - Frontend Development: Caliburn.Micro, ModernUI, MahApps.Metro - Testing & Logging: Nunit, Log4Net - Tools & Frameworks: Visual Studio, TFS - Project Management: Scrum, XP
Formation
Université de Rouen
Master
2012 - 2014
3 ans
Université du Havre
Licence
2010 - 2011
2 ans
DUT Informatique Le Havre
DUT
2008 - 2010
3 ans
Licences et certifications
Microsoft Certified: Azure Developer Associate
Délivré le : août 2024
Microsoft Certified: Azure Fundamentals
Délivré le : déc. 2022