Dominic Collart
- 0494/88.87.14
- dcollart@mithril.be
- Beauvechain, Belgium
Software/Solution architect with a solution oriented spirit finding the best balance between business needs providing evolutive and stable architecture.
Work Experience
Revamp and maintenance of MyVoo + Performance investigation (Voo)
MyVoo is the B2C platform and the main communication channel to the customer. During this we also integrate with some third party like Airship for web notifications. In parallel some performance issues have been detected and we had to analyze the root cause of it.
- Archimate
- Angular 13+
- PWA / Service worker
- ASP.NET Core
- Redis (sentinel)
- Mongo
- Firebase
- Jenkins
- Push notification (Airship)
ProSalary (Partena)
ProSalary is the new tool developped by Partena in order to propose to SMEs (for the moment) a new experience to manage the employees and the payroll information (contract data, fiscal informations, wage package, package, and more). My focus was as well on the functional requirements than the cross-functional requirements (security, performances, design, documentation, …) and to make the team evolve in the way of thinking the problem.
- ASP.NET Core
- Angular 10+
- Service Fabric
- NServiceBus
- Microservices/SOA
- JMeter
- Archimate
- Event storming
- Azure (WAF, AppInsight, APIM)
Audit (Interparking)
To get compliant for an external audit, we had to analyze the whole end to end cash flow and provide for each step a full report to guarantee our control on these.
- Archimate
- SQL
- Data consolidation
Invoice per mail (Interparking)
In order to be able to deliver invoices per mail, some new components had to be developped and some integration with the old system had to be made.
- Archimate
- .NET Core
Transaction API (Interparking)
Some major accounts wanted an automated way to retrieve their multi-products/countries/contracts transactions. A new API has been designed to meet their requirements.
- ASP.NET Web API
- ASP.NET Core (PoC not in production)
- Archimate
- Selfhost end2end testing
- Dapper
- Entity framework
Subscription2 -Interparking
Subscription is the most basic product offered by Interparking. The goal was to be able to bring a technical solution for other countries in the group. The legacy system was not maintainable and extensible enough so the decision was to build a new solution from scratch (contract management, product management, web integration, invoicing, …).
- ASP.NET Web API
- Onion architecture
- Selfhost end2end testing
- Fluent validation
- Entity framework
Servipark API - Interparking
Servipark is a company (owned by Interparking) that provides the PCard product (a post paid product that allows customer to access all car parks). The old websites wwere available for multiple countries but were only managed in Belgium. The maintenance cost became higher and the SLA for change request was not good enough for countries. The goal of this project was to provide an restful API in order to let every country in charge of developing their own website.
- ASP.NET Web API
- Fluent validation
- Entity framework
- OAuth 2 (Identity server)
- Postman for automated testing
Matador adserver - Radionomy
Radionomy relies on advertisements for financing and owns a company specialized in audio advertising named Targetspot. The goal of this project was to create an adserver (an application managing campains/flights) specialized for audio world. It was also built to be sold as an SaaS solution for other companies.
- ASP.NET MVC
- ASP.NET Web API
- ADO.NET
- HTML/CSS/JS
Tizen application - Radionomy
Radionomy is a company providing the ability to create and broadcast web radio station. The purpose of this project was to help Radionomy to be available on Tizen (Samsung TV operating system). The applications could be native or web based and we chose the last one for this development.
- AngularJS (1.X)
- ASP.NET Web API
Roku application - Radionomy
Radionomy is a company providing the ability to create and broadcast web radio station. The purpose of this project was to help Radionomy to be available on Roku stick (kind of Chromecast).
- Brightscript (proprietary language)
- ASP.NET Web API
Casimire - InterMIRE (CogniTIC)
A MIRE (Mission Inter-RĂ©gional pour l’Emploi) is a NPO focused on helping people to find and keep jobs. They are about ~10 of them in the country and in order to be the most efficient they had to collaborate to exchange relevant informations (job seeker profile or job offer). In order to liaise all 10 MIRE’s, a new MIRE solely dedicated to inter-communication was created: InterMIRE. This platform was to help them to share and propagate information.
- ASP.NET MVC
- Entity framework
- HTML/CSS/JS
- SQL Server
- Customer SPA framework
Product catalog - Halliburton (CogniTIC)
Halliburton is a company that designs and provides equipments for oil extraction. This project was built to help them manage their products (industrial drill, …). First part was about a product management that allowed them to create a product from sub-products (a drill could be decomposed until the screw). The second part was about to select a product respecting the constraint established during the creation (Some parts were optional, some were exclusive, …). Previously they had to work with dozens of excel files (one per [sub]products).
- ASP.NET MVC
- Entity framework
- SQL Server
- HTML/CSS/JS (jQuery)
RTV - Auxipress (CogniTIC)
Auxipress is a company specialized in media analysis. This project was built to facilitate the work of the team dedicated to radio and television shows analysis by providing an unified web application. Previously they had to work with multiples applications (video player, note taker, mail agent, …) and had to warn manually the customers when they were mentionned.
- ASP.NET MVC
- Entity framework
- FFMPEG (for on the fly transcoding)
- SQL Server
- HTML/CSS/JS (jQuery)