Розробник Python
Cruxlab
Серпень 2022 - т. ч.

- Активний вклад в розробку та оптимізацію REST API за допомогою Django REST Framework. 
- Робота з мікросервісною архітектурою з використанням gRPC. 
- Розробка та впровадження алгоритмів, спрямованих на досягнення конкретних бізнес-цілей замовника. 
- Використання та інтеграція зовнішніх API для розширення функціональності порталу. 
- Реалізація платних планів підписки за допомогою Stripe, для створення нового прибуткового каналу компанії, а також розширення платіжного модуля гнучкою системою знижок для різних типів користувачів.
- Реалізація автоматичної відправки електронних листів через API SendGrid, для ефективної комунікації з користувачами. 
- Створення API ендпоінтів для взаємодії з фронтендом. 
- Розробка та проведення юніт-тестів для перевірки реалізованих фіч.
- Робота з базами даних PostgreSQL, включаючи оптимізацію запитів.
- Розгортання та моніторинг додатків у середовищі AWS, використовуючи EC2, ECS, ECR та CloudFormation.

-----
Martex (martex.pro)
Листопад 2020 - Грудень 2021
- Розробка сайтів Backend/Frontend
- Робота з backend wordpress і OpenCart
- Синхронізація різних баз даних
-----

Професійні  навички:
- Python 3. – знання синтаксису та основних бібліотек, робота з модулями. Впровадження та підтримка комплексних рішень backend. 
- ООП - знання принципів та використання в Python. Функціональне програмування на Python: map, filter, декоратори.
- Web-розробка - Django, Flask для створення та ведення веб-застосунків.
- Amazon Web Services (AWS) - EC2, S3, RDS, IAM, CloudWatch, ECS, ECS, CloudFormation та ін.
- DevOps навички - Docker, CI/CD, AWS
- API розробка і інтеграція - створення і використання RESTful і gRPC.
- JavaScript, HTML, CSS – верстка веб-сторінок. Розробка frontend архітектури на React і Vue.js. Створення адаптивних та динамічних інтерфейсів під різні пристрої.
- HTTP/HTTPS протоколи - розуміння основних методів HTTP та захищеного зв'язку через HTTPS.
- Бази даних - досвід роботи з реляційними базами даних (PostgreSQL, MySQL, MariaDB, SQLite), використання ORM (Django, SQLAlchemy)
- Тестування - вміння писати модульні та інтеграційні тести.
- Система контролю версій - впевнене володіння Git для управління кодовими репозиторіями.
- Оптимізація та рефакторинг коду - здатність оптимізувати та вдосконалювати існуючий код для підвищення продуктивності та читабельності.
- PHP – знання синтаксису.
- Багатопотокове та асинхронне програмування.
- Розробка та впровадження системи збереження та управління облікових даних. Проект включав в себе роботу з шифруванням, безпечним зберіганням та доступом до конфіденційної інформації.

- Власна CRM-система для бізнесу. Проектування та реалізація комплексної CRM-системи для автоматизації бізнес-процесів. Система включає модулі для обліку замовлень, управління асортиментом товарів та базу даних покупців. Реалізація даного проекту має на меті покращити ефективність управління ресурсами та забезпечити високий рівень обслуговування клієнтів.

- Бот для оптимізації CRM-процесів. Розробка бота на Python для автоматичної обробки та аналізу даних з CRM-системи підприємства. Проект дозволив зменшити трудомісткість формування звітів — з 80 годин до всього 2 годин. Результатом стала значуща оптимізація робочого часу та підвищення загальної продуктивності підприємства.

- Автоматизована система перекладу веб-сайтів. Розробка скрипта для автоматизації процесу перекладу вмісту веб-сайтів, включаючи блоги та інтернет-магазини. Скрипт здатний значно скоротити витрати та час на локалізацію сайту для різних мовних аудиторій, що дозволяє власникам бізнесу легше адаптуватися до глобального ринку.

- Інтеграційне рішення для фінансового відділу державної організації. Розробка програми на Python, розміщеної на Windows, для забезпечення зв'язку між двома існуючими фінансовими системами в державній організації. Проект забезпечив ефективний обмін даними між системами, оптимізуючи робочі процеси та поліпшуючи загальну продуктивність відділу.

- Автоматизація технічних звітів для автодилера "Toyota". Розробка на Python спеціалізованої програми на платформі Windows для автоматичного формування технічних звітів. Програма значно прискорила процес обробки технічних даних, забезпечивши точність та консистентність звітів, що в свою чергу підвищило ефективність операційної діяльності відділу маркетингу.
- Розробка та впровадження системи збереження та управління облікових даних. Проект включав в себе роботу з шифруванням, безпечним зберіганням та доступом до конфіденційної інформації.

