Summary
Overview
Work History
Education
Skills
Certification
Basketball referee
Languages
Timeline
Accomplishments
Work Preference
Work Availability
Interests
Websites
Quote
Software
Affiliations
Generic
Olivier THOMAS

Olivier THOMAS

Nivelles

Summary

Professional software engineer with a strong background in developing and deploying full-stack applications. Proficient in C#, Blazor, React.JS, and SQL, with a proven ability to deliver high-quality software solutions.


Collaborates effectively within cross-functional teams and adapts to evolving project requirements. Drives impactful results through innovative problem-solving and a commitment to excellence.


Complex problem-solver with an analytical and driven mindset, dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code. Proactive and goal-oriented professional with excellent time management and problem-solving skills.


Known for reliability and adaptability, with a swift capacity to learn and apply new skills. Committed to leveraging these qualities to drive team success and contribute to organizational growth.


Demonstrates strong analytical, communication, and teamwork skills, with a proven ability to quickly adapt to new environments.


Eager to contribute to team success and further develop professional skills.


Brings a positive attitude and a commitment to continuous learning and growth.


Thorough team contributor with strong organizational capabilities, experienced in handling numerous projects at once while ensuring accuracy.


Effective at prioritizing tasks and meeting deadlines.

Overview

8
8
years of professional experience
5
5
Certification

Work History

FULL-STACK SOFTWARE ENGINEER

INAMI/RIZIV
02.2024 - Current
  • Developing tools for the nomenclature of doctors in Belgium
  • Developing Dossier to include new code for nomenclature in Belgium
  • Giving an expertise about pattern, implement them and teach them to Junior and Medior Developer
  • Programming language used: C#
  • Framework used: .Net 5 to .NET 8, Blazor Server
  • Database technologies: SQL Server (Database First)
  • Deployment technologies: Azure pipeline (automated CI/CD + Release), Azure services, Azure API Management
  • Design Pattern: Singleton, Single responsibility principle, CQS (Command-query separation), Unit of Work (Multiple Schema CRUD)
  • Way of working: Scrum Methodology
  • Git Repository: Azure repository

FULL-STACK SOFTWARE ENGINEER, PROJECT MANAGER

Satellit SPRL
10.2022 - Current
  • Developing tools for customers in C#
  • Programming language used: C#
  • Framework used: .Net Core 3.1, .Net Framework 4.7 to 4.8, .NET 5, .NET 6, Web API in C#, Entity Framework (Code First), Blazor, Vue.js
  • Database technologies: SQL Server, MongoDB
  • Deployment technologies: Azure pipeline (automated deployment as Software-as-a-service), Azure services
  • Design Pattern: Singleton, Single responsibility principle
  • Way of working: Agile Methodology
  • Git Repository: Azure repository

FULL-STACK SOFTWARE ENGINEER

ELIA SA
12.2022 - 12.2023
  • Developing tools for the transport of electricity for Belgium in C#
  • Creation of reports with data from SQL Server
  • Programming language used: C#
  • Framework used: .Net Core 3.1, .Net Framework 4.7 to 4.8, .NET 5, WPF
  • Database technologies: SQL Server, MongoDB
  • Deployment technologies: Azure pipeline (automated deployment as Software-as-a-service), Azure services
  • Design Pattern: Singleton, Single responsibility principle
  • Way of working: Agile Methodology
  • Git Repository: Azure repository

FULL-STACK SOFTWARE ENGINEER, PROJECT MANAGER

PORTIMA SCRL
09.2019 - 10.2022
  • Manage a full project from A to Z
  • Managing 3 employees (UX/UI designer, Product owner, Front-end developer)
  • Make an analysis and make a full documentation on Confluence
  • Develop as a Full-stack developer (Back-end and Front-end)
  • Developing the GraphQL from A to Z
  • Assist the front-end developer by reviewing the code and make some technical development when required
  • Assist the UI/UX designer, ask for some adaptation when the designs aren’t in accordance with the project
  • Making Demo to the administrator to the company to show the result of the sprint (every three weeks) and product increment (every three months)
  • Developing tools for internal usage
  • Developing a project for the insurance company to see the bills that they must pay and the documents that they have to sign
  • Provide a script in JavaScript to automate the ERP software used by the company
  • Administrator of the Jira environment
  • Working as a technical project manager with two juniors on the new website for managing a broker office for A to Z called MyPortima
  • Developing an environment for the training for insurance company
  • Agile ambassador of the team and help to improve the agile within the company
  • Programming language used: C#, XAML, GraphQL (interaction with Database via Stored procedure)
  • Framework used: AngularJS, ReactJS (we switched from Angular to React for making the applications in the same framework), .Net Core 3.1, .Net Framework 4.0 to 4.8, .NET 5, .NET 6, Web API in C#, Entity Framework
  • Database technologies: SQL Server, Azure Database
  • Deployment technologies: Windows Server 2012, Windows Server 2016, Windows Server 2019, Azure pipeline (automated deployment as Software-as-a-service), Azure services, IIS server to deploy application on premises
  • Design Pattern: Singleton, Single responsibility principle
  • Way of working: Agile Methodology
  • Git Repository: Azure repository

