Guillaume ALAUX bio photo

Guillaume ALAUX

An IT passionate

LinkedIn Github

Contents

This resume as PDF

 

As a software engineer, I am able to understand a generic computer science problem, design and discuss solutions involving databases, distributed systems, custom developments and implement them. I can then write the infrastructure configuration to handle deployment, alerting, reporting and perform day to day production operations in a cloud infrastructure.

My daily work habits include writing simple (KISS) straightforward and efficient tested code, atomic commits and manageable sized pull requests as well as clear documentation. I may also spend time improving the team’s tooling regarding code quality, automatic integration and delivery. I check that the software we work on includes reporting and alerting and I can take part in troubleshooting and fixing problems that inevitably arise in live environments. Depending on my position in the team I pair

Education

  • Master degree in Computer Sciences – Tours, France – 2006

Experience

Clojure(Script) Senior Engineer

Pixelated Noise – remote | 09/2022 – 01/2023

  • Backend and frontend development of an in-house CMS architectured micoservices
  • Component, HoneySQL, Plumatic’ Schema, Liberator, Re-frame, React web, Jenkins

Clojure(Script) Senior Engineer

Zapflow – remote | 08/2021 – 08/2022

  • Development, spikes, advised the team with the architecture of the project and the infrastructure as code
  • Clojure(Script), Re-frame, Reagent, Mount, Datomic, AWS (CloudFormation), GitHub Actions

Personal break working on side Clojure/Datomic project

At home | 11/2020 – 05/2021

  • Conception/architecture and development of a mobile application and its backend
  • Clojure(Script), Datomic, Re-frame, Reagent, React Native, Integrant, GraphQL, ANTLR, GitHub Actions

Backend Engineer in Clojure then TypeScript/Node.js

Drest – remote | 03/2019 – 11/2020

  • As Clojure developer working with Cognitect: Clojure/ClojureScript, Datomic
  • As Backend Chapter Lead: TypeScript/Node.js, Apollo GraphQL, SQL
  • AWS (Lambda, DynamoDB, RDS, KMS, SQS), Terraform, Go, GitOps, CircleCI

Backend/Data Engineer in Clojure

S4M/Adikteev – Paris, France | 01/2015 – 03/2019

  • Microservice oriented ad-server and data processing
  • Clojure, Kafka, Kafka Streams, Samza, Storm, Datomic, Cassandra, Marathon on Mesos, DC/OS, CircleCI

Backend/Data engineer in Scala

BlueKiwi – Paris, France | 03/2013 – 12/2014

  • Event driven micro service for statistics backend
  • Scala, Play!, MongoDB, Linux, Spark

Java/Python developer

Service companies – Paris, France | 03/2007 – 01/2013

Java web applications and Python integration and development

Projects

Arch Linux Developer

Arch Linux – remote | 2010 – 2018

Package management of Java related software (OpenJDK, Tomcat, …)

DevOps at SkateTillDeath.com

SkateTillDeath – remote | 2017 – present

  • Terraform configuration for a multi environment shop on AWS (EC2, S3, route53, SES), GitOps
  • Ansible configuration to deploy a PHP/SQL application on AWS (Prestashop, Nginx, php-fpm, mariaDB, postfix, fail2ban)

CFAPP Clojure(Script) Developer

Personal project | 2020 – present

  • Conception, architecture and development of a mobile application and its backend
  • Clojure(Script), Datomic, Re-frame, Reagent, React Native, Integrant, GraphQL, ANTLR, GitHub Actions