Aurélien Reeves - Senior Software Engineer
25000 Besançon
FRANCE
E-mail: aurelien.reeves@gmail.com
Github:
aurelien-reeves
Linkedin
Objective
As a developer, to be part of a team concerned by the end-user needs and experience as much as good development practices and code quality.
Summary
Developer with a 20 years experience, strong coding skills, and a good analytical mind.
Senior software engineer, DevOps, certified Incident Responder (https://verify.skilljar.com/c/2im54z93b5wc), Ruby, PHP and JavaScript specialist.
Comfortable with the use of various programming languages and third-party APIs and services. Addicted and trainer to good practices and Clean Code.
Work History
-
Scalingo
(Remote)
Senior software engineer, mentor, September 2022 - Present
- Conception and development of infrastructure components as well as user facing services (Go, Ruby on Rails, Docker)
- Advocacy of Clean Code and automated tests
Scalingo is an European Platform-as-a-Service and Databas-as-a-Service provider. Its infrastructure is based on back-end services mainly written in Go and rely on Docker while user facing components are mainly written using Ruby on Rails.
As a senior software engineer, I have been responsible for conception, development and maintenance of backend services for both the platform and the databases offering, and also for internal and user facing APIs.
Thanks to my experience in the testing area, I also built the first bricks for automated integration tests and bring a testing culture to the team.
I have also mentored junior developers and been an advocate for Clean Code and other coding and code review good practices.
-
HipTest / Smartbear
(Besançon, Doubs, France)
Senior developer, DevOps, December 2016 - August 2022
- Full time maintainer of Cucumber Open (Ruby, Typescript, Go)
- Conception, development and basic operations of CucumberStudio - formerly HipTest - cloud and on-premises, and Cucumber for Jira (Ruby on Rails, EmberJS, React, PostgreSQL, Elastic Search, MongoDB)
Cucumber Open is a testing tool for BDD (Behavior Driven Development). CucumberStudio is a collaboration platform for BDD. And Cucumber for Jira is a Jira app integrating Cucumber into Atlassian Jira.
As a senior developer, as part of the Cucumber team, we share the responsibility for technical decisions. Thanks to our DevOps capabilities and a strong continuous integration pipelines, we have a good continous deployment process which enables us to deploy our products several times per day with great confidence.
As part of the Cucumber Open core team, in addition into actively contributing to and maintaining various implementation of Cucumber, we continously improve the journey for first time contributors with a strong commitment to diversity and inclusion.
-
Nexity / Multys
(Cibest contractor, Besançon, Doubs, France)
Senior developer, April 2016 - November 2016
- Full stack Development of a front office REST API and a back office website dedicated to sell the best estate diagnosis depending prices, availability and proximity of diagnosticians (PHP/Symfony 2, SQL Server, Javascript, HTML, CSS)
-
Thalès
(Cibest contractor, Besançon, Doubs, France)
Senior developer, October 2015 - March 2016
- Technical design and UI development of a mobile application embedded into a control device dedicated to public transportation (C++, Qt, QML)
-
Parkeon (Cibest contractor, Besançon, Doubs, France)
Integration tester, May 2014 - September 2015
- Writing of integration, non-regression, and functional tests (Testlink)
- Integration testing of a full-featured ticketing solution for public transport (Jenkins, Jira)
-
Cibest (Besançon, Doubs, France)
Senior developer, March 2014
- Technical design and development of a test framework dedicated to qualify a specific ticketing API (C, C++/CLI, C#)
-
Vix Technology (Cibest contractor, Besançon, Doubs, France)
Developer, then Senior developer, February 2011 - March 2014
- Analysis and development of on-line stores and on-line Point Of Sales terminals using SOAP Web-Services (PHP, JavaScript, MySql, HTML, CSS)
- Development of software for real time monitoring of busses that can uses various mapping solution (PHP, JavaScript, Oracle)
- Management of web integration of on-line stores
- Design of a new software architecture (C#, WCF)
- Leadership in unit tests and adoption of good practices
-
Cimeos (Montbéliard, Doubs, France)
Developer, September 2010 - February 2011
- Research and development of a cross-platform mobile (iOS and Android) mapping solution (JavaScript, HTML5, PhoneGap)
- Development of a bandwidth-optimized web application for a dedicated terminal embedded in a bus (ASP.Net/C#, JavaScript)
-
PSA - Peugeot Citroën (Sochaux, Doubs, France)
Responsible for validation of functional organic chains, March 2009 - September 2010
Developer, September 2008 - March 2009
- Writing of test-suites (NI TestStand)
- Test of functional organic chains of automotive air conditioning
- Development of an automated test bench to validate display units (LabWindow/CVI, NI TestSTand, CAN Network, XSLT)
-
Traidis (Saulxures-sur-Moselotte, Vosges, France)
Developer, March 2007 - August 2008
- Development of libraries to drive hardware components of cash processing machines (C)
- Development of front-end and back-end user interfaces of cash processing machines (WinDev)
-
Aélia Informatique (Saône, Doubs, France)
Developer, February 2005 - December 2006
Junior developer, September 2002 - February 2004
- Development of management applications (MS Access, VB6, SQL Server)
Training
-
Lycée Louis Pergaud (Besançon, Doubs, France)
BTS Informatique de gestion, option développeur d'application: 2-year computer science technical degree, June 2002
-
Lycée Jules Haag (Besançon, Doubs, France)
Baccalauréat STI option microtechnique: equivalent to A-Level Industrial and Technical Sciences in micro-technology, June 2000