Antoine Gallix

Python Backend Developer

About me

Software Developer specialized on backend systems. I have experience in building API, data models, data ingestion jobs; my background is engineering in communication systems, signal processing and machine learning. I value well designed, maintainable and documented code. I work better taking an active part in organizing team processes, I value conscious decision making and ownership of one's work. I thrive in self-organized teams where initiative is valued.

Links

Work

Data Engineer

Access to Energy Institute
Berlin, Germany
2 years
2022-2024

The company started a new project; an open-source software for aggregating and monitoring sensor data from off-grid solar energy systems. I was in charge of developing by my own, and from scratch, the project's data ingestion module. I used a plugin approach that allow coworkers and third-party to add plugins for new devices. Extensive documentation of my code and CLI tools helped coworkers with development. The project being open source, it's viewable on Gitlab.

  • CLI tools
  • Documentation
  • Python
  • SQLAlchemy
  • Postgres
  • Docker

Cloud and Data Engineer

Infarm
Berlin, Germany
1 year, 4 months
2019-2021

The company I was already working with opened a data science departement. I worked with two data scientists, providing support for deploying their machine learning algorithms in production. I developed from scratch a library of code and command line tools, and a deployment framework. Monitoring and predictive algorithms were packed in Docker containers and integrated with the logistic and machine sensor database on Google Cloud Platform.

  • Docker
  • SQL
  • Google Clout Platform
  • Python
  • Pandas

Backend Developer

Infarm
Berlin, Germany
1 year, 5 months
2018-2019

Infarm was an indoor farming company; growing aromatic herbs in hydroponic automated systems. The company was in a growth and evolution phase, with a rapidly evolving operation model. My software team worked on an internal logistic web application to coordinate the seeding, transplanting and harvesting operations. I worked on the backend.

  • Data Modeling
  • Front/Back Coordination
  • REST API
  • Python
  • Flask
  • Postgresql
  • Heroku
  • Github

Machine Learning Engineer

CeleraOne (now Smart Steel Technologies)
Berlin, Germany
5 months
2017

The compaty started a new branch of business; using machine learning techniques on industrial time series to detect defects in steel sheet production. A new team was gathered and a pilot project was run for half a year. We explored the dataset, researching and implementing and evaluating different approaches.

  • exploratory data analysis
  • machine learning
  • Python
  • Pandas
  • Matplotlib
  • SciKitLearn

Backend Web Developer

CeleraOne (now Piano)
Berlin, Germany
10 months
2016-2017

CeleraOne provides services for online publishing industry; various types of content access metrics and paywall functionalities. I was part of a team developing and maintaining the backend of the web application used by customers to configure the system. The codebase had a heavy technical debt; on top of feature development and maintenance, there was continuous refactoring and expansion of the test suite.

  • REST API
  • Refactoring
  • Documentation
  • Python
  • Pyramid
  • Colander
  • MongoDB
  • Buildout
  • Git

Backend Web Developer

Predictive Farming
Barcelona, Spain
5 months
2015

In an early stage startup, I worked in a small team on the beginnings of a web application that manages agricultural data.

  • Python
  • Eve
  • Flask
  • MongoDB

Image Processing Engineer

Dx0 Labs
Paris, France
7 months
2013-2014

DxO produces image processing algorithms for smartphones cameras, that run in real time on dedicated chip, to create the image on screen from raw sensor data . I worked on a comparative study of various algorithms on one of the steps of the image pipeline.

  • Python
  • C++
  • Mercurial

Master Thesis Student Researcher

University of Granada - Signal Processing and Biomedical Application
Granada, Spain
10 months
2011-2012

Master Thesis Project. Application of image decomposition and machine learning techniques to classification of 3D brain scanner images. Research published in a peer reviewed journal.

  • Machine Learning
  • Scientific Research

Training

Electronic and Communication systems

Universidad de Granada
a year
2010-2011

Second year of Master


Electronic and Communication systems

University of Rennes (France)
a year
2009-2010

First year of Master


Electronic and Communication systems

National Institute for Applied Sciences of Rennes (France)
4 years
2005-2009

Base engineering training and specialization