Специалисты

Описание

Навыки:
Golang, Gorm, Gin, Chi, Eho, Microservices, SOLID, DDD, Coroutines, API, gRPC, NATS, Protobuf, JUnit, QUnit, Gtest, Git, GitLab, SVN, Make, CMake, QMake, Maven, Gradle, Prometheus, Grafana, SQL, MySQL, PostgreSQL, Oracle, MongoDB, Redis, Docker, Kubernetes, RabbitMQ, NATS, Kafka, PHP, Laravel, C, C++, Java, Python, JavaScript, Rust, Linux, Bash, Jira, Confluence, Agile, Scrum

Образование:
2023 - Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, Программной инженерии и компьютерной техники, Информатика и вычислительная техника

Опыт
Проект

Проект на микросервисной архитектуре

Описание

Роль: Golang developer Проект/описание проекта: микропроцессорное ядро, создание системного софта и разработка процессора, microservice architecture Команда: 11 человек Обязанности: Проработка требований и продуктовых историй Проектирование и разработка компонентов на Go под Linux Участие в дизайне архитектуры системы Разработка юнит/компонентные тестов Участие в code-review Проведение диагностики неисправностей в тестовых и полевых сценариях Анализ производительности приложений

Технологии

Linux, Golang, Chi, С, TCP/IP, JSON-RPC, gRPC, Message Broker, Docker, Kubernetes, SQL, PostgreSQL, MongoDB, REST API, NETCONF, NATS, Prometheus, Git, Jira, Confluence, Agile, Scrum

Длительность

Февраль 2023 — н.в. месяцев

Проект

Букмекерская контора

Описание

Роль: Разработчик программного обеспечения Проект/описание проекта: мобильное приложение для букмекерской конторы, платежная система и ее интеграция с другими платежными системами, microservice architecture Команда: 4 человека Обязанности: Выбор и обоснование технологического стека проекта Проектирование архитектуры приложения Разработка бэкенда мобильного приложения, разработка микросервисов и модулей Внедрение аналитики платежей и ставок Создание интеграций со сторонними сервисами Разработка библиотек и компонентов Участие в написании тестов, при необходимости – исправление багов, code-review Контроль выполнения спринтов, соблюдение качества кода Коммуникация с командой разработки

Технологии

Golang, Clickhouse, RESTful API, JSON-RPC, gRPC Gateway, NATS, Git, Docker, Kubernetes, SQL, PostgreSQL, MySQL, Git, GitLab, REST API, Jira, Confluence, Agile, Scrum

Длительность

Август 2022 — Февраль 2023 месяца

Проект

Финтех

Описание

Проект: microservice architecture Команда: 5 человек Обязанности: Разработка микросервисов на Golang Построение архитектуры и взаимодействий сервисов Проектирование архитектуры подсистем Проектирование и реализация API Создание качественного кода Участие в написании тестов, багов, code-review

Технологии

Golang, gRPC, Redis, NATS, SQL, PostgreSQL, Prometheus, Grafana

Длительность

Март 2022 – Август 2022 месяца

Проект

Банк топ-3 России

Описание

Роль: Software Engineer Проект: fintech, разработка системы для анализа клиентов для кредитования Команда: 12 человек Обязанности: Анализ требований Проработка функциональности и написание кода Разработка микросервисов на Golang и Java Интеграция сервисов при помощи Apache Camel и gRPC Рефакторинг кода проекта, код-ревью Улучшение покрытия кода тестами и написание тестов Повышение стабильности приложения Оптимизация потребления ресурсов приложения

Технологии

Golang, Java, Spring Boot, Spring Data, Spring IoC, Spring Security, Apache Camel, gRPC, REST, SQL, PostgreSQL, Jira и Confluence, Agile, Scrum

Длительность

Ноябрь 2021 – Февраль 2022 месяца

Проект

e-commerce

Описание

Роль: Software Engineer Команда: 8 человек Обязанности: Разработка бенчмарков и запуск для вычисления производительности Миграция кода с C на C++ Написание веб-сервисов для измерения мощности, замера метрик работы с памятью на языке Golang Выпуск существующих сервисов в прод Обеспечение качества продуктов за счёт оптимальных технических решений

Технологии

Golang, C, C++, Tarantool, PostrgeSQL, Protobuf, gRPC, Git, Jira и Confluence, Agile, Scrum

Длительность

Ноябрь 2020 – ноябрь 2021 месяц