Skip to content

Yurii Shtrikker - Software Engineer / DevOps

Contact information

Location - Kyiv, Ukraine | Email | LinkedIn | WebSite | GitLab | GitHub

Professional Summary

  • 8 years of experience in development and operations
  • experience in variety domains, from dating startup to enterprise bank
  • experience in building systems from the ground and supporting it in mature stages
  • technical leadership experience in five companies
  • strong orientation to the business problems and the ways to solve it
  • follow progress over perfection approach and have a product centrist mindset
  • pass the way from hobby to professional developer further to devops and technical leader

Skills

  • Architecture - Monolithic application, Service Oriented Architecture, Microservices, AWS Security Reference Architecture
  • Programming - python (django, flask, fastapi, sqlalchemy, celery, pydantic, click, typer), golang (mux, gorm, viper, cobra)
  • RDBMS - postgres, stolon
  • NoSQL - vault, consul, mongodb, elasticsearch, minio
  • Message Brokers - rabbitmq, kafka
  • API - REST API, GraphQL, AMQP, WebSockets
  • Ops - Linux, Docker, Kubernetes, Kubernetes Operators, Helm, Terraform, Ansible, Istio
  • Testing - Locust, k6, Selenium
  • CICD - GitLab CI, Azure DevOps, GitHub Workflows, ArgoCD
  • Cloud Providers - Azure, AWS, GCP
  • Monitoring - LGTM stack (Grafana, Loki, Mimir, Tempo, Grafana Agent/Promtail/Prometheus/Tempo Agent), ELF/EFK stack (Elasticsearch, Logstash/Fluend, Kibana)

Professional Experience

Technical Lead at Covantis - Nov 2021 - present

Project Description

Covantis is an initiative to replace outdated, inefficient post-trade processes with modern solutions. We build a secure digital platform that will minimize your operating risks while increasing market efficiency for the entire commodities trading and shipping industry.

Responsibilities

  • refactored existing CI pipelines to increase the security and velocity of delivery
  • implemented new secrets engine integrated with CI/CD processes and workloads
  • fully re-built continuous integration process to improve features TTM
  • building of infrastructure architecture
  • refactor existing Terraform code-base due to optimization, reusability, and maintainability

Technical stack

Python, JavaScript / TypeScript, Terraform, Azure, AWS, Gitlab CI, Vault, ArgoCD, PostgreSQL, Docker, Kubernetes, Helm

DevOps Engineer at OTP Bank - Oct 2020 - Nov 2021

Project Description

OTP Group is the biggest financial supplier in Hungary. As a result of an international expansion, OTP Group is a determining player in the banking market within the CEE region. The bank is present in 10 countries besides Hungary.

Responsibilities

  • build cloud infrastructure architecture
  • consulting on-premise infrastructure
  • implementations of security-critical features and instruments, including the secrets store and service mesh
  • support and optimization of kubernetes clusters costs and performance
  • optimization of existing CI processes
  • build continuous delivery process
  • build monitoring and APM systems

Technical stack

Java, Golang, Python, PostgreSQL, Kafka, Vault, Consul, Docker, Kubernetes, HELM, Azure, Azure Pipelines, ElasticSearch, Grafana, Loki, Cortex, Promtail, Prometheus, Jaeger, Istio

Application Architect at Ideal Society (ex DreamTek) - Sep 2020 - Apr 2021

Project Description

Fiorry is the world's most popular social network and a dating app for transgender people and their allies.

Elizium (ex Kyiv Date) is a revolutionary social network and a dating app that calculates the compatibility between users in life goals, sex, lifestyle, values, personality, and habits. This lets users meet their ideal people.

Responsibilities

  • review and optimization of solution architecture due to improving availability, and horizontal scaling
  • build cloud infrastructure architecture
  • optimizations of existing development processes
  • implementation of high availability, continuous integration, and continuous delivery
  • optimization of work with event bus and web sockets

Technical stack

Golang, Python, PostgreSQL, RabbitMQ, Terraform, Docker, Kubernetes, HELM, Gitlab CI, Datadog, REST API, AMQP, WebSockets, GCP

Technical Lead at proSapient - Jul 2018 - Apr 2020

Project Description

proSapient is a software platform that helps you make better decisions. From organizing conversations with industry experts around the world to surveying thousands of consumers, proSapient can help you find the answer to those important questions.

Responsibilities

  • build development processes
  • develop internal software architecture and infrastructure
  • implementation of high availability for the system
  • Implementation of a monitoring system
  • splitting monolith to micro-services
  • implementation of continuous integration and continuous delivery
  • technical leadership of core solution and team

Technical stack

Python 3, FastAPI, Django, Celery, PostgreSQL, Stolon, MongoDB, ElasticSearch, Vault, Consul, RabbitMQ, Terraform, Docker, Kubernetes, HELM, Gitlab CI, Datadog, REST API, ODATA, GraphQL, AMQP, GCP, AWS

