Работал в 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
Jaroslav
Sr. Python Engineer
Киев
полная занятость
Характер работы: удаленная работа, гибридная
Обновлено 2 месяца назад