Guillaume Lederrey

Engineering Manager at Wikimedia Foundation

Lausanne, Vaud, Switzerland

About

I'm part Dev part Ops, with experience in many different work environments (cooperation in Rwanda, small structure in Fribourg, large structures in Geneva and Lausanne, distributed team around the world) and quite a few technologies. Love them: Java, Python, software / system architecture, Linux, scalability, automation, ... You dont have enough money to make me work on : C / C++, .Net, a company where I can't choose the hardware on which I work. I have a great job. Before you contact me for a new job, make sure your offer ticks all the boxes below: [ ] is located at a maximum of 15 minutes by bike from my home (center of Lausanne, Switzerland) [ ] changes the world to make it a better place [ ] is technically challenging [ ] does not ever require me to wear a tie, and only rarely a button up shirt [ ] rate 10 or higher on the Joel Test [https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/]

Experience

  • Wikimedia Foundation (10 yrs 5 mos)
    • Engineering Manager - Search Platform & DPE SRE
      Jul 2023 - Present · 3 yrs

    • Engineering Manager - Search Platform
      May 2019 - Jun 2023 · 4 yrs 2 mos

    • Operations Engineer
      Feb 2016 - May 2019 · 3 yrs 4 mos

  • Nestlé Nespresso (6 yrs 1 mo)
    • IS Enterprise Architect
      Jun 2015 - Jan 2016 · 8 mos

      Still trying to understand what my new job title means...

    • Solution Designer
      Aug 2012 - Jun 2015 · 2 yrs 11 mos

      I work as part of a team of people who are both incredibly smart and fun to work with. I try to make sense of the multitude of applications interacting with each others, find technical solutions to the problems we encounter every day and improve the communication between all the teams needed to make one of the largest E-Commerce website in Switzerland work as it should. I mainly work on non functional requirements (in plain-speak: performance, scalability, stability, monitoring, ...) and on development infrastructure (source control, automated builds, automated deployments, ...). I try to provide guidance to the development teams in their daily work and introduce DevOps practices and culture. I don't write much Java code, but I write puppet recipes instead. It's just as much fun. Main achievements: * introducing Puppet as configuration management tool, now deployed on > 400 Linux servers at Nespresso * leading performance improvement effort on current and future e-commerce platforms on one of the largest e-commerce site in Switzerland * introducing systematic code review practice for a team of > 60 developers, on site and off site * introducing and leading cross team retrospective

    • Release Manager
      2010 - Jul 2012 · 2 yrs 7 mos

      Working on the E-Commerce plateform, mainly in release management and middleware administration. Put in place process around release management and the appropriate tools to automate release and deployment. Technical expertise on stability and performance issues.

  • Consultant at blue-infinity
    Dec 2006 - Jul 2012 · 5 yrs 8 mos

    Multiple projects including : * participation in the rewrite of the tax management system for the state of Geneva (analysis of the migration to Maven as a build tool, preparing the migration from BES to Jonas as an application server, development and maintenance of components used by other teams) * lead developer of a Content Management System for a large private bank (using Java, AndroMDA, Spring, Struts, Hibernate, ...) * minor work on the votation management system for the state of Geneva (using Java, Swing, Axis WebService, Spring, ...) * internal work on development tools (put in place Subversion, Maven, Continuum, ...)

  • Consultant at Private Bank
    Oct 2008 - Nov 2010 · 2 yrs 2 mos

    Rewrite on the rewrite of the main intranet of the bank to realize a transition to SOA. In charge and only developer of the frontend. Lot of work with Atom / caching / performance otpimization / concurrency / ... Main technologies : Spring / Servlet / JSP / EhCache / Rome / Weblogic / ...

  • Consultant at Etat de Genève / Centre des Technologies de l'Information
    2007 - Sep 2008 · 1 yr 9 mos

    Developer on the taxation system for the state of Geneva. In charge of the studies for the migration of the development infrastructure to Maven. This project pushes Maven to the limits and innovative solutions had to be found to be able to transition this complex projects to Maven.