Glenn Viroux, Developer in London, United Kingdom
Glenn is currently unavailable

Glenn Viroux

Bio

With 7 years of experience, Glenn is a versatile software engineer specializing in Python and cloud infrastructure, particularly AWS. He has contributed as a back-end engineer to GNSS projects, built full-stack healthcare solutions across the US and Belgium, and now develops systems for an energy trading firm in London. He brings a practical approach and proven track record to solving complex engineering problems.

Portfolio

Centrica Energy
Python, Simulations, Algorithmic Trading, Large Language Models (LLMs)...
Self Employed
Python, React, FastAPI, Apache Airflow, Linux, Large Language Models (LLMs)...
Fountain Life LLC
TypeScript, REST APIs, Python, Databases, Web Development, Full-stack, React...

Experience

  • Analytical Thinking - 7 years
  • Git - 7 years
  • Pandas - 7 years
  • FastAPI - 7 years
  • Python - 7 years
  • Amazon Web Services (AWS) - 5 years
  • Simulations - 4 years
  • SQL - 3 years

Preferred Environment

PyCharm, GitHub

The most amazing...

...project I've led connected teams across countries, delivering complex energy solutions with Python and AWS.

Work Experience

Senior Python Software Engineer

2021 - PRESENT
Centrica Energy
  • Integrated a high-performance data retrieval system that accelerated trading simulation fetch times, improving efficiency and accuracy in energy market analysis.
  • Led a cross-functional team of consultants and internal engineers, aligning priorities and fostering collaboration to achieve key delivery milestones.
  • Migrated 20+ Python projects to modernized tooling (uv) and enhanced DevOps practices, including CI/CD pipelines, resulting in more reliable deployments and streamlined development workflows.
Technologies: Python, Simulations, Algorithmic Trading, Large Language Models (LLMs), Text Processing, Test-driven Development (TDD), NumPy, Pytest, SciPy, Architecture, Artificial Intelligence (AI), Infrastructure, Data Engineering, Aiohttp, Backtesting, Optimization, Trading, TradingView, Logic Design, Vector Databases, Retrieval-augmented Generation (RAG), Neo4j, Pinecone, Backtesting Trading Strategies, CI/CD Pipelines, Quantitative Risk Modeling, Time Series Analysis, Trading Strategy Development, Quantitative Finance, CSV File Processing, Data Handling

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, Apache Airflow, Linux, Large Language Models (LLMs), Text Processing, Image Processing, Test-driven Development (TDD), NumPy, Pytest, Architecture, Google API, Google Sheets API, Data Engineering, Google Sheets, OpenAI, Node.js, CI/CD Pipelines, Time Series Analysis, Data Handling

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, Python, Databases, Web Development, Full-stack, React, Test-driven Development (TDD), Pytest, Architecture, Data Engineering, JavaScript, CI/CD Pipelines, Time Series Analysis, Data Handling

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, Algorithms, Analytical Thinking, Back-end, APIs, Test-driven Development (TDD), NumPy, Pytest, SciPy, Data Engineering, C++

Education

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

Skills

Libraries/APIs

React, Matplotlib, Pandas, NumPy, Google API, REST APIs, SciPy, Google Sheets API, D3.js, SQLAlchemy, Node.js

Tools

GitHub, Pytest, Git, Google Sheets, PyCharm, Apache Airflow

Languages

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

Paradigms

Test-driven Development (TDD), Unit Testing

Platforms

Amazon Web Services (AWS), Linux, Firebase, Docker, Unix

Industry Expertise

Trading Strategy Development

Frameworks

Jest, Flask, Django, SimPy

Storage

PostgreSQL, Neo4j, Databases

Other

Engineering, APIs, Algorithms, Analytical Thinking, Data Science, Back-end, Full-stack, FastAPI, Simulations, Architecture, Data Engineering, Backtesting, Optimization, Trading, Logic Design, CI/CD Pipelines, Time Series Analysis, CSV File Processing, Data Handling, Documentation, Finance, Front-end, Algorithmic Trading, Large Language Models (LLMs), Text Processing, Artificial Intelligence (AI), Infrastructure, OpenAI, Aiohttp, TradingView, Vector Databases, Retrieval-augmented Generation (RAG), Pinecone, Backtesting Trading Strategies, Quantitative Risk Modeling, Quantitative Finance, Machine Learning, Web Development, Image Processing

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