khvn26 / cv

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kim Gustyr – Software Engineer – Python

That's me!

I'm a software engineer with 5 years of experience with modern Python backend development and a variety of adjacent tech including databases, distributed messaging, observability tools and major cloud providers.

Prior to my software engineering career, I worked as a support engineer at GroupM and Luxoft. Check out my full experience in my LinkedIn profile.

Current location: Viana do Castelo, Portugal 🇵🇹

Experience

2022-2023

PandaDoc: senior Python @ platform

PandaDoc is the leading Docs and E-Signing solution for businesses and individuals.

In January 2022, I joined the DevExp team at PandaDoc. I took part in maintaining and improving the company's Python stack, including a microservice framework, Django support library, Protobuf tooling, Kafka Connect (Debezium) and Confluent Schema Registry integrations. I've been monitoring and supporting components under the team's responsibility, writing documentation and conducting demos.

Tech: Python, Django, pytest, PostgreSQL, Protobuf, Confluent stack (Kafka, Kafka Connect, Schema Registry), Debezium, Gitlab CI, Helm, Kubernetes, AWS

2020-2021

CIAN: senior backend developer

CIAN is the #1 real estate classifieds site in Russia with 6,2M monthly visitors.

CIAN Quality team required strong Python presence to meet its product needs and that is why I joined. During my time at CIAN I decomposed, coded, pushed to production and supported a number of product features while constantly monitoring and incrementally bettering Python components under my responsibility. Due to extensive nature of the features, I managed to contribute to a number of CIAN components, including search, platform libraries, authorization and mobile apps. CIAN's data driven engineering practices and meticulous processes have been a great source of learning and growth.

Tech: Python 3, Django, Tornado, pytest, RabbitMQ, Redis, PostgreSQL, Elasticsearch, Cassandra, Kafka, ArgoCD, GCP, Grafana, ELK stack

2020

Skillbox: backend developer

Skillbox is a e-learning service with a full-featured learning management system designed entirely in-house. I joined Skillbox LMS team to bring new features to production, help modernize the codebase, evolve the microservice architecture and improve external service integration, including GitLab, which was used to automagically deploy learning environments for coding students.

Tech: Python 3, Django, aiohttp, FastAPI + Pydantic, pytest, RabbitMQ, Redis, MongoDB, PostgreSQL, Docker, GitLab API, Grafana, Jaeger

2018-2019

aori.com: backend developer

Aori.com is an automation tool for small and midsize businesses to manage ad campaigns on Facebook Ads Manager, Google AdWords and Bing Ads.

I developed services responsible for integration with Facebook and Bing. My time there was my first experience of developing a product in a startup environment and my first hands-on experience with microservice architecture, Kubernetes and Google Cloud platform. I designed private APIs, maintained service deployment and took part in decisions that shaped the product’s backend architecture.

Tech: Python 3, aiohttp, pytest, RabbitMQ, SOAP, OAuth2, Redis, PostgreSQL, Clickhouse, Docker, GCP, GitLab CI, Grafana

2018

Game Insight: ETL/Data engineer

I participated in GI’s analytics transition to CI/CD and microservice architecture. My time in GI was spent developing ETL pipelines and services for external data ingestion, refactoring existing production code and readying it for CI/CD, employing lightweight web frameworks and adopting better software engineering practices.

Tech: Python 3, aiohttp, RabbitMQ, NSQ, Redis, PostgreSQL, Clickhouse, Docker

2017

Luxoft: web developer

I developed backend code and a RESTful API for one of the bigger domestic clients of Luxoft. The project was a web-scraping Django application.

Tech: Python 3, Django + rest-framework, Celery + Redis, PostgreSQL, Elasticsearch

About


Languages

Language:CSS 91.3%Language:Python 8.7%