Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был вчера в 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 года

www.epam.by

Информационные технологии, системная интеграция, интернет... Показать еще

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

Навыки

Уровни владения навыками
Грамотная речь
PostgreSQL
ASP.NET
Git
.NET Framework
English B1
MVC
MongoDB
RabbitMQ
.NET Core
Microservices Architecture
C#
SQL
Elasticsearch
NoSQL
Agile
Scrum
Apache Kafka
Docker
Azure
Azure Active Directory
REST API
gRPC
MS SQL
Unit Testing
Grafana
Sage
HTTP
SOLID
DWH

Обо мне

Easy to learn, sociable, purposeful, ready to new challenges

Образование

Среднее образование

Знание языков

Русский — Родной

Английский — B1 — Средний

Гражданство, время в пути до работы

Гражданство: Беларусь

Разрешение на работу: Беларусь, Россия

Желательное время в пути до работы: Не имеет значения