Иван
Програміст django
- Considering positions:
- Програміст django, Python-програміст, IT-спеціаліст, AI-розробник, Web-програміст
- Employment type:
- full-time, part-time
- Age:
- 34 years
- City of residence:
- Dnipro
- Ready to work:
- Dnipro, Remote
Contact information
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/20416756/
Work experience
Trainee developer
from 11.2020 to 06.2021
(8 months)
RubyGarage, Дніпро (IT)
Опанував повний цикл веб-розробки на Ruby / Ruby on Rails та принципи командної роботи в IT-компанії:
Backend & DB: Проектування REST API, робота з фреймворком Ruby on Rails, реляційними базами даних (PostgreSQL) та ORM (ActiveRecord).
Якість коду & Тестування: Написання Unit та Integration тестів (RSpec), дотримання стайл-гайдів (RuboCop).
Авторизація & Безпека: Реалізація аутентифікації та контролю доступу (Devise, CanCanCan / Pundit).
Командна розробка & CI/CD: Робота за Agile/Scrum, Git-flow, проходження та проведення Code Review (Pull Requests), налаштування CI/CD пайплайнів.
Фінальний проект: Участь у командній розробці e-commerce платформи (Bookstore) від етапу аналізу вимог до деплою.
Education
Дніпропетровський національний університет залізничного транспорту
Механічний
Unfinished higher, from 2014 to 2016 (2 years)
дніпропетровський технікум залізничного транспорту
Механічний, Дніпро
Specialized secondary, from 2008 to 2012 (4 years)
Additional education and certificates
Ruby / Ruby on Rails Development — RubyGarage Academy
Рік
Knowledge and skills
- Django Rest Framework
- REST API
- Python
- Наполегливість
- Доброзичливість
- Комунікабельність
- Здатність до навчання
- Відповідальність
- Неконфліктність
- Стресостійкість
- Чесність
- Ведення документації
- Адаптивність
- Організованість
- Дисциплінованість
- Управління командою
- Управління рестораном
- Управління магазином
- Інвентаризація
- Ruby on Rails
- Ruby
- TypeScript
- CSS
- HTML
- Знання принципів ООП
- Git
- GitHub
- PostgreSQL
- Docker
- JavaScript
- SQL
- MySQL
- JSON Web Token
Language proficiencies
English — beginner
Additional information
Деякі проекти задокументовані з історією на GitHub.
ORMtask | https://github.com/skoomer/ORMtask
Суть: Кастомна легка ORM поверх psycopg2 для PostgreSQL. Демонструє розуміння БД та ООП.
Реалізовано:
Моделі та типи: Класи таблиць, типи полів (Varchar, Integer з min/max валідацією, Datetime, Boolean), зв'язки OneToOne та OneToMany.
CRUD & Запити: Створення таблиць, вибірка, фільтрація, оновлення/видалення (поодиноке та масове), JOIN пов'язаних моделей, ліниві запити (lazy queries).
Інфраструктура: Транзакції, unit-тести, контейнеризація через Docker Compose, документація.
Стек: Python, PostgreSQL, psycopg2, Docker Compose, Pytest.
RestaurantApi | https://github.com/skoomer/RestaurantApi
Суть: Backend REST API сервіс для платформи доставки їжі та автоматизації ресторанів (повний цикл).
Реалізовано:
Аутентифікація & Профіль: Email-реєстрація з підтвердженням, OAuth2 (Google/Facebook via dj-rest-auth, allauth), кастомний профіль.
Каталог & Пошук: Фільтрація меню за кухнями і ціною, повнотекстовий пошук, сортування за геолокацією (GeoDjango).
Відгуки & Соціалка: Оцінки, анонімні коментарі, лайки до страв, email-сповіщення при модерації.
Замовлення & Оплати: Кошик, оформлення замовлень, інтеграція Stripe API (Payment Intents, Webhooks).
Адміністрування: Кастомна Django Admin панель для модерації та масових email-розсилок.
Стек: Python, Django, DRF, PostgreSQL (GeoDjango), Stripe, Celery, AWS S3.
Bookstore | https://github.com/skoomer/bookstore
Ruby on Rails Developer (Trainee) | RubyGarage Academy
Командна розробка e-commerce платформи для продажу книг (Agile/Scrum).
Реалізував каталог, кошик, оформлення замовлення (checkout) та систему відгуків.
Дотримувався Git-flow: атомарні коміти, Pull Requests, Code Review та підтвердження (approvals) перед мерджем.
Налаштував CI/CD пайплайн для статичного аналізу (RuboCop) та прогону тестів (RSpec).
Стек: Ruby, Ruby on Rails, PostgreSQL, RSpec, Devise, CanCanCan / Pundit, CI/CD.
PlumbingApi | https://github.com/webproton/plumbing
Суть: Full-stack система (E-commerce + WMS) для магазину сантехніки з автоматизацією прийому накладних та складського обліку (Pet Project / In Progress).
Реалізовано:
Smart Invoice Parser: Модульний парсер накладних (XLS/XLSX/PDF) з автоматичним визначенням постачальника (pattern matching) та нормалізацією SKU й кількостей.
Складський облік (WMS): Моделювання руху товарів (постачальники, склади, переміщення, акти приймання та інвентаризація).
E-Commerce & Auth: Модулі товарів, замовлень з формою callback, авторизація (dj-rest-auth) та збір телеметрії.
Стек: Python, Django, DRF, React, PostgreSQL, Docker Compose, Pandas/openpyxl.
Documents API | https://github.com/webproton/Documents-api
Суть: Enterprise-система документообігу з безпечним шерингом, підписками та розширеним захистом (2FA + сесії).
Реалізовано:
Версіонування документів: Автогрупування за типами, логіка активного/заміненого документа, відновлення версій, AWS S3.
Запити на завантаження: Одноразові токенізовані посилання для анонімного завантаження (rate-limiting, захист від брутфорсу, TTL 30 днів).
2FA & Безпека: 2FA via Email/SMS (хешування кодів, 3 спроби, TTL 20 хв), довірені пристрої (токени 90 днів), моніторинг сесій за IP з можливістю відкликання.
Фонові задачі & Оплати: Stripe Subscriptions (зняття лімітів завантаження), Celery + Redis для щоденних нагадувань про закінчення терміну документів.
QA & Admin: Модерація, покриття тестами (pytest, factory_boy), OpenAPI/Swagger (drf-yasg).
Стек: Python, DRF, PostgreSQL, Celery, Redis, Stripe, AWS S3, Docker, Twilio.
Similar candidates
-
Junior програміст django
Remote -
Розробник Django
Remote -
Програміст django
Remote -
Django developer
31300 UAH, Remote -
Програміст django
Odesa, Remote -
Програміст django
Kyiv, Remote