• Файл

Особисті дані приховані

Цей шукач вирішив приховати свої особисті дані та контакти, але йому можна надіслати повідомлення або запропонувати вакансію.

Цей шукач вирішив приховати свої особисті дані та контакти. Ви можете зв'язатися з ним зі сторінки https://www.work.ua/resumes/19982446/

PHP Software Engineer

Розглядає посади:
PHP Software Engineer, React-програміст, IT-спеціаліст, програміст PHP
Місто проживання:
Львів
Готовий працювати:
Дистанційно

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

Шукач приховав свої особисті дані, але ви зможете надіслати йому повідомлення або запропонувати вакансію, якщо відкриєте контакти.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Олексій Ніколенко
Senior Software Engineer
📍 Львів, Україна ✉️ [відкрити контакти](див. вище в блоці «контактна інформація») 📞 [відкрити контакти](див. вище в блоці «контактна інформація»)

ПРОФЕСІЙНИЙ ПРОФІЛЬ
Senior Software Engineer з понад 20 роками досвіду в розробці та підтримці програмних систем, включаючи web та
mobile-застосунки. Спеціалізуюся на backend-розробці, базах даних, AWS, REST API та інтеграції сторонніх
сервісів, маю також практичний досвід розробки мобільних застосунків. Маю значний досвід модернізації legacy-
систем, оптимізації продуктивності та роботи з системами, що використовують великі обсяги даних.

ТЕХНІЧНІ НАВИЧКИ
Мови програмування: PHP, JavaScript, TypeScript, SQL
Backend & Frameworks: Node.js, NestJS, REST API, CodeIgniter
Frontend & Mobile: Next.js, React, React Native, Expo, Zustand, Tailwind CSS, HTML, CSS
Бази даних: MySQL, MariaDB, PostgreSQL
AWS & Сервери: S3, EC2, RDS, Elastic Beanstalk, AWS SDK, Linux, Nginx, Apache
DevOps & Security: GitHub Actions, CircleCI, CI/CD, Docker, Snyk, OpenSSL
Integrations & AI: PDFlib, Stripe (та інші 3rd-party API), ChatGPT API, AI Image/Video Generation
Інструменти: Git, GitHub, Cursor, Postman

ПРОФЕСІЙНИЙ ДОСВІД
Software Engineer III у Inhabit 2021 – 2026
Віддалено
• Створення Media Service для зберігання та роботи з документами на базі AWS S3 (найбільший S3 bucket був
близько 72 TB).
• Підтримка AWS-інфраструктури, включаючи AWS Elastic Beanstalk, EC2, S3 та RDS, а також робота з AWS SDK
на рівні застосунків.
• Оптимізація структури бази даних, аналіз таблиць та індексів для стабільної роботи системи під великим
навантаженням (найбільша БД була близько 1.8 TB).
• Інтеграція з великою кількістю сторонніх сервісів та платіжних систем (Background Investigations, Western
Reporting, Resman, Rent Manager, Snappt, Yardi, ID Fraud Guard та інші).
• Пошук і виправлення вразливостей у коді та залежностях за допомогою Snyk, а також виявлення та усунення
вразливостей, пов’язаних із SQL-ін’єкціями.
• Розширення та оптимізація REST API для інтеграції з партнерськими компаніями.
• Міграція деяких проєктів з PHP 5 на PHP 7, а далі на PHP 8, включаючи оновлення компонентів, адаптацію коду
та міграцію основного механізму шифрування з mcrypt на OpenSSL.
• Відповідальність за своєчасне оновлення сторонніх бібліотек, залежностей та серверного програмного
забезпечення.
• Розробка ієрархічної системи користувачів із можливістю гнучко налаштовувати права доступу до різних
функцій та дій у системі.
• Аналіз та оптимізація продуктивності сервісів, включаючи SQL-запити, API та роботу з великими обсягами
даних.
• Відповідальність за розгортання проєктів у production, включаючи підготовку релізів, розгортання нових версій
через CI/CD пайплайни (GitHub Actions, CircleCI), перезапуск серверів, налаштування environment variables та
контроль стабільності системи після deployment.
• Підтримка production-середовища, аналіз логів та усунення проблем у роботі серверів.
• Проведення code review та допомога розробникам у вирішенні складних технічних проблем.

Senior / Middle / Junior Software Engineer у TenantTech 2007 – 2021
Віддалено (Senior: 2014–2021 | Middle: 2009–2014 | Junior: 2007–2009)
• Переведення основних legacy-проєктів на фреймворк CodeIgniter із глибоким рефакторингом: майже весь
старий код був повністю переписаний та оптимізований під MVC-архітектуру.
• Оптимізація та реорганізація структури БД: стандартизація назв таблиць і типів даних, впровадження індексів,
щоб система працювала швидше та була готова до зростання навантажень.
• Інтеграція з платіжною системою для автоматизації прийому платежів.
• Самостійне проєктування та створення двох нових проєктів з нуля, забезпечивши повний цикл розробки та їх
подальшу підтримку.
• Підтримка трьох внутрішніх проєктів та розробка сервісів для обміну даними між ними.
• Розробка та впровадження форм для внесення даних і автоматичного заповнення PDF-документів.
• Розробка системи електронного підпису PDF-документів з використанням бібліотеки PDFlib.
• Проєктування та розробка REST API для інтеграції з іншими компаніями.
• Відповідальність за повний цикл розгортання оновлень та ручний моніторинг роботи серверів після виходу
нових версій.

Frontend Developer у Web Studios 2006 – 2007
Віддалено
• Розробка frontend частини web-сайтів та web-застосунків.
• Створення та підтримка інтерфейсів з використанням HTML, CSS та JavaScript.

ВЛАСНІ ПРОЄКТИ
• Adaptability Test (React Native, Next.js): Розробка мобільного застосунку для проходження психологічного
тесту. Реалізовано локалізацію на 7 мовах, зручну систему проходження тесту та зрозумілу візуалізацію
результатів.
• Vocabulary Learning App (React Native, NestJS): Створення інтерактивного застосунку для вивчення слів.
Реалізовано зручне додавання слів та варіантів перекладу за допомогою OpenAI API. Інтегровано озвучку за
допомогою Text-to-Speech (TTS) для режиму "ходиш, слухаєш, та вчишся". Впроваджені додаткові режими
"Генерація випадкових словосполучень / речень зі словами в словнику".
• Calorie Tracking App (React Native, Next.js): Розробка мобільного застосунку для підрахунку макронутрієнтів.
Спроєктовано структуру бази даних та форми для додавання продуктів, використано React Native Paper для
побудови інтерфейсу та Zustand для управління станом застосунку.
• Telegram Bots (JavaScript / Node.js): Проєктування та розробка бота для зручного підрахунку калорій прямо в
Telegram, а також бота для телеграм-каналу в режимі "питання / відповідь" (використання Telegram API та
OpenAI API).
• Psychological Testing (React Native, Next.js): Розробка Full-stack застосунку з психологічними тестами з
використанням клієнт-серверної системи для синхронізації тестів.

ОСВІТА МОВИ
Херсонський національний технічний університет Українська: Рідна
Спеціальність: Економічна кібернетика Англійська: Intermediate (Written & Technical)
Ступінь: Спеціаліст | 2002–2006

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: