Glenn Viroux, Developer in Antwerp, Belgium
Glenn is available for hire
Hire Glenn

Glenn Viroux

Verified Expert  in Engineering

Software Developer

Location
Antwerp, Belgium
Toptal Member Since
October 7, 2021

Glenn combines over four years of experience as a software developer with an MSc in aerospace engineering. Over the last couple of years, he has worked on a platform meant to monitor global satellite navigation systems, such as GPS and Galileo. He's most comfortable using technologies like Python, JavaScript, React, SQL, and C++, but more importantly, he's always eager to immerse himself in a new technology stack.

Portfolio

Self Employed
Python, React, FastAPI, ETL, Apache Airflow, Linux, Podman
Fountain Life LLC
TypeScript, REST APIs, JavaScript, Python, Databases, Web Development...
Freelance
React, Angular, JavaScript, CSS, Node.js, Amazon Web Services (AWS), Firebase...

Experience

Availability

Part-time

Preferred Environment

PyCharm, Visual Studio Code (VS Code), Git, Windows Subsystem for Linux (WSL)

The most amazing...

...functionality I've developed is the complete processing of raw navigation satellite signals to positional information, useful for the end client.

Work Experience

Senior Full-stack Software Engineer

2022 - 2022
Self Employed
  • Implemented several ETL processes to retrieve and process data from in-house hospital servers.
  • Developed a React app to gather and visualize relevant patient data.
  • Designed, developed, and deployed several microservices to process and unify relevant patient data from the hospital.
Technologies: Python, React, FastAPI, ETL, Apache Airflow, Linux, Podman

Full-stack Software Engineer

2021 - 2022
Fountain Life LLC
  • Implemented a common Python library in the project for a next-generation healthcare operating system to hold common responsibilities between microservices and avoid code duplication.
  • Implemented a CI system with automated tests integrated into GitLab.
  • Developed and maintained several GCP-based microservices.
Technologies: TypeScript, REST APIs, JavaScript, Python, Databases, Web Development, Full-stack, Angular, React, GitLab CI/CD, Serverless

Freelance Web Developer

2020 - 2021
Freelance
  • Conducted front-end development for personal websites of different artists, freelancers, and small companies.
  • Developed customized back-end services for end clients, fulfilling their exact needs.
  • Implemented unit tests and end-to-end tests to ensure continuous integration of the web applications.
Technologies: React, Angular, JavaScript, CSS, Node.js, Amazon Web Services (AWS), Firebase, SQL, D3.js, Back-end

GNSS Software Engineer

2018 - 2021
GMV
  • Built and maintained a real-time data processing system consisting of several modules and complex internal and external dependencies.
  • Designed and built data visualization functionalities for the end client.
  • Implemented a CI/CD pipeline for continuous testing of additions and modifications to the codebase.
  • Implemented several complex algorithms with a focus on both correctness and performance, taking into account the time constraints of the system.
Technologies: Python, PostgreSQL, C++, GitLab CI/CD, Jenkins, Algorithms, Analytical Thinking, Back-end, APIs

Artistic Website

https://natachamarktl.com/home
A personal website I made for a painter. It required dynamic additions and modifications to artworks, all managed by a customized back end and a personally styled front end of the web application.

Personal Website

https://www.glennviroux.com/
A personal website showing some information about myself and hosting some of the personal side projects I've worked on during the last couple of years.

Whenever I'd like to learn new technology, I also use this website to test some features.

GNSS Tool

https://www.glennviroux.com/satplots
This animated tool provides you with an easy method to see which GNSS satellite had and which ground stations were in view at any moment in time. You can personalize the configuration by selecting the ground stations and GNSS satellites to include in the visualization plots.
2016 - 2018

Master of Science Degree in Aerospace Engineering

KU Leuven - Leuven, Belgium

2013 - 2016

Bachelor of Science Degree in Mechanical Engineering

KU Leuven - Leuven, Belgium

Languages

Python, C++, JavaScript, CSS, SQL, GraphQL, Bash, HTML, Sass, TypeScript

Libraries/APIs

React, Matplotlib, Pandas, REST APIs, Node.js, D3.js, SQLAlchemy

Paradigms

Data Science, Unit Testing, ETL

Other

Algorithms, Analytical Thinking, Back-end, Full-stack, Windows Subsystem for Linux (WSL), Engineering, APIs, Documentation, Gatsby, Excel 365, Finance, Front-end, Cryptocurrency, Machine Learning, Web Development, Serverless, FastAPI, Podman

Frameworks

Angular, Jest, Flask, Django, Django REST Framework, Redux

Tools

Git, PyCharm, GitLab CI/CD, Jenkins, Apache Airflow, Celery

Platforms

Linux, Visual Studio Code (VS Code), Amazon Web Services (AWS), Firebase, Docker, Unix, AWS Lambda

Storage

PostgreSQL, Databases

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring