Основные направления в которых работал.
- Golang
- Team Lead
- C# .NET
Мои задачи:
- Оптимизация и совершенствование существующего кода;
- Участие в проектировании и реализации нового функционала, с учетом требований безопасности и производительности;
- Разработка и согласование архитектуры сервисов, и технических приложений компании.
Стек технологий:
- Golang;
- WebRTC;
- gRPC (Protobuf);
- SIP;
- REST;
- Websocket;
- TCP Dump.
Проект Finch:
Разработка и проектирование сервиса, переход с монолитной архитектуры на микросервисную.
Мои задачи:
- Выступал в качестве посредника между архитектурой, ПО и командой разработчиков (инженеры Backend и Frontend);
- Принимал участие в процессе найма/адаптации новых разработчиков
- Определял технические характеристики и техническое разделение задач разработки;
- Координировал и обеспечивал выполнение задач по развитию согласно плану;
- Работал с продуктом и архитектурой при предварительной доработке заявок перед их представлением остальной команде;
- Поддержка архитектуры для обеспечения соответствия решений архитектуре продукта.
Архитектура: микросервисы
Стек технологий:
- Golang;
- RabbitMQ;
- Redis;
- Postgres;
- REST.
Проект Limcore:
Участие в проектировании архитектуры нового сервиса, разработка приложения по входящим бизнес-требованиям.
Мои задачи:
- Выступал в качестве посредника между архитектурой, ПО и командой разработчиков (инженеры Backend и Frontend);
- Принимал участие в процессе найма/адаптации новых разработчиков
- Определял технические характеристики и техническое разделение задач разработки;
- Координировал и обеспечивал выполнение задач по развитию согласно плану;
- Работал с продуктом и архитектурой при предварительной доработке заявок перед их представлением остальной команде;
- Поддержка архитектуры для обеспечения соответствия решений архитектуре продукта.
Стек технологий:
- Golang;
- RabbitMQ;
- Redis;
- Postgres;
- gRPC (Protobuf);
- Clickhouse;
- REST.
Проект Wallester
- Разработка и проектирование административной части для управления счетами клиентов;
- Развитие высоко нагруженной финтех-платформы, включающей в себя платежную систему и систему эквайринга, с использованием фиатных средств;
- Участвовал в проектировании и реализации новых функций с учетом требований безопасности и производительности.
Архитектура: Микросервисы
Стек технологий:
– Golang;
– Postgres;
– gRPC;
– ReactTS (Frontend).
Проект HOT
- Оптимизация и совершенствование существующего кода;
- Участие в проектировании и реализации нового функционала.
Архитектура: Микросервисы
Стек технологий:
– PHP;
– Golang;
– Postgres;
– MongoDB;
– RabbitMQ;
– Elasticsearch;
– JavaScript;
- REST.
Проект Skillboy
- Определял технические аспекты стратегии развития продукта, формировал roadmap и реализовал задачи;
- Разрабатывал и согласовывал архитектуру и технические решения по проекту.
Архитектура: Микросервисы
Структура:
– Микроконтроллер для машины (игрового автомата);
– AppServer Контроль пула соединений к машине, открытие и закрытие соединений клиет-машина;
– StreamServer Запись видеопотока с машины.
Стек технологий:
– MySQL;
– RabbitMQ;
– WebRTC;
- WebSocket.
Проект Avtomator
Участвовал в разработке сервиса по настройке, отслеживанию и администрированию рекламных компаний для внутренней команды маркетологов.
Архитектура: Микросервисы
Задачи проекта:
– Генерация товарных лендингов (построение статических веб страниц с готовыми JavaScript скриптами);
– Отслеживание статистики по кликам и переходам на лендинг-страницах;
– Отслеживание конверсий;
– Проверка и фильтрация трафика приходящего на лендинг-страницу.
Список технологий на проекте:
– Golang;
– VueJS;
– MySQL;
– MongoDB;
– Docker;
– Nginx;
- REST.
Обязанности:
Участвовал в разработке приложения на базе Android с использованием технологии дополненной реальности, Vuforia для организации по реализации сантехники.
Архитектура: Монолит
Стек технологий:
– Vuforia;
– .NET Core;
– MySQL;
– C#;
– Xamarin;
– Git.