Иван

Програміст 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

The job seeker has provided: Phone numberEmailMessenger

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

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

Рік

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

All similar candidates


Compare your requirements and salary with other companies' jobs: