Summary

Expertise

Project Highlights

Education

Agency

YK

English:

Advanced

Yevhenii K.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Advanced

Python developer with over 5 years in back-end development utilizing Python, Django, Flask

As a software engineer with over five years of expertise in back-end development, I have been involved in 9 distinct projects that vary in size and complexity. My primary programming language is Python, and I am well-versed in using the two leading web frameworks for Python, Django and Flask. Additionally, I have a solid grasp of object-oriented programming principles and have experience with various software development life cycle processes. I am proficient in utilizing Docker and GitHub CI.

Want to hire this engineer?

Check if Yevhenii is available

Expertise

Years of commercial development experience

6 years of experience

Core technologies

Python 5 years
PostgreSQL 3 years
Django 1 year
RESTful API 3 years
Google Cloud Platform 2 years
Flask 1 year

Other technologies

Docker
PyTest

Project Highlights

icon
Python engineer

Airbyte

Sep `23 - Dec `23

3 months

Airbyte is an open-source data integration platform that unifies ELT pipelines.

Responsibilities & achievements

- Participated in the development of the Airbyte CDK (Connector Development Kit). Worked on the Concurrent CDK, that should provide 2-10x speed improvements for Airbyte's critical connectors. - Made improvements to the low-code connector framework (mostly for OAuth). - Worked on GitHub Actions Tools and technologies: Python3, pytest, pylint, docker, pydantic, flake8, mypy, isort, pandas, pendulum, Jinja

Python
Docker
pandas
icon
Python engineer

Nextgen Clearing

Dec `22 - Aug `23

8 months

The aim of the project is to offer a platform for various mobile operators to efficiently manage their SIM cards, gather usage information, generate reports in CSV format, and visualize the data on the platform.

Responsibilities & achievements

As a Backend developer in this project, I utilize the Fastapi + Pydantic stack to carry out my work. My responsibilities include developing an API that requires interaction with a database through SQLAlchemy, implementing migrations using Alembic, writing both unit and CI tests, and contributing to the overall project architecture.

Django
PostgreSQL
Python
PyTest
GitLab
icon
Python engineer

Rakuten Rewards

Aug `22 - Dec `22

4 months

The Rakuten project aimed to visualize their operations with Rokt, Google Search Ads 360, and Facebook. The project was implemented through a service where all operations, such as creating and editing campaigns and events, were carried out. The service received data through Kafka and directly executed requests to the third-party services (Rokt, Google Search Ads 360, and Facebook). The results of these operations were then sent to the Datadog monitoring service. To make tracking of data easier, separate tags and metrics were created.

Responsibilities & achievements

I established a new microservice boilerplate repository that significantly reduced the code base by 60%. I also developed the Rokt offline conversions microservice. Furthermore, I transitioned the CI/CD pipelines from Jenkins to GitHub actions. Used the following tools and technologies: Python, poetry, mypy, pytest, pylint, Kafka, Snowflake, Datadog, GitHub actions, Kubernetes, Helm, Amazon EKS

Flask
GitHub
Kubernetes
Python
PyTest
Snowflake
icon
Python developer

Richr Money

Feb `22 - Aug `22

6 months

There was a project called Richr, which served as a marketplace for houses/villas/mansions where people could both sell and buy real estate. Richr Money was an additional layer, when the customer had already sold the real estate but still had not withdrawn the money from the wallet on the site. Richr Money offered the customer to invest the money in trading on the stock exchange, and based on the already known information about the customer, it offered him the most favorable conditions.

Responsibilities & achievements

As a Python developer, I was responsible for the following tasks: - Implementing user authentication and onboarding - Synchronizing the project with Zoho CRM - Integrating SMS phone verification through the Twilio system - Interfacing the project with the DriveWealth system - Implementing test coverage for the project. Used the following tools and technologies: Python3, Django, DRF, pytest, unittest, docker, zoho, twilio.

Django
Python
Twilio
Zoho
Unit Testing
Docker
PyTest
icon
Python developer

Airbyte

Oct `20 - Feb `22

1 year

Airbyte is an open-source data integration platform that unifies ELT pipelines.

Responsibilities & achievements

- Implemented 17 connectors - Participated in design, refactoring, bug fixes of more than 40 connectors - Played active role in the implementation of Source Acceptance Tests - universal tests for an abstract connector - Worked on GitHub Actions Tools and technologies: Python3, pytest, pylint, docker, pydantic, flake8, mypy, isort, pyarrow, pandas, pendulum

Python
Docker
PyTest
pandas
icon
Python developer

V-Jet Group

Jan `20 - Sep `20

8 months

The project was to create an alternative to BlaBlaCar, but with a simplified version that would cover only one city and its suburbs. There were two versions of the mobile app, one for users and one for drivers. A feature was added to pay for the ride through Google Pay, but it was also possible to pay in cash. The driver was able to plan the route of the trip, indicate the number of free seats, and people could book those seats for the trip.

Responsibilities & achievements

- Worked directly with 3 projects, 2 of which are mobile applications and the other a full-fledged web application - Managed to gain experience with different types of authorization: login and password, through social networks, 2FA - Worked with Neural Networks, payment systems and Websockets Tools and technologies: Python 3, Flask, Tornado, Git, Jira, OpenCV (Computer Vision), Keras, Tensorflow, PostgreSQL, SQLalchemy, Redis.

Flask
JIRA
OpenCV
PostgreSQL
Python
Tornado
Redis
TensorFlow
Keras
icon
Junior Python developer

Softserve

Jan `19 - Sep `19

8 months

A comprehensive web application designed to facilitate the establishment and configuration of relationships between Business Units in the pharmaceutical industry.

Responsibilities & achievements

Tools and technologies: Python 3, Flask, Git, Jira, PostgreSQL, SQLalchemy.

Flask
JIRA
PostgreSQL
Python
Git
SQLAlchemy
icon
Junior Python developer

EOS Data Analytics

Jan `18 - Jan `19

1 year

A platform for detecting natural disasters through the use of satellite images.

Responsibilities & achievements

- Parsing known news sources for natural disasters to obtain the name, date, brief description, and exact location - Based on the location and date, finding the correct satellite images with the least amount of cloudiness in the database - Sending a request through Kafka for processing the image according to the necessary capture channels - Receiving a link to the newly created image, adding it to the database - Providing lists of natural disasters through the API, filtering them by types, dates, and other parameters. Tools and technologies: Python 3, Django, RESTful, PostgreSQL, Git, Unit tests.

Django
PostgreSQL
Python
Git
Unit Testing
RESTful API

Education

Higher education in Computer Science

Agency

agency #3582

10-50

GMT+2

Dnipro, Ukraine

Core Expertise

Amazon EC2
Amazon S3
AWS
Cloud Engineer
Data Scientists
Django
JavaScript
Kubernetes
Machine Learning
MongoDB
Node.js
Oracle
PostgreSQL
Python
QA
React.js
React Native
Selenium
TypeScript
UI
Amazon Relational Database Service
Amazon Web Services
Automated Testing
Automation
Data Modeling
Data scraping
Data Structures
Data Visualization
Data Warehousing
Database design
Database Modeling
database programming
DevOps
ECMAScript
JMeter
Machine learning Engineer
Manual Test Execution
Performance Testing
PostgreSQL Administration
PostgreSQL Programming
Python Numpy
Python SciPy
QA Management
Jasmine
Postman
Docker
Grafana
PyCharm
Manual testing
Redux
UIUX Design
TensorFlow
PyTest
AWS SDK
GitLab
Jest
Microservices
Nest
GraphQL
Google Cloud Platform
Figma
AWS Lambda
Webdriver.io
Redux-saga
React Storybook
Material-UI
Stress testing
Next.js
Data Analyst
Amazon Redshift
PyTorch

Want to hire this engineer?

Check if Yevhenii is available