Technical Lead at Kitway (ex Kit XXI) - Feb 2018 - Jul 2018

Project Description

KITWAY is an "R&D vendor" for "Financial departments and companies" that focuses on financial and audit operations automation, building a prototype in 1 week using expertise from 25 relevant projects and 120k hours during the last 5 years.

Responsibilities

  • leadership of the internal team
  • moving existing odoo-based solution from python2 to python3 (odoo 8 -> odoo 11)
  • development of an external testing framework for odoo

Technical stack

Python, Odoo, Django, Celery, PostgreSQL, RabbitMQ, Docker, XMLRPC, REST API

Software Engineer at Kitway (ex Kit XXI) - Mar 2017 - Jul 2018

Project Description

With My 1st Years expertise in personalization and baby care, you can be sure to find perfect and unique products to create the ultimate nursery and playtime for your little one. So whether you're looking for a huggable classic teddy bear, a warm knitted blanket, or your first pair of high-top trainers, our products can help you find the most cherished keepsake.

Responsibilities

  • improve onboarding process to the project
  • develop new integrations for external vendors
  • refactor and optimizations of mission-critical parts of the source code

Technical stack

Python, Odoo, Django, Celery, PostgreSQL, RabbitMQ, Docker, XMLRPC, REST API

Technical Lead at Bionorica SE - May 2016 - Oct 2016

Project Description

Bionorica is one of the leading manufacturers of herbal remedies in the world. Our claim is to make modern medicine a bit more plant-based for people's health every day. We combine modern pharmaceutical research with the effectiveness of plants. For more than 85 years, we have been producing highly effective and well-tolerated phytopharmaceuticals.

Responsibilities

  • technical leadership of the team
  • develop ETL processes
  • manage BI solution

Technical stack

Python, JavaScript, SQL, Odoo, PostgreSQL, Pentaho BI, Pentaho ETL, Hetzner

DevOps Engineer at Bionorica SE - May 2015 - Apr 2016

Project Description

Bionorica is one of the leading manufacturers of herbal remedies in the world. Our claim is to make modern medicine a bit more plant-based for people's health every day. We combine modern pharmaceutical research with the effectiveness of plants. For more than 85 years, we have been producing highly effective and well-tolerated phytopharmaceuticals.

Responsibilities

  • develop new addons for ERP solution
  • develop BI dashboards
  • support cloud VMs
  • support of internal machines park and servers

Technical stack

Python, JavaScript, SQL, Odoo, PostgreSQL, Pentaho BI, Pentaho ETL, Hetzner

Education

National Technical University of Ukraine' Kyiv Polytechnic Institute' - 2009 - 2011

Unfinished bachelor's degrees in Computer systems and devices

Additional information

Volunteering activity

NDA project for UA Government

I'm one of volunteers who develop system for monitoring our recovery activities for my country. We're collecting data from web cameras on building areas and processing this video steam to extract information about recovery and building status. We use AI to identify status and gaps process visualise the summary in UI.

Technical stack: github workflows, azure, terraform

Open Source Projects

Nohi Project

This project helps to generate secure data such password or human-readable ids in a secure and performance manner with a couple of interfaces such as CLI, docker image, and golang lib.

Technical stack: golang, cobra, docker

Bambi (very early stage)

This project focused on solving the load testing challenges in a way of automation and using kubernetes operator pattern. The goal is to have performant, reliable and flexible operator that can test your workloads with your custom scenarios and collect not only the response information from your API but all the metrics from your application and help you find the best deployment strategy for kubernetes.

Technical stack: python, kubernetes, kopf, k6, kaniko, LGTM stack

Curriculum-Vitae

It's more like a fun project that helps me to maintain my CV (the exactly one that you're reading right now), here I'm playing around CV as a Code approach, where I update markdown formatted documents and then CI build and publish static site to serve it as well as translate the source code into HTML and PDF formats.

Technical stack: gitlab ci, mkdocs

Participation in events

High Tech Business School (ex. International Software Architecture Club)

We're community of industry experts not only from Ukraine but across the world. We have internal school for business oriented technical staff from the developer to the CTO. I participate here for networking, growing my own expertise and sharing existing one with the rest.

Community events

I like to participate in variety of community events such Euro Python, GopherCon, Hight Load++, KubeCon, and HashiConf. Til now I was just a visitor, but hope someday I will present something cool as I do in High Tech Business School.

References

I have a lot of recommendation from my ex and current colleagues on my LinkedIn profile, feel free to check it.

Languages

  • English - fluent
  • Ukrainian - native
  • Russian - fluent

Out of work activities

  • TV shows and movie viewer
  • Archer
  • Tabletop, computer, and console gamer
  • Junior boxer
  • Bicycle rider
  • Yong Traveler

Last update: July 11, 2023