Oleg Glagovskiy
Verified Expert in Engineering
DevOps Engineer and QA Developer
Oleg is a well-rounded professional with 12+ years of experience in a wide range of tech roles, from DevOps engineer, software engineer, QA engineer, and tech lead to engineering manager, head of QA, product manager, software architect to even CTO. He is proactive, reliable, and sincere, with an own-it mentality. Oleg is comfortable with any technological stack, ramping up quickly and picking up things blazingly fast.
Portfolio
Experience
Availability
Preferred Environment
Windows 10, Ubuntu, MacOS, Visual Studio Code (VS Code), IntelliJ IDEA, PyCharm, Visual Studio, Jira, Azure DevOps
The most amazing...
...thing I've automated is a taxi business from the call center, accounting, and HR to client/driver mobile apps. Later, I became the CTO with many teams under me.
Work Experience
Head of Quality Engineering and DevTestOps
Xapo
- Championed DevOps, SRE, and observability practices.
- Owned incident management of the organization, acted as one of the incident managers, and implemented integrations and Slack bots useful for incident management automation.
- Modified the CI/CD pipelines in CircleCI and GitHub Actions.
- Created dashboards and alerts in NewRelic and AWS Cloudwatch to improve observability.
- Created and owned data pipelines and dashboards for engineering, DevOps, and quality metrics.
- Paired with developers in making architecture testable, designing test automation frameworks, and implementing CI/CD changes.
- Created quality engineering and DevTestOps missions, visions, goals, and strategies to achieve them.
- Built the structure of the quality department, including setting clear responsibilities for each role and hiring plan.
- Established the pathway for success and reorganized the teams to reduce quality engineers from 14 to six without decreasing productivity or quality.
- Helped all engineering teams including DevOps to uphold quality practices themselves only requiring QA assistance rarely by shifting QA culture and investing in test automation tooling.
DevOps and Engineering Lead | DataOps Architect | Quality Engineering Architect
DefinedCrowd
- Led a team of software engineers (back-end and front-end), one DevOps engineer, and one QA engineer in eCommerce and data. Mentored and coached software engineers, agile coaches, product owners, and QA engineers for around 12 teams.
- Dockerized and created the infrastructure from scratch using Kubernetes on Azure for a complex marketplace for data scientists. Ensured scalability and performance of the systems as well as monitoring and observability using Prometheus and Grafana.
- Implemented CI/CD pipelines and supported multiple Kubernetes clusters for four teams, including being on-call for all of these teams' incidents.
- Used Terraform andTerragrunt to apply quality changes to the Kubernetes cluster hosted in Azure.
- Drove software architecture and infrastructure changes to cover quality and reliability aspects.
- Architected and built the infrastructure and implemented quality metrics service using PostgreSQL, Python, Grafana, Terraform, Terragrunt, and Kubernetes.
- Defined the quality vision for the whole company and implemented it, including changing the company's mindset that focused on quality at speed, shift-left, shift-right, and where quality is owned by everyone, not specifically QA.
- Drove and defined test management approach both for manual and automated QA.
- Owned test automation architecture on all levels, unit, integration, contract component, E2E, and performance tests.
- Provided visibility on the company's current state and progress regarding quality.
Lead Test Automation Engineer | Senior Test Automation Engineer
EPAM Systems
- Served as both test automation architect and QA manager on the same project, working alone for 12 Scrum teams.
- Created a test automation framework from scratch and designed architecture on almost every one of my five projects.
- Conducted staffing and technical interviewing for local automation and SET positions and global positions (C#, Python, and Java).
- Served as a team lead, scrum master, architect, and test DevOps simultaneously. The scope included implementing testing tools, test automation architecture, metrics gathering, continuous testing (CI/CD), and managing over 2,000 tests.
- Proposed big changes to the QA organizational structure and resource plan, received approval, and implemented it.
- Changed QA processes on multiple projects with a metrics-heavy approach.
Chief Software Development Officer
Lotsman Group
- Led the development of the full scope of business automation for merchandising and outstaffing — mobile, web, and server architecture.
- Reduced the number of bugs and downtimes by more than 700% after joining the company.
- Improved the perception of the department and product greatly via close communication and short feedback loop with stakeholders and users, a full redesign to greatly improve UX and reimagining tech support approach.
CTO | Engineering Lead | Software Developer
Zone of Teleportation
- Developed the full scope of business automation for a taxi company, including mobile, web, desktop, and server architecture.
- Progressed from a software developer with no products to a CTO with ten ongoing projects and one solid product.
- Recruited and mentored all engineers and most of the subordinates who ended up working for the company in almost double paid positions.
Software Developer
Atomenergoproject
- Supported the designers of plans for atomic reactors.
- Developed software using internal tools both on VB and C#.
- Completed my diploma work in this company for mathematical optimization.
Junior Software Developer
Cognitive Technologies
- Ramped up and started being involved in a real serious project.
- Developed using Visual Studio and used an internal system in the company as the work item system.
- Used both C++ and C# for two different projects as a software engineer.
Experience
Taxi Business Automation
My position evolved to the CTO level, and I was responsible for everything related to engineering, infrastructure, and support.
DefinedCrowd Platform
Besides contributing to the DefinedCrowd platform, I worked on almost all projects as a quality engineering architect. It was the highest QA position in the company, so I defined the vision, processes, and architecture and implemented frameworks and libraries. I also communicated daily with more than 12 teams, cluster managers, and the CTO.
Xapo Bank
We went from a mindset of developers throwing over-the-wall builds to QAs to not having any QA in the teams and removing the quality department. While ensuring a high-quality level and faster delivery by utilizing a shift left and right in quality, an almost excessive amount of test automation, proper processes, CI/CD, a huge focus on observability, a lot of pairing, and various DevOps techniques.
Without forgetting about DevOps, SRE, and platform teams, we also defined the strategy and built solutions for them to ensure the quality of the infrastructure.
Skills
Libraries/APIs
REST APIs, Node.js, React, Puppeteer, Playwright
Tools
Git, Apache JMeter, Helm, BrowserStack, Postman, TestRail, Grafana, Azure DevOps Services, IntelliJ IDEA, PyCharm, Visual Studio, Jira, TeamCity, Jenkins, Trello, TFS, Terraform, GitHub, Azure Kubernetes Service (AKS), RabbitMQ, CircleCI, Amazon CloudWatch
Frameworks
Selenium, Windows PowerShell, Locust, Detox, React Native, Ruby on Rails (RoR), Robot Framework, Appium
Languages
C#, Python, Java, JavaScript, Kotlin, Go, C++, Visual Basic, PHP, Ruby, Groovy, TypeScript
Paradigms
Azure DevOps, Test Automation, Management, Agile, Scrum, Unit Testing, Testing, Automated Testing, Continuous Integration (CI), DevOps, Kanban
Platforms
Docker, Kubernetes, Android, ReadyAPI, Azure, New Relic, Linux, Ubuntu, MacOS, Visual Studio Code (VS Code), iOS, Amazon Web Services (AWS), Apache Kafka, Blockchain
Storage
Microsoft SQL Server, MySQL, PostgreSQL, MongoDB
Industry Expertise
Project Management
Other
API Testing, Quality Assurance (QA), QA Leadership, Team Leadership, Software Architecture, Integration Testing, QA Automation, Web App Testing, Manual QA, QA Testing, Mobile App Testing, Performance Testing, Contract Testing, Mentorship & Coaching, Pact, Mobile Device QA Automation, Incident Management, CI/CD Pipelines, Mobile Apps, Native Mobile Apps, Windows 10, Sauce Labs, Site Reliability Engineering (SRE), Terratest, GitHub Actions, Incident Response, Cloudflare, Prometheus, Infrastructure as Code (IaC), Software Development
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring