Pierre's journal

Date Role Company
Details 2021-2024 Team Lead & Software Engineer Automattic
Details 2015-2021 Software Engineer KaraFun Group
Details 2013-2015 Team Lead & Software Engineer AES
Details 2012-2013 R&D Engineer CMR Group
Details 2010-2012 Software Engineer Digitick
Details 2009-2010 L3 Tech Support Mailinblack
Details 2008 L3 Tech Support France Telecom (Orange)
Details 2007 Technical Events Engineer AMD
Details 2006 TSC Engineer EMEA AMD

Automattic

Team Lead & Software Engineer

2021-2024 - USA - Remote

I started at Automattic as a Software Engineer (or Code Wrangler).

I was in a team creating and supporting different products, and our main focus at the time was VideoPress, the video platform behind WordPress.com.

Amongst other things, we created a brand new transcoding pipeline, automated content filtering, as well as a “personal video channel” product.

I then transitioned to a Team Lead role, where I could foster a safe and productive environment for my team (7 people).

During that time, we started working on Cloudup, rebuilding it from the ground up, and went from zero to one with the project.

My role was transversal, between engineering management, product management and hands-on software development.

Products I worked on:

Skills & Tech:

Remote work, Leadership, Product Management, Project Management, PHP, Javascript, Typescript, Python, FFmpeg, Cloud, AWS, Microservices, Architecture, ...

KaraFun Group

Software Engineer

2015-2021 - France - Remote

My main job was to develop and maintain a cross-platform engine, based on OpenGL, to render synchronized lyrics and music in all KaraFun apps.

One of the biggest achievements there was a custom VM and OpenGL shaders I implemented to render Milkdrop files within the engine (a Winamp audio visualization format).

I was also responsible for the Windows client, as well as the file production client, used to synchronize audio, music, chords, and more.

Skills & Tech:

Remote work, C++, OpenGL, Graphics Programming, Audio Programming, XAudio, WASM, Emscripten, Architecture, Cross-platform, Project Management, ...

AES

Team Lead & Software Engineer

2013-2015 - France

I led several customer projects, from specifications to completion, the most notable being jeuxactu.com (a video game media website), and pourlesmusiciens.com (a major music instrument reseller).

I also worked on specifying, designing, and implementing an ESB, as well as a product search engine based on Elasticsearch.

Skills & Tech:

Leadership, Product Management, Project Management, PHP, Javascript, C++, Cloud, Microservices, Architecture, Elasticsearch, ...

CMR Group

R&D Engineer

2012-2013 - France

I was in a team developing and maintaining an Alarm Monitoring System (AMS) for critical industrial applications.

The system was composed of the embedded part, probing a network of sensors over Modbus or CAN, as well as a fully customizable UI based on Qt, that could indicate the current system status, alarms, and send signals to the rest of the network.

Skills & Tech:

C++, Embedded systems, Sensors, Qt, Critical systems, CAN, Modbus, ...

Digitick

Software Engineer

2010-2012 - France

I started as a web developer, mostly working on backend applications.

I designed and implemented several APIs as well as an ORM to replace a cluttered database access service.

Then, I worked on embedded systems (access control and scans), desktop clients, and self-service POS systems.

Skills & Tech:

C++, C, Embedded systems, PHP, Javascript, Architecture, ...

Mailinblack

L3 Tech Support

2009-2010 - France

I was working on level 3 technical support, solving escalated tickets on an anti-spam solution.

My job consisted of both customer relations and technical expertise, troubleshooting and solving bugs for the on-premise or hosted system.

I also maintained a legacy consumer platform written in Perl.

Skills & Tech:

Customer support, Perl, Java, Antispam, ...

France Telecom (Orange)

L3 Tech Support

2008 - France

Level 3 technical support for consumer DSL customers.

We were troubleshooting escalated issues related to routers or the copper line itself, and following up with the customers until full resolution.

Skills & Tech:

Customer support, Telecom infrastructure, Routers, DSL lines, ...

AMD

Technical Events Engineer

2007 - United Kingdom

My job was to plan and participate in technological events across Europe, the most notable being the CeBIT.

I was managing the lab, preparing computers and materials for the event, and then attending the events at the booths.

Skills & Tech:

Technical events, Lab management, Public relations, ...

AMD

TSC Engineer EMEA

2006 - United Kingdom

Consumer and developer support for microprocessors and microcontrollers.

We were answering questions, troubleshooting issues, and managing RMAs.

Skills & Tech:

Customer support, Microprocessors, Microcontrollers, ...