Працював в 4 компаніях   3 роки 5 місяців

IT

Software Engineer

Reface

IT

6 місяців

06.2021 - 12.2021

Responsibilities:

Software development, refactoring and support of the existing codebase

Technology:

  • Backend: Python 3.8-3.9 | asyncio | aiohttp; GOlang | gRPC | protobuf
  • Cloud: Google Cloud Platform | Serverless
  • Database: PostgreSQL | ElasticSearch | Redis
  • Version control: git

Achievements:

  • Developed a new internal billing system based on product needs
  • Enhancement and support of existing internal projects (Reface Studio and Reface Admin Panel), regularresolving issues related to tech debt

Software Engineer

The WhyKingz

IT

7 місяців

07.2020 - 02.2021

Responsibilities:

Software development, refactoring and support of the existing codebase

Technology:

  • Backend: Python 3.6-3.8 | asyncio | aiohttp | Tornado 5.x | cron
  • Frontend: VanillaJS | jQuery | Jinja2 | HTML | CSS
  • Database: PostgreSQL | MongoDB | InfluxDB | Redis
  • Version control: git

Achievements:

  • Enhancement and support of existing and new functionality of the admin panel of the project, regular resolvingissues related to tech debt
  • Integration of payment systems
  • Development of a microservice for monitoring events in the system based on rules (is similar to Grafana)

Software Engineer

Maklai

IT

11 місяців

05.2019 - 04.2020

Responsibilities:

Software development and support of the existing codebase

Technology:

  • Backend: Python 3.6-3.8 | Scrapy | Selenium; C++0x-1y | XML | XSLT
  • Database: MySQL
  • Version control: git

Achievements:

  • Several microservices have been developed (automatic login to mailboxes of different mail services, datacollection for SEO algorithms, automatic trading on sites selling domains)
  • Development of the beckend part of the booked[dot]net

Software Engineer

Freelance

IT

1 рік 2 місяці

03.2018 - 05.2019

Responsibilities:

Software development

Technology:

  • Backend: Python 3.4 | Tornado 5.x | APScheduler
  • Frontend: Vue.js | ws | HTML | CSS
  • Database: PostgreSQL
  • Version control: git

Achievements:

  • Several web projects have been developed. Among others, the most interesting of them is a system for a financialorganization to create, control long-term tasks (bat files) and monitor the result of running tasks (is similar to Apache Airflow).

Ключова інформація

Programming languages:

Python 3.x, Rust

Frameworks, libs, technologies:

AsyncIO/AioHTTP, FastAPI, Starlette, Tokio, Axum, Gunicorn/Uvicorn, Crontab-like libs, Pydantic, Serde, Peewee ORM, SQLAlchemy ORM, SQLx, Swagger, OpenAPI, Serverless, Google Cloud Platform, RESTful architecture, JSON, gRPC, Protobuf, Docker/Docker Compose, Design Patterns/SOLID, OOP/OOD, Microservices, etc.

DB's:

PostgreSQL, EdgeDB, MongoDB, Redis, InfluxDB, etc.

Queues:

RabbitMQ, Kafka, Redis Pub/Sub

Tests:

unittest, PyTest, Rust Test Module

Version Control:

git

Project management:

Atlassian Jira, Notion, etc.

Навчався в 1 закладі

Донбаська державна машинобудівна академія

ФАМИТ

Краматорск, 2010

Володіє мовами

Англійська

середній

Українська

вільно

Jaroslav

Sr. Python Engineer

Київ

37 років

повна зайнятість

Характер роботи: віддалена робота, гібридна

Оновлено 3 місяці тому