Николай Карлов - PHP backend developer
Навыки
- Docker
- Linux
- PHP
- PostgreSQL
- RabbitMQ
- SQL
Опыт работы
Underhood
PHP Developer - 03.2022-08.2024Разработка, поддержка, интеграция CRM-системы, связанной с дейтинговым направлением.
Писал дополнительные модули backend-приложения и поддерживал написанные
Занимался рефакторингом и ревьюингом кода
Писал как аналитические SQL-запросы, так и проектировал таблицы для БД
Проводил анализ поступающих задачТехническая часть:
* Написание и поддержка API
* Описание API в swagger
* Рефакторинг PHP-кода
* Работа с менеджером очередей rabbitmq
* Написание как чистых запросов к postgresql, так и через Doctrine
* Работа с docker-контейнерам
* Интеграция с внешними ресурсами: парсинг, работа через API и дальнейшая обработка данных в аналитические таблицы
* Интеграция с файловыми хостингами Dropbox и AmazonSDK
PHP Developer - 02.2021-03.2022Занимался разработкой внутренней CRM системы на основе микросервисной архитектуры. Система разрабатывалась для управления производством и основными ее функциями являлись: работа с документацией изделия; отслеживания детали внутри производства и его состояния с помощью QR кода; интеграцией сервисов с «Sigur», «B24», «базис мебельщик» и т.д.
Участвовал в реализации самописного фреймворка на базе MVC-архитектуры и дальнейшим переносом отдельных модулей на Laravel
Разрабатывал модуль для генерации QR и штрих-кодов с помощью библиотеки GD
Образование
Строительство и эксплуатация зданий и сооружений
ПСХК2014-2018
Обо мне
Непреодолимая потребность в получении новых навыков или решения новых задач. Хорошо разбираюсь в backend-инструментах, таких как PHP, Docker, RabbitMQ. С удовольствием работаю с базами данных, пишу SQL