.Net Lead Developer At Oddo Bhf
Tunis, Tunisia
Participation in the design decisions, development, and delivery of the ODDO BHF internal CRM system:. Migrating CRM architecture from monolithic to the microservices architecture · Development of multiple features (bulk letters, GDPR, notifications) · Development communication between Outlook and CRM· Handle the exceptions by using a global action filter to distinguish between system exceptions and application exceptions· Integration of Lucene .NET as a search engine. Integration of Kendo UI Query Builder to create dynamic filters· Implementation of Cache Busting. Improving system performance by using Task Parallel Library and creating indexes in Database tables· Design a component factory to generate custom grids and dropdown lists· Provide technical guidance for the development of the system· Branch management and merging· Built a Jenkins based CI/CD pipeline. Integration of Sonarqube to measure and analyse the source code quality· Built a monitoring system based on the ELK Stack· Trace user feedback by creating automatically a Jira demand and sending an acknowledgment receipt e-mail· Setup of a Nexus based package management system· Performed integration tests using SpecFlow· Design test UI project’s architecture that integrates Selenium, SpecFlow and Unity container in order to provide a set of methods that help the tester to write test cases quickly· Setup of an automated acceptance testing infrastructure fully integrated with Jira and X-Ray· Improved the performance of the system by establishing CQRS in the data layer (proof of concept)Technologies: Asp.net MVC 4, DurandalJs (RequireJS, KnockoutJS, JQuery), Kendo UI, Web API, SignalR, Linq, NHibernate, Unity container, GruntJs, Jira, Confluence, SVN, X-Ray, MsBuild, MsTest, SpecFlow, NuGet, Nexus, Sonarqube, ELK Stack, C4 model