Publikuj oferty pracy
Zatrudniaj bez prowizji
Programista back-end, specjalizujący się w ekosystemie Laravel, tworzeniu skalowalnych interfejsów API RESTful, aplikacji czasu rzeczywistego z wykorzystaniem WebSockets, a także złożonych integracji płatności ze Stripe. Zajmuję się kolejkami, optymalizacją zapytań do baz danych i przetwarzaniem dużych ilości danych. Jestem odpowiedzialny za pisanie wysokiej jakości, czystego i łatwego w utrzymaniu kodu.
Back-end: PHP (8.x), Laravel, Eloquent ORM, REST API, projekt API, kolejki, zadania, zdarzenia, WebSockets.
Bazy danych i przechowywanie danych: MySQL, indeksowanie baz danych, optymalizacja zapytań, Redis, buforowanie.
Narzędzia: Git, Postman, Docker, dokumentacja API.
Frontend (wsparcie): HTML5, CSS3, JQuery, JS (podstawowy), Bootstrap
Проект Simple Numerology - сайт на основі фреймворку Laravel, Bootstrap. За допомогою онлайн калькулятора у користувача є можливість отримати прості нумерологічні розрахунки за датою народження, зробити нумерологічний прогноз на вибраний рік та отримати тлумачення отриманих розрахунків.
Проект MiniMiz - невеликий проект, призначений для мінімізації великих посилань, розроблений на чистому PHP.
Основна розробка: Проєктував та підтримував масштабовану back-end логіку
та архітектурні компоненти на базі Laravel 8/9.
Платежі та підписки: Розробив надійну систему білінгу за допомогою Stripe та
Laravel Cashier, що включає багаторівневі підписки, купівлю продуктів та
автоматизовану обробку вебхуків (webhooks).
Продуктивність та кешування: Використовував Redis для ефективного
кешування даних та тимчасового зберігання з метою оптимізації швидкодії
додатка.
Інфраструктура та черги: Спроектував систему фонової обробки завдань за
допомогою Laravel Queues та AWS SQS для staging/production середовищ.
Розробив стратегії роботи воркерів (керування кількома воркерами для
висоpriority-черг) для забезпечення стабільності системи та високої
пропускної здатності.
API та документація: Проєктував та документував RESTful API, впровадивши
Postman як стандарт для командної співпраці, керування середовищами та
тестування API.
Керування базами даних: Працював зі структурами даних у MySQL,
фокусуючись на оптимізації запитів, індексації та цілісності даних.