Olivier Tremblay - C.V.

Curriculum Vitae


Your company provides innovative solutions to hard problems, and you're looking for talented and passionate technologically-inclined minds to help you on your quest for glory and awesomeness. Your ideal candidate for that thing you really need help on can provide leadership for the team, and in your head that means guiding the team as a whole to do the best work they possibly can and enable them to choose the best tool for the current job; individually, it means being able to coach people on the team both for the current tech stack, and for their future as professionals.
You would also favor a candidate who is not scared to get himself in front of a crowd to talk about new ideas, team achievements, or solutions to problems the team encountered. Tech talks are a thing you want to encourage, and such a person would be perfect to keep the practice rolling.
This description sounds like stuff you'd write atop a job description on your company's career page? Don't hesitate to contact me

General informations

Personnal informations

  • Name: Olivier Tremblay
  • Date of birth: July 27th 1986
  • Trade: Analyst-Programmer

Contact information

So that I am protected against most spam and other similarly displeasing things, please contact me by e-mail to obtain more complete contact information

Job experience

  • April 2017 - Now

    Shutterstock Montreal, Senior Dev

    • Create a proxy to insulate a former company property from direct unrestricted access to much of the infrastructure, thus enabling a 52 million $ sales (the company property in question)
    • Migrate several services from an old datacenter to AWS, saving 96% of the used RAM, and 70% of the CPU, also saving the company tons of recurring costs in the process.
    • Participate in the migration of a poorly-scaling PHP app to a much better engineered Node app
    • Participate in the design of a new version of a company service built to take the Footage offering of Shutterstock to the 21st century
    • Help and mentor many different teams on migrations to Kubernetes and Apigee
    • Design and collaborate on a piece of software that allows versioning of configuration in Apigee
  • July 2015 - April 2017

    LightSpeed Retail, Senior Dev

    I had to design and build synchronization framework between the POS solution and the eCommerce solution the company provides together with the team, in order to enable brick-and-mortar stores to quickly and easily spin up an eCommerce site for their store. At a later time, I was also on the team tasked with the design of a data analysis & reporting pipeline so that we could deliver a complete and sensible reporting solution to our clients.
    • Presented 7 tech talks over the course of a year
    • Instigated and maintainted a community of practice to promote developer training
    • Integrated together two solutions that respectively have over 10k clients each
    • Implemented a data pipeline that would generate real-time reports for all of those customers
  • April 2013 - July 2015

    Seedbox Tech, Tech Lead

    As a Tech Lead, it was my job to guide my team into making the best technological decisions they possibly could. I'd keep track of technical debt and etch out a repayment plan that was aligned with the business' product roadmap. I also had to mentor and guide my fellow teammates from a tech standpoint, helping them become better programmers, thus making sure we had a technically strong team.
    • Gave an unscalable app a technological facelift by replacing portions of the stack piecemeal. From over 200ms response time down to under 10ms, excluding latency.
    • Put in place and maintained a Tech Lead community of practice within the company
    • Implemented Continuous Integration w/ one-click deploys & rollbacks with the help of the systems operations team
  • April 2012 - April 2013

    Seedbox Tech, Senior web dev

    As a Senior Dev, I had to maintain a high-traffic ad network, both in the backend and frontend, along with my teammates. This meant making changes in a complex data pipeline that computed payouts to partners, with daily sales in ads surpassing 30k$ per day at its peak. I also had to take part in Agile ceremonies and help the team design the best solution to our problems while meeting business expectations.
    • Halved the server costs of an ad network (over 100M impressions a day) by replacing portions of the pipeline in Go
    • Provide UI tools and analysis for advertisers, publishers, sales team and stakeholders
  • June 2011 - April 2012

    Softicket, Sr. Dev

    As a senior dev, I maintained and improved a turnkey ticket sales solution. This meant taking care of the web app, the desktop POS, the pocket PC ticket scanner, and the RFID scanners. The application had a complex plugin system that allowed us to implement several interesting workflows.
    • Ticketing software under the .Net Framework (VB, C#, under ASP.NET)
    • I was sent to Benin, Africa to integrate the software with a governmental portuary project
    • Integration with the Beanstream payment gateway
  • July 2009 - June 2011

    Denis CIMAF

    Denis CIMAF was a small business for which I worked as the single IT professional. This included development of internal tools that piggy-backed on Google's service, in effect integrating Google Spreadsheets with Google Maps for the benefit of the salesmen. It is also where I learned to administer cohabiting Linux, Windows, and Mac computers, with both Windows and Mac servers.
    • Google web service integration
    • ERP development
    • Sales quote generation software
    • Install OpenVPN between main office and Brazil office
    • System administration of a heterogenous Windows/Mac computer park w/ Mac OS X servers
  • February 2009 - July 2009

    Eugénie Technology

    • PHP Web site
    • CRM/ERP developed under the .Net Framework using ASP.NET/C#
    • Automaton programmation using LADDER language
    • I got to stand inside a very dangerous machine while it was running. I survived! Yay!

Open source

  • Gojira, a Jira command-line interface
  • Autoapi, an instant REST api generator (just add water)


  • September 2003 to December 2008

    Cégep Régional de Lanaudière à Joliette

    • Computer Sciences and Software Development (420.AA)
  • September 2005 - June 2006

    Ahuntsic College

    • Network Management (420.AC)

Knowledges and skills

  • Go language, Javascript/Coffeescript (client & server), Java, Ruby, Python, C#, VB.NET
  • HTML4/5, xHTML/xml (and xslt), CSS (a bit of CSS3, but I wouldn't call myself an expert)
  • Linux (Everywhere, all the time )
  • Kafka, Hadoop, ELK, Docker, Kubernetes, AI stuff, probably a ton more
  • I learn fast and I learn a lot (and ideally, it's going to stay that way forever)
  • I can count up to 1024 on my fingers


  • Web Development
  • Programming languages
  • Operating systems
  • Coffee & bacon (a healthy dose of)
  • Video games
  • Music
  • Lots of other stuff, let's have a chat!