Senior Full-stack .NET and JavaScript Developer
2020 - PRESENTGroupe Credit Agricole- Contributed to the customer relationship management software by improving the compliance module and helping the compliance management identify conflicts of interest and trace customers' activities.
- Migrated the Angular UI code to React and designed new React UI components.
- Maintained and upgraded part of the legacy code written in .NET, ASP.NET MVC 4, and ASP.NET Web Forms. The maintenance included fixing issues with the shared library code, CQRS, event sourcing, and the internal IoC container.
- Collaborated with the business team on implementing new requirements, improvements in domain logic, UI updates, performance optimizations, API updates, and refactoring.
- Debugged business logic and technical defect issues.
- Deployed hotfixes and releases using Azure Pipelines and Octopus Deploy.
Technologies: C#.NET, ASP.NET, .NET Core, Domain-driven Design (DDD), CQRS, Event Sourcing, Angular, React, Cypress, Kibana, .NET, SQL, APIs, REST APIs, Full-stack, JSON Web Tokens (JWT), SQL Server 2017, HTML, CSS, C#, LINQ, Razor, MVC Razor, Microsoft Unit Tests, Integration Testing, Agile, AngularJS, Azure, .NET 6, Microsoft Azure, Bootstrap, ASP.NET Core MVC, API Integration, Windows Services, XML, Object-oriented Programming (OOP), XSD, Serializer/Deserializer (SerDes)Technical Consultant | Data Analyst and Freelance Java, Spring, and PHP Developer
2020 - 2021Enabel- Developed a web-based data collection and visualization system for the digital transformation of local agricultural production monitoring. The system includes tools for reporting, statistics, and a custom workflow engine for habilitation management.
- Created a web-based document management system that helps users classify documents and publish them to groups of users based on configurable habilitations.
- Monitored system logs and provided data regulation support.
Technologies: PHP, Java, HTML5, MySQL, JavaScript, Spring Boot, SQL, Full-stack, HTML, CSS, Spring, Architecture, Bootstrap, API Integration, Apache, LAMP, Object-oriented Programming (OOP)Senior Consultant | Java and Jira Developer
2017 - 2019Talents Consulting- Served as a lead architect on business process automation projects, including working on workflow automation, optimizing and designing business process models using Lean Six Sigma, and implementing models in web-based applications.
- Led a team of seven programmers with various skills and provided training on coding standards, tools, and business process management modelization techniques.
- Estimated, planned, and tracked development efforts and product deliveries across the development team.
- Organized workshops with clients, modeled business processes according to defined needs, and estimated delivery dates and costs.
- Developed bootstrap templates for workflow-oriented web applications so that developers can focus on implementing business logic.
- Wrote and maintained technical and functional specifications for projects.
Technologies: Java, Jira REST API, Jira, Angular, Spring Boot, C#.NET WinForms, Thymeleaf, JavaScript, .NET, SQL, APIs, REST APIs, Full-stack, SQL Server 2017, HTML, CSS, C#, Microservices, Agile, AngularJS, Spring, Architecture, Bootstrap, ASP.NET Core MVC, API Integration, Apache, LAMP, Object-oriented Programming (OOP)IT Officer
2014 - 2017First Bank of Nigeria- Managed databases for security issues, updates, and upgrades using ETL, Oracle, and the SQL Server.
- Designed and developed third-party applications linked to the core banking system that cover e-statements, SMS banking, and the bank clearing system.
- Built a card request processing system that reduces card delivery time from one month to two weeks. The system has an interface that records and processes customer requests, sends card request details to the editing system, and tracks card delivery.
- Developed an automated reporting platform used by all bank customer relationship managers, allowing them to generate and send KPIs, compliance, central bank, and group reports from the web interface in a few clicks.
- Provided the core banking Finacle users with support for applications used by the bank, such as SICA-UEMOA and UAP bank clearing applications.
- Contributed to the migration of the core banking system from Delta to Finacle as a subject matter expert.
Technologies: Oracle, Finacle, C#.NET WinForms, PHP, Red Hat Linux, Oracle 10g, Oracle 11g, .NET, SQL, HTML, CSS, C#, Bootstrap, API Integration, Apache, LAMP, XML, Object-oriented Programming (OOP), XSD, Serializer/Deserializer (SerDes)