Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Петро Галенко

Запропонуйте Петру роботу над вашим наступним проєктом або зареєструйте профіль фрилансера і починайте заробляти просто зараз.

Україна Київ, Україна
4 місяці 10 днів тому
Вільний для роботи вільний для роботи
вік 28 років
на сервісі 4 місяці 28 днів

Рейтинг

Успішних проєктів
Немає даний
Середня оцінка
Немає даний
Рейтинг
318
Веб-програмування 1
Javascript та Typescript

Рівень володіння мовами

Українська Українська: носій
Русский Русский: просунутий
English English: вище середнього

Резюме

Досвідчений Full-Stack інженер із сильним бекграундом у забезпеченні якості (QA Automation) та академічним ступенем в економіці. Спеціалізуюся на проєктуванні та розробці складних вебрішень «під ключ»: від архітектури баз даних до інтерактивних клієнтських інтерфейсів. Моя ключова перевага — поєднання інженерної точності (завдяки досвіду в QA) та стратегічного бізнес-мислення (аспірант з міжнародної економіки). Фокусуюся на створенні масштабованих SaaS-платформ, CRM-систем та високопродуктивних вебдодатків для ринків ЄС та України.


🛠 Технічні навички (Hard Skills)

  • Frontend Development:

    • Core: React.js (v19), Next.js, TypeScript, JavaScript (ES6+).

    • UI/UX: Tailwind CSS, адаптивна верстка (Mobile First), створення складних анімацій.

  • Backend Development:

    • Languages: PHP (Laravel), Node.js.

    • Databases: MySQL, PostgreSQL, проєктування реляційних баз даних.

  • DevOps & Infrastructure:

    • Docker, Linux, налаштування CI/CD пайплайнів, управління хмарною інфраструктурою.

  • QA & Testing:

    • QA Automation, регресійне тестування, баг-трекінг (забезпечую написання коду з мінімальною кількістю помилок на етапі продакшну).

  • AI Integrations:

    • Інтеграція LLM (Gemini API) у вебдодатки для автоматизації бізнес-процесів.


💼 Досвід роботи (Work Experience)

Full-Stack Engineer | Lifeguard / QuadraMoveПоточне місце роботи

  • Архітектура рішень: Розробка та підтримка end-to-end рішень для сервісного бізнесу.

  • Управління проєктами: Повний цикл розробки — від збору вимог та проєктування схеми БД до деплою та підтримки.

  • Інфраструктура: Налаштування серверного середовища та автоматизація розгортання (CI/CD).

  • Ключове досягнення: Успішний запуск та підтримка критично важливих систем для логістики та муніципальних служб.

Freelance Developer | Upwork / Global Market2020 — По теперішній час

  • Співпраця з міжнародними клієнтами, реалізація custom-рішень та MVP для стартапів.

  • Підтримка репутації 100% Job Success Score завдяки чіткій комунікації та дотриманню дедлайнів.

  • Розробка плагінів, SaaS-модулів та інтеграція API сторонніх сервісів.

QA Engineer | Tech SectorПопередній досвід

  • Побудова процесів автоматизованого тестування та забезпечення якості ПЗ.

  • Досвід роботи з системами баг-трекінгу та написання тестової документації, що сформувало звичку писати «чистий» та надійний код.


🚀 Ключові проєкти (Portfolio Highlights)

1. Lifeguard CRM & Public PortalКомплексна система управління для рятувальної служби (Київ)

  • Функціонал: Автоматизований розклад чергувань, управління персоналом, публічний портал новин, система звітності в реальному часі.

  • Результат: Підвищення ефективності роботи служби на 40% завдяки автоматизації процесів.

  • Стек: PHP, Laravel, JavaScript, MySQL.

2. QuadraMove PlatformЛогістична платформа для ринку Бельгії

  • Функціонал: Сервіс бронювання послуг переїзду та оренди ліфтів. Оптимізовано під високу конверсію та SEO-вимоги європейського ринку.

  • Результат: Забезпечено аптайм 99.9% та стабільний потік клієнтів через вебсайт.

  • Стек: React, Node.js, SEO-optimization.

3. SaaS IncubatorR&D майданчик для розробки програмного забезпечення

  • Опис: Розробка прототипів інструментів управління проєктами та автоматизації бізнесу з використанням новітніх технологій.

  • Стек: Next.js, Gemini API, Docker.


🎓 Освіта (Education)

Аспірант (PhD Candidate)Міжнародні економічні відносиниГлибоке розуміння глобальних ринків та економічних процесів, що допомагає краще розуміти бізнес-потреби клієнтів при розробці ПЗ.

Навички та вміння

