АК
Александр К.
Мужчина
Россия, Тула, UTC+3
Ставка
3 600 Р/час
НДС не облагается
Специалист доступен с 11 сентября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
PHP разработчик
Грейд
Навыки
Отрасли
Проекты
(11 лет 8 месяцев)
Портал для управления задачами компании Levare
Роль
Backend разработчик PHP
Обязанности
Проект это таск-менеджер для внутреннего использования сотрудниками компании. Основной целью разрабатываемого портала являлась помощь сотрудникам компании в выпуске серийной и несерийной продукции. Данное решение реализовывалось, чтобы прийти на смену таск-менеджеру Asana, который ранее использовался сотрудниками компании.
В рамках проекта я занимался проектированием архитектуры сервисов, решением сложных задач и подбором технологий. Моя работа включала в себя создание и поддержание инфраструктурной части проекта, которая включала в себя два бекэнд сервиса и фронтенд.
Основной монолитный сервис был разделен на две логически похожие системы, но изолированные в разные базы данных. Один из сервисов был ответственен за управление пользователями и включал в себя всю бизнес-логику, связанную с работой с пользователями. В этом сервисе была реализована аутентификация через Active Directory Microsoft.
Для обеспечения эффективного взаимодействия между сервисами был использован протокол GRPC, что позволило нам создать быструю и надежную связь между компонентами системы.
Моя роль также включала в себя непрерывное обновление и поддержание инфраструктуры проекта, чтобы обеспечить ее высокую производительность и надежность во время эксплуатации.
Стек специалиста на проекте
meilisearch, PHP, GitLab, Soketi, K3s, Scrum, Redis, YouTrack, Grpc, Проектирование, Backend, Laravel, PostgreSQL, roadrunner
Отрасль проекта
Manufacturing
Период работы
Сентябрь 2023 - По настоящее время
(1 год 1 месяц)
DoQA
Роль
Tech lead PHP Golang
Обязанности
DOQA - система управления тестированием. Цель проекта систематизации и упрощении процесса тестирования, обеспечивая эффективное использование ресурсов и повышение производительности.
Одним из ключевых аспектов проекта было внедрение многотенантной системы для экономии серверных ресурсов и упрощения масштабирования. Это позволило эффективно управлять тестовыми данными и ресурсами, предоставляя изолированную среду для каждого клиента.
В рамках проекта я занимался проектированием архитектуры сервисов, решением сложных технических задач и менторством бэкенд-разработчиков. Моя роль также включала проведение код-ревью для обеспечения высокого качества кода и соответствия стандартам разработки.
Для обеспечения удобного развертывания и обновления системы было разработано CLI-приложение на языке Golang. Это приложение позволяет установить и обновить DOQA с минимальными усилиями, обеспечивая клиентам простоту в управлении системой.
Выпущена коробочная версия DOQA, которая успешно внедрена и используется нашими клиентами для управления процессом тестирования.
Команда: 1 Project Manager, 2 QA, 3 Back-end developers, 4 Front-en developers.
Стек специалиста на проекте
PHP, архитектура, Kubernetes, Soketi, K3s, Scrum, Git, Redis, YouTrack, Проектирование, DoQa, Backend, GOlang, Laravel, Code Review, PostgreSQL
Отрасль проекта
Hardware
Период работы
Октябрь 2022 - Сентябрь 2023
(1 год)
WOlA - языковое сообщество
Роль
Tech lead(CTO)
Обязанности
В компании принимал активное участие в разработке портала языкового сообщества. Этот проект был ориентирован на предоставление полного спектра инструментов для профессиональных переводчиков и всех, кто интересуется изучением языков.
Основной бэкэнд сервис был реализован как монолитное приложение на фреймворке Laravel, с соблюдением принципов Domain-Driven Design (DDD). Для повышения производительности приложения было принято решение перейти от использования PHP-FPM к Roadrunner.
Один из ключевых компонентов проекта — чат, полностью реализованная на языке Golang. Это позволило обеспечить высокую производительность и масштабируемость.
Взаимодействие между сервисами осуществлялось комбинированным способом через очереди RabbitMQ и REST API, что обеспечило эффективную передачу данных между компонентами системы.
Для обеспечения высокой доступности и масштабируемости инфраструктуры проекта была развернута и поддерживалась инфраструктура Kubernetes в облаке Google Cloud. Управление этой инфраструктурой было настроено с использованием Terraform, а сборка контейнеров и управление их деплоем осуществлялись через инструменты GitLab и Flux.
Стек специалиста на проекте
PHP, GitLab, Kubernetes, Redis, Google Cloud, gitOPS, FLUX, Terraform, Rabbit, GOlang, Laravel, DDD, Jira, PostgreSQL, RabbitMQ, REST API, roadrunner
Отрасль проекта
EdTech
Период работы
Декабрь 2018 - Октябрь 2022
(3 года 11 месяцев)
Формат работы
Формат работы
Удаленно, Офис
Командировки
Готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Тульский государственный педагогический университет имени Л. Н. Толстого
Специальность
Математическое обеспечение и администрирование информационных систем 2015 год
Завершение учебы
2015 г.