Director Of Engineering
CurrentFor a Real estate crowdfunding project: Implementation of 60+ data migration users stories, management (with project manager) and implementation of several pre production rehearsals. Creation and follow up of production cutover window plan. Successful production launch on Azure, using Front Door, App Services, SQL Managed Instance and Application Insights.Addition of dedicated features, including automatic text generation using Azure Open AI Services (Chat GPT 3 and 4 models).Generalization with infrastructure team of applications observability/monitoring and alerting using Azure Application Insights. Further improvements to Azure DevOps build and release pipelines to have only one per application managing all environments (instead of two). Improvements of release branches management to be able to hotfix any environment.Improvements of unit tests using Moq and FluentAssertions. Initial setup of automated acceptance tests (API and UI) using SpecFlow (BDD), Playwright (UI/browser automation) and SpecFlow+ LivingDoc.Setup of microservices implementation with Chief Architect. Use of event source, integration events, and message broker to synchronize needed data across microservices. Implementation follow up of UI composition for micro frontend. Knowledge sharing and presentations to developers.Setup of regular sessions with developers to share knowledge and presentations on technical transversal topics (code styles checks, TDD, unit tests, SQL profiler, performances tests, SonarQube, ...)Setup of regular sessions with developers and infrastructure team to share knowledge, good practices and improvements ideas and implementations.Setup of regular sessions with Project Managers to support change management from JIRA to Azure DevOps, to provide guidance on backlogs management and follow up, as well as sprints management.Setup of data exports to create monitoring dashboards to be able to follow up main company's data, mainly incomes vs development costs.