Портфоліо


  • 67 323 UAH

    CRM-система для автоматизації муніципальної служби Лайфгардів

    Веб-програмування
    Завдання: Розробити комплексну систему для цифровізації процесів служби порятунку на воді, замінивши паперову звітність та ручний контроль. Необхідно було створити зручний інтерфейс для роботи зі смартфону під прямим сонячним промінням та потужну адмін-панель для менеджменту.

    Реалізований функціонал:

    1. Кабінет рятувальника (Mobile-First):

    Контроль дисципліни: Початок та завершення зміни реалізовано через сканування NFC-міток на постах із обов'язковою геолокацією та фото-підтвердженням.

    Система звітності: Розроблено розширену форму подачі звітів. Реалізовано динамічне додавання інцидентів (порятунок, перша допомога, виклик поліції) зі складною валідацією даних.

    Фінанси: Прозоре відображення нарахованої зарплати. Реалізовано формулу розрахунку "net/gross" з візуалізацією відпрацьованих годин, ставки, бонусних балів та податкових відрахувань.

    UX/UI: Інтерфейс адаптовано під використання однією рукою, використано великі контрольні елементи та контрастні кольори.

    2. Адміністративна панель та Моніторинг:

    Оперативний дашборд: Відображення активних постів та статусів рятувальників у реальному часі.

    Управління персоналом: Система ролей (Адмін, Оперативний, Рятувальник, Тренер), облік кадрів, історія змін.

    Академія: Модуль для ведення успішності кандидатів, відвідуваності та нормативів.

    Аналітика: Збір статистики по завантаженості пляжів та кількості інцидентів для прийняття управлінських рішень.

    Технічні особливості:

    Використання Supabase для backend-логіки та Realtime підписок.

    Архітектура бази даних PostgreSQL зі строгими типами даних (генеровані TypeScript інтерфейси).

    Оптимізована робота з часовими поясами (збереження локального часу без зайвих конвертацій UTC для точності звітності).

    Реалізація PWA (Progressive Web App) для швидкого доступу та роботи в умовах поганого зв'язку.

    Результат: Створено стабільну та масштабовану систему, що дозволила повністю відмовитись від паперових журналів, автоматизувати нарахування виплат та посилити контроль за безпекою на воді.
  • 26 929 UAH

    Офіційний портал та система аналітики для Kyiv Lifeguard Service

    Веб-програмування
    Опис роботи:
    Розробка комплексного веб-ресурсу для Муніципальної служби порятунку Києва (KLS). Проєкт поєднує в собі інформаційний портал для населення та інтерактивний дашборд зі звітності.

    Задача: Створити сучасний, швидкий та адаптивний інструмент для висвітлення діяльності служби, публікації новин та, головне, — візуалізації статистики порятунку людей у реальному часі.

    Технічні рішення:

    Frontend & UI/UX: Використано сучасний підхід Glassmorphism (ефект матового скла) для створення легкого та "повітряного" інтерфейсу. Верстка виконана на #TailwindCSS із застосуванням #MobileFirst підходу. Реалізовано складні анімації інтерфейсу та навігації.

    Data Visualization: Розроблено модуль аналітики на базі #ChartJS. Реалізовано динамічну побудову графіків (Bar, Doughnut) для відображення врятованих, відвідуваності пляжів та причин нещасних випадків. Додано логіку перемикання сезонів (Літо/Зима) та фільтрацію по роках.

    Backend: Нативний #PHP з використанням #PDO для безпечної роботи з базою даних. Архітектура побудована на компонентній базі (partials) для чистоти коду та легкої підтримки.

    Database: Проєктування та оптимізація структури #MySQL для зберігання історичних даних звітів.

    Результат: Сайт виконує роль офіційного джерела інформації про безпеку на воді в Києві. Завдяки оптимізації коду та використанню CDN, сторінки завантажуються миттєво, а графіки рендеряться без затримок навіть на мобільних пристроях.

    Стек технологій: #PHP #MySQL #TailwindCSS #JavaScript #ChartJS #HTML5 #CSS3 #PDO #ResponsiveDesign #DataVisualization #UIUX #Web-fullstack
  • 17 953 UAH

    Розробка сайту для бельгійської компанії QuadraMove

    Веб-програмування
    Розробка корпоративного сайту для бельгійської мувінгової компанії QuadraMove.

    Задача: Створити сучасний, швидкий веб-ресурс для компанії, що надає послуги оренди ліфтів для переїздів у Генті (Бельгія). Головна мета — спростити шлях користувача від відвідування сайту до замовлення послуги (генерація лідів).

    Реалізовані рішення:

    #UX/UI Дизайн: Розроблено інтуїтивно зрозумілий інтерфейс із фокусом на мобільні пристрої, оскільки більшість замовлень у цій ніші робиться зі смартфонів.

    #Локалізація: Підтримка мультимовності (NL/EN) для охоплення ширшої аудиторії в регіоні.

    Функціонал: Інтегровано зручні форми для швидкого запиту вартості (Request Quote) та прямі кнопки зв'язку.

    #SEO-оптимізація: Проведено базову технічну оптимізацію для кращого ранжування за локальними запитами в Бельгії.

    Результат: Сайт забезпечує стабільний потік заявок, швидко завантажується та коректно відображається на всіх типах пристроїв.

Активність

  Останні ставки 2
Сайт з Дизацном
30 000 UAH
Перенести сайт на Nuxt по структурі яку я надам (Cursor ultra або Cloude code надам)
10 221 UAH