Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
  • Файл

Roman

Python developer

Возраст:
40 лет
Город:
Херсон

Контактная информация

Соискатель указал телефон .

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Загруженный файл

Версия для быстрого просмотра

Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.

Roman Shupak
PYTHON DEVELOPER
[открыть контакты](см. выше в блоке «контактная информация») [открыть контакты](см. выше в блоке «контактная информация»)

Kherson, Ukraine, Ready to work Telegram
remotely
GitHub
LinkedIn

Profile
Python Developer with 1+ years of experience in scalable web applications using Django and Django
REST Framework. Proficient in PostgreSQL, Redis, Docker, and Celery for asynchronous tasks, with a
strong grasp of SOLID principles and a focus on clean, testable code. Collaborative and fluent in English
(Upper-Intermediate), with prior experience as a Chief Officer in the merchant fleet, where I developed
leadership and problem-solving skills.

Skills
Object-Oriented Programming (OOP): Algorithms and Data Structures:
SOLID principles Algorithm complexity, Arrays, Hash Tables

Python: Knowledge of software development best
Python 3.11+, Advanced Python (Decorators, practices:
Iterators, Generators, Closures), Asynchronous DRY, YAGNI, and KISS to ensure code efficiency
Python (Asyncio, Concurrency, Parallelism) and maintainability

Web Development Frameworks: Databases:
Django, Django ORM, Django Rest Framework, PostgreSQL, SQLite, Redis
FastAPI
Version Control & Collaboration:
Web Technologies: Git/GitHub
HTML, CSS
Experience with testing methodologies:
Development Tools: including Test-Driven Development (TDD) and a
Debugging, Docker, Celery, Telegram bot, solid understanding of testing fundamentals such
Swagger as unit testing, integration testing, and code
coverage. Proficient in using testing instruments
Knowledge of: like Pytest and Unittest
SDLC, Waterfall, and Agile concepts (Scrum,
Kanban)

Professional Experience
Python Developer, Aug 2023 - Present
Technologies: Python, Django, Django REST, Html/Css, PostgreSQL
List of responsibilities:
● Developed and maintained scalable web applications using Django and PostgreSQL.
● Designed and implemented RESTful APIs.

[открыть контакты](см. выше в блоке «контактная информация») 1/2
Projects

Library Service:
API for managing library operations, including book browsing, borrowings, payments via Stripe, and
Telegram notifications for borrowings and overdue items.

Social Media API
Backend service for a social media platform with features for user registration, post creation, likes,
comments, and following. Built with Django and Django REST Framework.

Planetarium API Service
REST API for managing planetarium operations such as shows, sessions, reservations, and tickets.
Focuses on ease of use and data validation.

Maintenance Manager
Tool for managing onboard vessel maintenance, enhancing safety, compliance, and operational
efficiency.

Other Experience
Seafarer(O/S, 3rd Officer, 2nd Officer, Chief Officer), Sep 2008 - Oct 2021
Types of vessels: Bulkers, Tankers, Containers, Drilling
List of responsibilities:
● Navigation, Watchkeeping; GMDSS, ECDIS; Voyage planning; Advanced fire fighting;
● Crew training; Medical first aid, and treatment; Radar navigation; Team building; International
maritime law, Microsoft Office(Word, Excel, Outlook), Technical business correspondence.

Education
Master’s degree in Navigation 2011 – 2015
Kherson State Maritime Academy

Bachelor’s degree in Navigation 2002 – 2005
Kherson Maritime College

Additional Education
● Python course at Mate Academy (OOP, Python, Django)
● Advanced Django: Building Scalable Applications - Udemy
● Docker for Developers - Udemy
● “Grokking algorithms” by Aditya Bhargava, “Diving in project patterns” by O. Shvets

Achievements

● Successfully implemented scalable backend solutions for multiple web applications, improving
performance and reliability
● Actively solve coding challenges on Codewars, enhancing problem-solving skills and algorithmic
thinking. Completed 100+ tasks
● Completed First Medical Aid with Elements of Tactical Medicine – Red Cross

Languages
English (Upper-Intermediate), Spanish(Basic)

[открыть контакты](см. выше в блоке «контактная информация») 2/2

Кандидаты в категории

Кандидаты по городам


Сравните свои требования и зарплату с вакансиями других компаний: