Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Golang-разработчик с опытом работы на проектах в сферах EdTech и RnD.
На позиции Go Backend разработчика участвовал в создании LMS для испанской языковой школы, где оптимизировал SQL-запросы, разработал систему рейтинга преподавателей и менеджерский функционал, связанный с работой пользователей. Внедрил систему создания и управления анкетами для регистрации на сайте и интегрировал сторонние API: платёжные сервисы, OAuth, соцсети. Работал с Kafka и RabbitMQ, писал unit-тесты и документацию Swagger.
В проекте по разработке интернет-магазина ювелирных изделий разрабатывал и поддерживал функциональность страницы каталога, внедрял кэширование и работал над улучшением пользовательского опыта. Участвовал в тестировании, настраивал логирование и процессы CI/CD, документировал API в Swagger.
Проекты
(3 года 2 месяца)
разработкf LMS для испанской языковой школы
Роль
Go Backend Разработчик
Обязанности
Проект: Разработка LMS для испанской языковой школы (https://tandemmadrid.com/).
Команда: 3 бэкенд разработчика, 2 фронтенд разработчика, тимлид, проджект-менеджер, тестеры и девопсеры (отдельные команды).
Задачи:
· Разрабатывал и оптимизировал высоконагруженной системы для управления учебными процессами и взаимодействием пользователей.
· Оптимизировал SQL запросы для увеличения скорости доступа к PostgreSQL.
· Реализовал систему создания и управления анкетами для регистрации на сайте.
· Разработал систему рейтинга преподавателей, что привело к более удобной навигации по сайту.
· Добавил личную статистику по пройденным курсам и задачам.
· Проектировал и разрабатывал новый функционал: добавление подсказок и комментариев к тестам.
· Разработал сервис для получения структуры трат аккаунта, производил суммирование затрат, динамическое сгруппирование по типам услуг, данные отдавались для отрисовки диаграммы в личном кабинете.
· Разработал менеджерский функционал, связанный с работой пользователей: просмотр действий и сообщений пользователя, реализация доски планирования встреч и мероприятий.
· Интегрировал систему аналитики по продажам и добавлял трекинг продуктовых событий.
· Интегрировал сторонние API: платежные сервисы, OAuth, соцсети.
· Работал с Kafka и RabbitMQ.
· Писал unit-тесты.
· Развертывал сервисы в Docker.
· Писал middleware для сбора логов.
· Проводил локальную отладку с помощью Postman.
· Писал документацию Swagger.
· Участвовал в процессах код-ревью, планировании и оценке задач.
Проект: Интернет-магазин ювелирных изделий (https://karjewy.com/).
Команда: 3 бэкенд разработчика, 2 фронтенд разработчика, мобильный разработчик, 2 проектных менеджера.
задачи:
· Разрабатывал и поддерживал функциональность страницы каталога, включая фильтры и поиск.
· Реализовал систему рассылки с использованием RabbitMQ.
· Внедрил кэширование с помощью Memcached и Redis.
· Участвовал в тестировании (unittest, pytest, testify).
· Настраивал логирование с использованием Sentry.
· Разрабатывал telegram-ботов на Aiogram.
· Осуществлял импорт данных в форматах csv, xml и других.
· Развертывал проекты с использованием Docker.
· Настраивал процессы CI/CD.
· Документировал API в Swagger.
· Активно участвовал в процессах код-ревью, планировании и оценке задач.
· Работал по Scrum с 2-х недельными спринтами, рабочий процесс трекали в Asana.
Достижения
Разработка и оптимизация функциональности страницы каталога, включая фильтры и поиск, привела к увеличению конверсии на 20% и улучшению пользовательского опыта.