Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл вчера в 19:01
Мужчина, 34 года, родился 3 июля 1991
Гомель, готов работать удалённо: Краснодар, Минск, Москва, Санкт-Петербург, готов к командировкам
Инженер-программист
Специализации:
- Программист, разработчик
Тип занятости: полная занятость
Опыт работы 6 лет 11 месяцев
Май 2024 — по настоящее время
2 года
l.tinkoff.ru/career.and.vacancies
Информационные технологии, системная интеграция, интернет... Показать еще
Инженер-программист
Проект: Финтех-платформа для негосударственного пенсионного накопления (Web / Mobile)
Контекст: Разработка и поддержка backend-части высоконагруженного финансового продукта. Архитектура построена вокруг BFF-слоя, проксирующего запросы в основной gRPC-сервис. Сервис взаимодействует с PostgreSQL, Kafka и внутренними банковскими системами для обработки персональных данных, формирования отчётности и соблюдения регуляторных требований.
Ключевые задачи и достижения:
- Участвую в полном цикле разработки: от анализа требований и проектирования API до код-ревью, деплоя и поддержки в Production.
- Оперативно расследую и устраняю инциденты на prod-окружении, используя данные системы логирования Sage; минимизирую время простоя и повышаю отказоустойчивость сервиса.
- Реализую и поддерживаю асинхронное взаимодействие между сервисами через Apache Kafka с применением паттерна Input/Outbox, обеспечивая надёжность доставки и согласованность данных.
- Разрабатываю интеграции с внутренними продуктами банка (синхронные HTTP/gRPC, асинхронные очереди), адаптируя решения под требования безопасности и обработки персональных данных.
- Провожу аудит существующей кодовой базы, инициирую рефакторинг, внедряю инженерные практики и оптимизирую производительность критичных участков.
- Выступаю как key-contributor по поиску архитектурных и инженерных решений, балансируя между скоростью доставки фич и стабильностью системы.
Технологический стек: .NET, gRPC, PostgreSQL, Apache Kafka (Input/Outbox), BFF-архитектура, HTTP/REST, Sage (логирование/мониторинг), CI/CD, Git.
Май 2022 — Апрель 2024
2 года
Информационные технологии, системная интеграция, интернет... Показать еще
Software Engineer
Полный цикл разработки и поддержки распределённых систем в экосистеме Microsoft. Специализировался на эволюции архитектуры: от поддержки монолита (Web Forms/EF5) до внедрения микросервисов (.NET 6) и автоматизации доставки кода (Azure DevOps).
Ключевые компетенции и результаты:
🔹 Архитектура и Backend-разработка
Спроектировал и внедрил коммуникацию между микросервисами (.NET Core), используя HTTP и асинхронные очереди (RabbitMQ/MSMQ) для обеспечения отказоустойчивости.
Реализовал серверную логику фоновых задач через Azure Functions, разгрузив основные узлы системы.
Обеспечил стабильность legacy-модулей (Web Forms, EF5) за счёт рефакторинга и постепенной миграции функционала на новые технологии.
🔹 DevOps и Инженерная культура
Интегрировал Nuke Build в пайплайны Azure DevOps, создав единый сценарий сборки для полиглот-окружения (.NET + Java).
Автоматизировал кроссплатформенную компиляцию и управление зависимостями через PowerShell, исключив ручные ошибки при деплое.
Настроил генерацию и маршрутизацию артефактов, сократив время подготовки релизов.
🔹 Работа с данными (MS SQL Server)
Оптимизировал производительность БД: доработка схемы данных, тюнинг индексов и написание сложных хранимых процедур.
Обеспечил целостность и миграцию данных в условиях высокой нагрузки.
🔹 Наблюдаемость (Observability) и SRE-практики
Построил систему мониторинга на базе Azure Application Insights, внедрил кастомные метрики и трейсинг.
Настроил интеграцию алертов с Microsoft Teams, что позволило команде реагировать на инциденты в реальном времени и снизить MTTR (Mean Time To Recovery).
🔹 Процессы и Команда
Работал по методологии Scrum, участвуя во всех этапах: от груминга и планирования до демо и ретроспектив.
Проводил Code Review, документировал архитектурные решения (ADR) и способствовал обмену знаниями в команде.
Июнь 2019 — Май 2022
3 года
Информационные технологии, системная интеграция, интернет... Показать еще
Software Engineer
Общее описание:
Разработка и поддержка облачных веб-решений для международных заказчиков (Великобритания, Канада, Гонконг) в экосистеме .NET и Azure. Работал с полным циклом создания ПО: от проектирования микросервисной архитектуры и настройки CI/CD до поддержки легаси-систем и внедрения observability.
Ключевые достижения и задачи:
🔹 Микросервисная архитектура и Backend
- Участие в разработке микросервисов на .NET Core 2.2 / 3.0 / .NET 5, обеспечив масштабируемость и отказоустойчивость систем.
- Реализовал API Gateway (Ocelot) как единую точку входа, настроил маршрутизацию, аутентификацию и rate-limiting.
- Организовал межсервисное взаимодействие через HTTP, очереди сообщений (Azure Service Bus) и асинхронные паттерны.
- Интегрировал системы авторизации: Okta, Azure Active Directory, IdentityServer4 (OAuth2/OIDC).
🔹 Работа с данными и хранение
- Работал с полиглот-персистентностью: реляционные БД (MS SQL Server, PostgreSQL) и NoSQL-решения (Cosmos DB, MongoDB).
- Оптимизировал запросы, проектировал схемы данных под высокие нагрузки, обеспечивал миграцию и консистентность данных.
- Настроил хранение файлов и медиа-контента в Azure Blob Storage.
🔹 Cloud, DevOps и автоматизация
- Развёртывал и поддерживал приложения в Azure Cloud: Functions, Service Bus, Application Insights, Key Vault.
- Контейнеризировал сервисы с помощью Docker, обеспечивая воспроизводимость окружений.
- Писал юнит- и интеграционные тесты, покрывая критическую бизнес-логику и снижая регрессионные ошибки.
- Участвовал в настройке CI/CD-процессов и автоматизации сборки.
🔹 Наблюдаемость и стабильность
- Внедрил мониторинг и диагностику через Azure Application Insights: кастомные метрики, трейсинг, анализ исключений.
- Настроил автоматические оповещения в Microsoft Teams при критических ошибках, сократив время реакции на инциденты.
- Добавлял структурированное логирование в проблемных модулях, упрощая расследование багов.
🔹 Legacy и модернизация
- Поддерживал и модернизировал легаси-системы на .NET Framework 4.6.2 с кастомной ORM, обеспечивая плавный переход на современные стандарты.
- Проводил исследования по оптимизации кодовой базы: генерация PDF на сервере, ускорение ответов API, рефакторинг узких мест.
🔹 Процессы и коллаборация
- Работал в распределённых командах по принципам Agile/Scrum: планирование, дейли, демо, ретроспективы.
- Проводил код-ревью, документировал архитектурные решения, участвовал в онбординге новых разработчиков.
- Взаимодействовал с заказчиками и аналитиками для уточнения требований и приоритизации задач.
Технологический стек:
.NET 5 | .NET Core 2.2 / 3.0 | .NET Framework 4.6.2 | ASP.NET Core | Ocelot API Gateway | IdentityServer4 | Azure Functions | Azure Service Bus | Azure Blob Storage | Azure AD / Okta | Application Insights | MS SQL Server | PostgreSQL | Cosmos DB | MongoDB | Docker | OData | MS Graph | SharePoint API | Git | Scrum
Навыки
Уровни владения навыками
Обо мне
Easy to learn, sociable, purposeful, ready to new challenges
Образование
Среднее образование
Знание языков
Гражданство, время в пути до работы
Гражданство: Беларусь
Разрешение на работу: Беларусь, Россия
Желательное время в пути до работы: Не имеет значения
