Работал в 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 лет

полная занятость

Характер работы: удаленная работа, гибридная

Обновлено 2 месяца назад