Glenn Viroux
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Full-stack Software Engineer
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.
Freelance Web Developer
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.
GNSS Software Engineer
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.
Experience
Artistic Website
https://natachamarktl.com/homePersonal Website
https://www.glennviroux.com/Whenever I'd like to learn new technology, I also use this website to test some features.
GNSS Tool
https://www.glennviroux.com/satplotsEducation
Master of Science Degree in Aerospace Engineering
KU Leuven - Leuven, Belgium
Bachelor of Science Degree in Mechanical Engineering
KU Leuven - Leuven, Belgium
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring