I am originally from Lithuania, but have been living in London, UK for the past 8 years. I like to think that my English is good enough, but I have a tendency to miss articles, and use non-idiomatic expressions. If something sounds strange, it is probably because of that. I am into reading non-fiction books, street photography, hiking, cycling, growing vegetables on the balcony, close-up magic, and ham-radio (M6LYT, but I haven't been on air in a long while).
Below is an informal resume, with highlights from some of the recent work.
genus.ai helps marketing teams engage their customers effectively, using behavioral science based machine learning models. I joined as a software engineer to build out the prototype into a working product, setup tools, and processes, hire and look after the team. My current key highlights:
- Process-wise, I optimized for iteration speed. It takes between 5 and 15 minutes to deploy a change to production, including building, testing, security, and safety checks.
- Security-wise, I got buy-in from the C-suite and I implemented extra steps on multiple levels to prevent, detect, and deflect common attack vectors. This directly helped sign large corporate clients, who always do a vendor security assessment.
- It is my first dip in a leadership role as Head of Engineering. It pushed me to better understand myself and my preferred leadership style: transformative, leading by example - "do as I do", and enabler, looking for waste in processes and tools, and trying to unblock them.
Onefinestay is an online private home rental platform, akin to Airbnb, but focusing on luxury homes. Unfortunately, the engineering team in London has been dissolved and my tenure there was short. Regardless, I enjoyed working with the team, and it was also a career challenge. Coming from a complete greenfield project at YPlan, to a company with an established product, can I make a meaningful difference? These are my highlights:
- Applied my learnings from YPlan and made the deployment process completely automatic.
- Developed a new website, with inventory from all three companies, two weeks ahead of schedule, under a tight deadline. We did it as a team and had a lot of fun doing it.
- After the data science team has been dissolved, on personal initiative, I took over and successfully maintained Apache Airflow based workflows, without any documentation or support.
YPlan was an events discovery and booking service from 2012 until it was acquired by TimeOut in 2016. Despite it being a financially unsuccessful acquisition, with bitter news coverage, I learned a lot at YPlan about the startup rollercoaster, engineering, and teamwork. Many of my colleagues went on to work at Facebook, Google, QuantumBlack, Uber, Ubuntu, and Microsoft, so I have been massively privileged to work with and learn from them. Engineering wise, I am most proud of:
- Building out the infrastructure on AWS from scratch. It largely remained the same throughout the company's lifetime. It has been covered in an AWS Case Study. Also, a simple plugin yum-s3-iam, from the early days of YPlan surprisingly continues to be popular.
- Advocating internally and implementing continuous deployment (a summary by my former colleague here) and stage-less release process (also, described here).
- Setting up Phabricator for code reviews and task tracking. It contributed to the engineering speed (here is a good explanation of difference to pull requests). It also remains difficult to explain to anyone who has not tried it, but the slight shift in the workflow has enabled a culture of rapid and bold experimentation.