Position: Senior Golang Developer / Team Lead
Category: Golang
English level: upper
Years of experience: 7

Architected and led the development of a new CI build execution engine (powered by LXD), that reduced build start-up time from 20-30 seconds to 1-2 seconds, significantly reduced infrastructure costs and allowed our customers to use different CPU architectures (Arm 64, IBM power, IBM Z...)  for their CI pipelines and made them a lot more happy.

Performed system design and developed a new event-based billing system for Travis CI, that calculates and charges customers for resources they actually use (build minutes, RAM size, number of CPUs, OS, GPU, etc...), allowing us to provide more flexible, transparent and reasonable pricing to our customers.
Leading a backend team at Travis CI - the earliest and most popular cloud-based continuous integration service.
Keywords: Golang, Ruby, k8s, GCP, AWS, Postgres, Redis, RabbitMQ, Linux

* Developing and supporting SaaS with service oriented architecture with millions of active users
* Performing a system design and leading the development of new features
* Working closely with product team and VP of eng
* Coordinating work with external teams
I'm looking for new technical challenges and professional growth