Работал в 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
Denys
Python or Django Developer
Киев
полная занятость, неполная занятость, проектная работа
Характер работы: удаленная работа, гибридная, в офисе/на месте
Обновлено 2 месяца назад