# Liubov Pitko > Senior Software Engineer at Roblox Location: San Francisco, California, United States Profile: https://flows.cv/liubov I’m passionate about programming, automation, and products that improve our lives — inspired by overcoming hard-to-solve problems and always searching for challenging tasks. I'm convinced that most issues have sleek and straightforward solutions; hence I always look for a sense of elegance in what I create; beautiful architecture and code inspire me. I enjoy technical discussions and code reviews. ## Work Experience ### Senior Software Engineer @ Roblox Jan 2023 – Present | San Mateo, California, United States ### Staff Software Engineer, Engineering Productivity @ Parsable Jan 2021 – Jan 2023 | San Francisco, California, United States Improving engineers’ productivity and removing all pain points by automating nearly all day-to-day flows. Built dozens of pipelines for CI/CD with GitHub, Jenkins, Spinnaker, Kubernetes, Terraform, Atlantis and tooling that I built myself mainly using typescript. — Significantly improved the overall engineering department efficiency by building a system that creates a fully-functional disposable environments with all microservices and dependencies required for the Parsable ecosystem in about ten minutes using Slack bot for user interaction. — Saved months of engineers’ work by creating automation that generates an initial version of a fully functional microservice with code and project settings in GitHub, CI flows in Jenkins, and CD pipelines in Spinnaker, automatically deploying the first version to the staging and production environments. — Helped engineers save, on average, one to five hours for each release by creating a Jenkins pipeline library framework that automates all mundane release tasks such as bumping the project version, preparing a build, publishing packages, and docker images, issuing Jira tickets, creating GitHub releases with notes and more. — Reduced build times for all legacy services on average by more than 30% by refactoring Jenkins pipelines, improving the overall readability and maintainability of the system. — Stabilized, refactored, and sped up nightly regression automation by ~20% using smarter job parallelizations and previous builds statistics utilizing Kubernetes infrastructure with Jenkins. — Promptly resolving all help requests from engineers, saving their valuable time — Maintaining Jenkins and Spinnaker systems ### Senior Software Engineer, Engineering Productivity @ Parsable Jan 2020 – Jan 2021 | San Francisco, California, United States ### Software Engineering Lead, Platform @ STRATIM Jan 2019 – Jan 2020 | San Francisco Bay Area After the company reorganization, I was made a lead of the backend team. So today, my role includes: — leading the whole cycle of feature development: communicating high-level feature requests from the PMs to the team, designing architecture and infrastructure, planning, setting priorities, development, code reviews, deployment, releases. — troubleshooting of the issues, reviewing incidents; I still write code but mostly infrastructure ### Software Engineering Lead, Vendor Services @ STRATIM Jan 2019 – Jan 2019 | San Francisco Bay Area I've moved to San-Francisco and started leading at first four and then five engineers in a Vendor Services team. As a team lead, I have been working closely with PMs to achieve our business goals by providing necessary information about the system, potential problems, and breaking down significant product initiatives into small achievable tasks and distributed them to my team. Besides product initiatives: — I made a local proxy for our frontend engineers to be able to develop UI locally with QA backend which significantly saved nerves and time for them; — I made a presentation about database indexes to show engineers basics about indexes in general and how to deal with them; — To move to CI/CD, I worked on overall development and deployment process improvements from the organizational side as well as from automation. I have prepared deployment scripts, Jenkins jobs, Jira workflows, and filters; I have thoroughly planned, documented, and communicated transition to a new process to everyone, and it went smoothly; — To move to CI/CD, I wrote a testing framework with Java, cucumber, rest-assured, and selenium with selenide library to reanimate our QA automation and be able to run our regression under 30 minutes instead of 2 days — engineers are actively contributing there as of now. ### Software Engineering Lead, Marketplace Services @ STRATIM Jan 2018 – Jan 2019 | Saint Petersburg, Russian Federation I have started managing two engineers, which was easy and didn't take much time since they were incredibly talented, so I also had plenty of time to do lots of coding by myself. As a team lead, I have been working closely with PMs to achieve our business goals by providing necessary information about the system, potential problems, and breaking down significant product initiatives into small achievable tasks and distributed them to my team. Besides product initiatives: — My team and I migrated our deployment from complex bash scripts to Docker Swarm, allowing us to move to microservices architecture; — As my initiative, I built an internal dev CLI tool to improve developers' performance by automating routine operations like setting-up environment, making dumps from DBs, running our services locally, prepare deployments to stage and production environments, run integration tests, etc. Engineers love it, and we all contribute there as needed. ### Full Stack Engineer @ STRATIM Jan 2016 – Jan 2018 | Saint Petersburg, Russian Federation ZIRX relaunched as STRATIM and now builds software for transportation companies to modernize operations, unify systems, and deliver better mobility experiences to simplify the management of fleets at scale. For that time responsibilities didn’t change significantly. ### Full Stack Engineer @ ZIRX Jan 2015 – Jan 2016 | Saint-Petersburg, Russia ZIRX was an on-demand valet parking startup helping customers to park their cars in San Francisco, Seattle, Los Angeles, and 3 other cities. I started as a full-stack engineer in a team, my responsibilities included: — closely working with PMs in a cross-national team to deliver business features; — implementing API and tools for the data fetching; — writing unit and integration tests; — participating in project discussions, code reviews. At that time we worked on a web app for ZIRX agents to manage their work, get information about payments and other work-related information; I have fully developed a schedule for workers, which they used to select working shifts. As my initiative, I wrote a testing framework in Python for selenium that allowed more natural interaction with selenium selectors to improve engineers’ productivity, tests’ reliability, and readability. (now there is a Selenide Java library that does this in Java). Used technologies and tools: — Java + Play Framework, Python; — PostgreSQL; — jUnit, Selenium; — Javascript, HTML, CSS; — Bash scripts; — Git, Gerrit, Jira. ### Unity3D developer @ AggroStudios Jan 2012 – Jan 2015 | Saint-Petersburg, Russia — Mainly worked on 2D/3D gaming application development with Unity3D engine on C# for iOS, Android, and web. I built two prototype games for iOS and Android, worked closely with game designers and QA; — Have worked on an internal statistics system written in Python; — As my initiative, I built a web application for our company to simplify the process of ordering lunches from restaurants. "LunchClub" is a web application built to improve lunch-ordering experience within our organization. Instead of using skype chats between the organizer (HR) and employees, we started using an easy-to-use web application that I built. It used parser written in Python to aggregate the menu from different restaurants. Web application allowed the organizer to pick the restaurant from which users would need to choose food today, and people would go to today's menu and select the food in a couple of clicks. ### Flash/Unity3D developer @ Panoramik Inc Jan 2011 – Jan 2012 | Saint-Petersburg, Russia At first, I was working on client-side for 2D social games development writing on ActionScript3 for the Flash platform, and then our company switched to 3D mobile games development with Unity3D (C#). ## Education ### Computer Science Master's degree in Информационные технологии Peter the Great St.Petersburg Polytechnic University ## Contact & Social - LinkedIn: https://linkedin.com/in/liubovpitko --- Source: https://flows.cv/liubov JSON Resume: https://flows.cv/liubov/resume.json Last updated: 2026-03-29