Иван
Програміст django
- Розглядає посади:
- Програміст django, Python-програміст, IT-спеціаліст, AI-розробник, Web-програміст
- Вид зайнятості:
- повна, неповна
- Вік:
- 34 роки
- Місто проживання:
- Дніпро
- Готовий працювати:
- Дистанційно, Дніпро
Контактна інформація
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/20416756/
Досвід роботи
Trainee developer
з 11.2020 по 06.2021
(8 місяців)
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) від етапу аналізу вимог до деплою.
Освіта
Дніпропетровський національний університет залізничного транспорту
Механічний
Незакінчена вища, з 2014 по 2016 (2 роки)
дніпропетровський технікум залізничного транспорту
Механічний, Дніпро
Середня спеціальна, з 2008 по 2012 (4 роки)
Додаткова освіта та сертифікати
Ruby / Ruby on Rails Development — RubyGarage Academy
Рік
Знання і навички
- Django Rest Framework
- REST API
- Python
- Наполегливість
- Доброзичливість
- Комунікабельність
- Здатність до навчання
- Відповідальність
- Неконфліктність
- Стресостійкість
- Чесність
- Ведення документації
- Адаптивність
- Організованість
- Дисциплінованість
- Управління командою
- Управління рестораном
- Управління магазином
- Інвентаризація
- Ruby on Rails
- Ruby
- TypeScript
- CSS
- HTML
- Знання принципів ООП
- Git
- GitHub
- PostgreSQL
- Docker
- JavaScript
- SQL
- MySQL
- JSON Web Token
Знання мов
Англійська — початковий
Додаткова інформація
Деякі проекти задокументовані з історією на 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.
Схожі кандидати
-
Django developer
66000 грн, Дистанційно -
Розробник django
65000 грн, Коростишів, Дистанційно -
Backend Developer (Python, Django)
Дистанційно -
Python developer (Django)
Дніпро, Дистанційно -
Программист (Laravel, Wordpress, Next. js, React, Python, PHP, JS, CSS, Django)
55000 грн, Одеса, Інші країни, Дистанційно -
Програміст Django
Дистанційно