- Власна CRM-система для бізнесу. Проектування та реалізація комплексної CRM-системи для автоматизації бізнес-процесів. Система включає модулі для обліку замовлень, управління асортиментом товарів та базу даних покупців. Реалізація даного проекту має на меті покращити ефективність управління ресурсами та забезпечити високий рівень обслуговування клієнтів.

- Бот для оптимізації CRM-процесів. Розробка бота на Python для автоматичної обробки та аналізу даних з CRM-системи підприємства. Проект дозволив зменшити трудомісткість формування звітів — з 80 годин до всього 2 годин. Результатом стала значуща оптимізація робочого часу та підвищення загальної продуктивності підприємства.

- Автоматизована система перекладу веб-сайтів. Розробка скрипта для автоматизації процесу перекладу вмісту веб-сайтів, включаючи блоги та інтернет-магазини. Скрипт здатний значно скоротити витрати та час на локалізацію сайту для різних мовних аудиторій, що дозволяє власникам бізнесу легше адаптуватися до глобального ринку.

- Інтеграційне рішення для фінансового відділу державної організації. Розробка програми на Python, розміщеної на Windows, для забезпечення зв'язку між двома існуючими фінансовими системами в державній організації. Проект забезпечив ефективний обмін даними між системами, оптимізуючи робочі процеси та поліпшуючи загальну продуктивність відділу.

- Автоматизація технічних звітів для автодилера "Toyota". Розробка на Python спеціалізованої програми на платформі Windows для автоматичного формування технічних звітів. Програма значно прискорила процес обробки технічних даних, забезпечивши точність та консистентність звітів, що в свою чергу підвищило ефективність операційної діяльності відділу маркетингу.
Cruxlab
Серпень 2022 - т. ч.

- Активний вклад в розробку та оптимізацію REST API за допомогою Django REST Framework. 
- Робота з мікросервісною архітектурою з використанням gRPC. 
- Розробка та впровадження алгоритмів, спрямованих на досягнення конкретних бізнес-цілей замовника. 
- Використання та інтеграція зовнішніх API для розширення функціональності порталу. 
- Реалізація платних планів підписки за допомогою Stripe, для створення нового прибуткового каналу компанії, а також розширення платіжного модуля гнучкою системою знижок для різних типів користувачів.
- Реалізація автоматичної відправки електронних листів через API SendGrid, для ефективної комунікації з користувачами. 
- Створення API ендпоінтів для взаємодії з фронтендом. 
- Розробка та проведення юніт-тестів для перевірки реалізованих фіч.
- Робота з базами даних PostgreSQL, включаючи оптимізацію запитів.
- Розгортання та моніторинг додатків у середовищі AWS, використовуючи EC2, ECS, ECR та CloudFormation.

-----
Martex (martex.pro)
Листопад 2020 - Грудень 2021
- Розробка сайтів Backend/Frontend
- Робота з backend wordpress і OpenCart
- Синхронізація різних баз даних
-----

Професійні  навички:
- Python 3. – знання синтаксису та основних бібліотек, робота з модулями. Впровадження та підтримка комплексних рішень backend. 
- ООП - знання принципів та використання в Python. Функціональне програмування на Python: map, filter, декоратори.
- Web-розробка - Django, Flask для створення та ведення веб-застосунків.
- Amazon Web Services (AWS) - EC2, S3, RDS, IAM, CloudWatch, ECS, ECS, CloudFormation та ін.
- DevOps навички - Docker, CI/CD, AWS
- API розробка і інтеграція - створення і використання RESTful і gRPC.
- JavaScript, HTML, CSS – верстка веб-сторінок. Розробка frontend архітектури на React і Vue.js. Створення адаптивних та динамічних інтерфейсів під різні пристрої.
- HTTP/HTTPS протоколи - розуміння основних методів HTTP та захищеного зв'язку через HTTPS.
- Бази даних - досвід роботи з реляційними базами даних (PostgreSQL, MySQL, MariaDB, SQLite), використання ORM (Django, SQLAlchemy)
- Тестування - вміння писати модульні та інтеграційні тести.
- Система контролю версій - впевнене володіння Git для управління кодовими репозиторіями.
- Оптимізація та рефакторинг коду - здатність оптимізувати та вдосконалювати існуючий код для підвищення продуктивності та читабельності.
- PHP – знання синтаксису.
- Багатопотокове та асинхронне програмування.
