E-commerce & Retail
FinTech & Banking
FoodTech
HRTech
Logistics & Transport
Realty & Constructoring
RnD
Олег К. Backend разработчик, Senior
ID 6477
ОК
Олег К.
Мужчина, 33 года
Россия, Сыктывкар, UTC+3
Ставка
2,937.5 Р/час
НДС не облагается
Специалист доступен с 27 апреля 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Backend разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Английский — B1
Главное о специалисте
Сильный разработчик Senior уровня с более чем 7-летним опытом работы на разнообразных проектах. Обладает экспертными знаниями в проектировании, разработке на стэке PHP/Laravel/Symphony/Yii. Эффективно работает и в команде, и самостоятельно. Умеет быстро и качественно выполнять сложные задачи.
Проекты
(4 года)
Under NDA
Роль
Back-end разработчик
Обязанности
Сайт в виде игры для покупки и продажи валюты BTC/USD и PAU/USD с возможностью получать призы за первые места.
Стэк: PHP 7.4, CakePHP (v3, v4), Mysql(5.7), AWS, Docker, Redis
Обязанности на проекте:
- переиспользование существующей кодовой базы для создания нового функционала;
- создание лидерборда с историей победителей;
- интеграция Stripe;
- рефакторинг старого кода/логики.
Стек специалиста на проекте
MySQL, Docker, AWS, CakePHP, Базы данных, Stripe, PHP 7.4, Redis, Рефакторинг, Работа с интеграциями
Отрасль проекта
FinTech & Banking
Период работы
Октябрь 2023 - По настоящее время
(7 месяцев)
Under NDA
Роль
Full-stack разработчик
Обязанности
Корпоративный сайт для клиентов, где можно получить информацию об услугах.
Обязанности на проекте:
- исправления нарушения принципов SOLID;
- переработка конструктора вопросов с использованием алгоритма nested sets;
- переход фронтовой части конфигуратора вопросов с jQuery на Vue3;
- перенос функционала из контроллеров по сервисам с помощью паттерна Service-Repository;
- отказ от DB фасада в пользу Eloquent запросов в репозиториях.
Стек специалиста на проекте
MySQL, Docker, Laravel, SOLID, Базы данных, JQuery, Vue 3, PHP 8.1
Отрасль проекта
RnD
Период работы
Август 2023 - Октябрь 2023
(3 месяца)
Under NDA
Роль
Back-end разработчик
Обязанности
Система для работы с криптовалютными кошельками, покупки и продажи разной валюты, работы с разными брокерами. Также система позволяет управлять внутренними кошельками, создавать кредитные счета, отправлять отчеты и т.д. Есть API-интерфейс для предоставления определенного функционала для работы.
Обязанности на проекте:
- добавление разделения пользователей в системе. Добавление Queue для таких процессов, как отправка уведомлений пользователям. Добавление RestAPI для работы с другими внутренними сервисами через JWT токены. Добавление сервис модели для работы с google storage;
- рефакторинг кода (переход cakePHP с версии v3 на версию v4. Добавление Dependency injection. Частичное удаление кастомной авторизации на внутренний функционал Authentication и Authorization. Переработка ReCaptcha и вынесено в плагины. Перенос с кастомных запросов через Cron и Curl внутренних выполнений команд в функционал Console Commands для работы с командами. Перенос функционала из контроллеров по сервисам с помощью паттерна Service-Repository. Переработка запросов в базу, т.к все запросы были в сыром виде, используя штатный ORM);
- устранение багов;
- написание unit-тестов: небольшое покрытие тестами важного функционала, который работает с ордерами и ценами;
- написание документации. Первоначально документация отсутствовала, и также не было комментариев в коде. Был добавлен wiki в репозитории, где хранится информация для понимания функционала. Также в коде были добавлены комментарии к сложным конструкциям.
PHP, Mysql(5.7), Zend framework, DI-контейнеры от Laminas, Google API, Docker, Redis, Rabbitmq
Стек специалиста на проекте
RabbitMQ, MySQL, Docker, PHP, CakePHP, Google API, PHP 7.4, Redis, Zend (Laminas)
Отрасль проекта
FinTech & Banking
Период работы
Май 2022 - Август 2023
(1 год 4 месяца)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Среднее
Учебное заведение
Профессиональный лицей №34, Сыктывкар
Специальность
Оператор ЭВМ
Завершение учебы
2009 г.