• File

Personal information hidden

This job seeker decided to hide his personal information and contact info, but you can send a message to him or suggest a job to him.

This job seeker has chosen to hide his personal information and contact info. You can contact him using this page: https://www.work.ua/resumes/19982446/

PHP Software Engineer

Considering positions:
PHP Software Engineer, React-програміст, IT-спеціаліст, програміст PHP
City of residence:
Lviv
Ready to work:
Remote

Contact information

This job seeker has hidden his personal information, but you can send him a message or suggest a job to him if you open his contact info.

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

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Олексій Ніколенко
Senior Software Engineer
📍 Львів, Україна ✉️ [open contact info](look above in the "contact info" section) 📞 [open contact info](look above in the "contact info" section)

ПРОФЕСІЙНИЙ ПРОФІЛЬ
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

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: