Работал в 4 компаниях   20 лет 6 месяцев

IT, IT-консалтинг / Услуги / Производство оборудования, Банки

Python \ Django Developer

Pet Projects

IT

5 месяцев

06.2024 - по настоящее время

Project "posts_with_ai _responses" - https://github.com/kolesnikdi/Starnavi

A block that allows you to make posts and comments to them. Authentication with the help of JWT. Checking posts and comments for profanity using Gemeni AI. Auto-response to comments or full-fledged dialogue with Gemeni AI. Cascading display of comments.

Project "api_ scraping _weather" - https://github.com/kolesnikdi/Compassway

Application for periodic scraping of the weather site and saving/updating data in the database. API for scraping settings and viewing results.

Python \ Django Developer

Pet Projects.

IT

2 года

06.2022 - 06.2024

Project “spa_application” - https://github.com/kolesnikdi/dZENcode

A block that allows you to leave comments and answers to them. User authentication is provided from the first request (custom middelware). Confirmation of a comment using a captcha. Cascading display of comments and the ability to sort them. Validation of images and added text. Tree structure and caching of get requests.

Project "autoria_scraping” - https://github.com/kolesnikdi/DataOx

Application for periodic scraping site auto.ria.com and dump Database. You can setup time for everyday scraping anddump or make one time action.

Project "Web menu for restaurants or cafes"- https://github.com/kolesnikdi/Web_Menu_DA

Allows businesses to create and edit menus for their restaurants, manage menu content, and provide access to it for their customers.

Development: Python 3x, Django REST Framework, PostgreSQL, Redis, Rest Knox, Celery, Docker-compose, Pytest.

Interface: I chose the ModelViewSet "CRUD" for a more in-depth study of all the details of the Serializer.

Registration, Authorization, Authentication, and Accounting. Registration with email validation. Authentication with Tokens (Django Rest Knox). Authorization with 2FA (Email or GAuth). Two-factor verification can be switched on at any endpoint in Project.

The (owner) can have several (company) with several (location). Each(location) has its own (menu). Each (menu) has (categories), (products) and (location address and name) that are set directly by the owner. The uniqueness of the menu is provided by uuid4.

Provide the ability of (client) to filter and sort by name, price, volume of all (product) in (menu).

Provide opportunity to load all notifications from *.xlsx. Implement tree structure of the db for (categories).

Provide the ability to easily expand the functionality in the future.

Project “Segment offset” - https://github.com/kolesnikdi/Vijar-test-task

A program for processing polygons. Allows you to create and display a polygon on the graph. By specifying the segment index, direction (- / +) and distance (number), you can drag the segment to any point on the plot. The program will automatically recalculates the polygon and displays a new one on the graph. The polygon can only be closed. Allpossible exceptions in the Polygon recalculation are handled:

  • Removal of unnecessary neighbouring segments.
  • Clumping the Polygon to 1 point.
  • Removing the current segment as redundant when it goes beyond the intersection of neighbouring segments.

Project "pip install hunter_api” – https://github.com/kolesnikdi/Forager_ai

Integration of some APIs of the https://api.hunter.io website is done as a pip installation package.

Project "vpn_service” - https://github.com/kolesnikdi/vpn_service.git

The user can create a "client site" (the actual name/url of the site that the client wants to visit). It will act as a proxy server. Relatively speaking, this "client site" becomes an intermediary between the original site and the client. The user can freely navigate between the pages of the external site without leaving the "client site". The routing looks like localhos/{user_site_name}/{routes_on_original_site}... The user can see the following statistics:

  • The number of clicks between the pages of the client's website
  • The amount of data that was sent and downloaded through the "client site"

Project "LoanCalculator” - https://github.com/kolesnikdi/LoanCalculator.git

Create loan agreements with an annuity payment schedule. Review agreements and payment schedules. Change the body of any payment with subsequent recalculation of the entire payment schedule. Saving the history of all payments.

Python or Django Developer

Sunbour Ltd

IT-консалтинг / Услуги / Производство оборудования

5 месяцев

07.2023 - 12.2023

Project "Dashboard".

A solution that allows the customer (Foreign financial company) to manage and administer their clients. View and administer payments. Manage sales and promotions of the company. Generate and submit reports. Detect and block fraudulent payments and unauthorized persons. The company also sells this product to its customers as a financial tool to solve their current sales and expansion tasks.

Regional Development Manager / Branch Manager / Sales Manager

Financial and insurance companies

Банки

18 лет

06.2004 - 06.2022

Worked in such companies as:

PrivatBank, Bank Finance and Credit, Ukrsotsbank (Unicredit), First Ukrainian International Bank, Mittler (A-Bank), Ukrainian Insurance Group, Land-Lease, Easy Credit.

Also worked with AXA (ARX).

Held both specialist and middle management positions.

The main work profile is:

- Organisation and sales of financial products

- Organisation, development and management of the chain, branches

- Search and development of the partner network

- Search and development of sales markets

- Staff recruitment and training

- Organisation of staff work

- Drafting of regulatory documents

Skills:

- Stress tolerance - Adapting to changing conditions - Implementing projects from scratch or quickly integrating into an existing one - Managing a team of up to 10 people - Direct communication with clients - Partnership - Leadership - Microsoft Office - Related banking applications -

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

Python 3.7+, Django, Django REST framework, gRPC, Django Rest Knox, Pytest, Git, GitHub, Redis, Celery, SQLite, PostgreSQL, Docker, Docker-compose, Swagger, Matplotlib, BS4, SymPy, JWT, Django Ninja, Pydantic.

I have examples of my code:

"posts_with_ai _responses" - https://github.com/kolesnikdi/Starnavi

"posts_with_captcha” - https://github.com/kolesnikdi/dZENcode

"api_ scraping _weather" - https://github.com/kolesnikdi/Compassway

"autoria_scraping” -https://github.com/kolesnikdi/DataOx

"vpn_service” - https://github.com/kolesnikdi/vpn_service

“Segment_offset” - https://github.com/kolesnikdi/Vijar-test-task

"LoanCalculator” - https://github.com/kolesnikdi/LoanCalculator

"pip install hunter_api” - https://github.com/kolesnikdi/Forager_ai

Previously, I had over 20 years of experience in financial institutions in positions from specialist to middle management.

Учился в 2 заведениях

Kyiv National Economics University

Finance (financial management in business)

Kiev, 2009

National Aviation University

Military Department

Kiev, 2007

Владеет языками

Английский

средний

Русский

свободно

Может проходить собеседование на этом языке

Может проходить собеседование на этом языке

Украинский

родной

Может проходить собеседование на этом языке

Может проходить собеседование на этом языке

Дополнительная информация

Водійське посвідчення

Category B.

I can use my own car if I am compensated for depreciation and fuel.

Комп'ютерні навички

- Python - Django -Django REST Framewor - gRPC - Django Rest Knox -Git - Pytest- Redis -Celery - SQLite - PostgreSQL - Docker - Docker-compose - Swagger - Matplotlib - BS4 - SymPy- JWT- Django Ninja - Pydantic

Особисті якості

I am responsible, consistent, honest, quick to absorb new information, followthrough on tasks

Denys

Python or Django Developer

Киев

600 $

38 лет

полная занятость, неполная занятость, проектная работа

Характер работы: удаленная работа, гибридная, в офисе/на месте

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