BACKEND SOFTWARE DEVELOPER

Eonix SA
03.2018 - 09.2019
  • Create a software for the Wallonia federation about the occupancy of the bus in cooperation with two other companies
  • Developing a software for the schools of Belgium for avoiding the usage of cash (Solution called Cafeos)
  • Developing a software for the hospital to manage the stock of medicine, the food for the people who are staying at the hospital (the solution is called track and trace)
  • Programming language used: C#, Java with spring, Package developed by the company called Nanotics (interaction with DB simplified)
  • Database technologies : SQL Server, NoSQL (CassandraDB)
  • Deployment technologies: IIS server to deploy applications on-premises
  • Way of working: SCRUM Methodology
  • Git Repository: Git Lab

INTERN

BIV Team
03.2017 - 05.2017
  • Developing a website for the Wallonia (Region south of Belgium) federation of waterski
  • Find and deploy on the server, the application that is created through FTP technologies and the hosting from OVH (Datacenter)
  • Programming Language: PHP, HTML, CSS, JavaScript, jQuery
  • Database technologies: MySQL
  • Deployment environment: hosting environment in OVH (Datacenter based in France)

Education

Bachelor of Science - IT Management

HeLHa
Mons
06-2017

High School Diploma -

Institut Saint-Joseph
Chatelet
06-2013

Skills

  • Backend development
  • Responsive web design
  • Object-oriented programming
  • Web application development
  • API design and integration
  • Microservices architecture
  • API integration
  • Software engineering
  • Performance optimization
  • Code review and refactoring
  • DevOps practices
  • Microservice stacks

Certification

● Jira, Jira Administration Part 1 — Server

● Graph Developer – Associate

● October 2023 – Ethnical Hacking

● October 2023 – Machine learning and AI in python (Theory of programming)

● September 2023 – Django and Flask Python developer

● August 2023 – Python Advanced development

Basketball referee

I am a basketball referee since 2015. Referee for the AWBB in the regional level. I learn how to handle people and feelings through the games that I arbitrate. This hobby helped me to improve my communication skills at his best

Languages

French
Bilingual or Proficient (C2)
Japanese
Elementary (A2)
Dutch
Intermediate (B1)
English
Advanced (C1)

Timeline

FULL-STACK SOFTWARE ENGINEER

INAMI/RIZIV
02.2024 - Current

FULL-STACK SOFTWARE ENGINEER

ELIA SA
12.2022 - 12.2023

FULL-STACK SOFTWARE ENGINEER, PROJECT MANAGER

Satellit SPRL
10.2022 - Current

FULL-STACK SOFTWARE ENGINEER, PROJECT MANAGER

PORTIMA SCRL
09.2019 - 10.2022

BACKEND SOFTWARE DEVELOPER

Eonix SA
03.2018 - 09.2019

INTERN

BIV Team
03.2017 - 05.2017

Bachelor of Science - IT Management

HeLHa

High School Diploma -

Institut Saint-Joseph

Accomplishments

  • Supervised team of 3 staff members.
  • Achieved the project by completing the MVP with accuracy and efficiency with 3 weeks before the deadline
  • Collaborated with team of 12 in the development of Nomenclature.
  • Increase the speed process by introducing some features from DevOps (fe. Pull request, etc.)

Work Preference

Work Type

Full Time

Work Location

RemoteOn-Site

Important To Me

Career advancementPersonal development programsHealthcare benefits

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Interests

Basketball

New technologies

Movies

Thriller books

Quote

Opportunities Don't happen.You create them.
Chris Grosser

Software

Blazor

WPF

API Web ASPNET

API REST

CQS (Command–query separation)

Analytical skills

Customer service

Business meeting

Speaking skills

Eager to learn new skills

Python

GraphQL

ReactJS

Microsoft Azure

SQL Server

SSIS

Jira software

JSM (Jira service management)

Confluence (Documentation)

Git

Agile methodology

C#

Javascript

Management of a small team

Skills for cybersecurity (HoneyPot, etc)

Affiliations

  • Agile Ambassador
  • C# Expert
  • .NET Tech analyst
Olivier THOMAS