Владислав Рудаков - .NET разработчик
Навыки
- .NET
- ADO.NET Clickhouse
- ASP.Net Core
- C#
- Cassandra
- Clean Architecture
- Code review
- CQRS
- Docker
- Entity Framework Core
- Git
- integration testing
- Kubernetes
- Linq2DB
- logging
- MongoDB
- Octopus
- PostgreSQL
- RabbitMQ
- Redis
- SQL
- Swagger
- TeamCity
- TFS
- Unit Testing
- VS Code
Опыт работы
Вооруженные силы РФ
Инженер-энергетик - Май 2020 — декабрь 2021Работал на оборудовании под высоким напряжением.
Параллельно обучался разработке на C#.ВитаСофт
.NET Developer - Август 2021 — февраль 2022Рефакторил и оптимизировал «легаси» кодовую базу, являющуюся неотъемлемой частью рабочего процесса мед.организации.
Разрабатывал сервисы для получения данных о пациентах и студентах-медиках из различных источников, включая сложную интеграцию с Api Госуслуг и прочих сторонних сервисов.
Писал хранимые процедуры и верстал странички для отображения требуемой информации.
Реализовывал генерацию документов в различных форматах(doc/docx/pdf и т.д.).
Технологии: .NET 5, X++, Microsoft Dynamics Axapta, T-SQL, MSSQL, Vue.js, ASP.NET Core MVC
Инфотекс Интернет Траст
.NET Developer - Февраль 2022 — ноябрь 2023Работал на нескольких проектах:
— Проект с MSA(основной):
Реализация бизнес требований, оптимизация и рефакторинг кода.
Внедрил распределенный кеш в систему, реализовал асинхронное взаимодействие между микросервисами через шину данных, также создал микросервис для агрегации и отображения последовательности событий.
Технологии: .NET 7, ASP.NET Core, EF Core, MongoDB, RabbitMQ, Redis, PostgreSQL, Meilisearch— Монолит агрегатор:
Реализовывал логику по кешированию данных из разных сервисов и платформ, улучшал трассировку ошибок, оптимизировал и рефакторил код, также реализовывал фичи согласно дорожной карте проекта.
Технологии: .NET 6, ASP.NET Core, EF Core, PostgreSQL, Hangfire, Sentry— Старый монолит:
Рефакторинго и оптимизация устаревшего кода, добавление функциональности, которая, после изменений требований заказчика, потребовалась в других сервисах.
Технологии: .NET 5, ASP.NET Core, EF Core, MSSQL, OData— Стартап(MSA)
Разработал и внедрил в микросервисную архитектуру стартапа высоконагруженный сервис сбора статистики.
Также работал над исправлением технических проблем в системе, рефакторингом и оптимизацией кода.Технологии: .NET 7, ASP.NET Core(minimal API), ClickHouse, ADO.NET, EF Core.
Из деятельности не связанной конкретно с проектами: проводил доклады внутри команды разработки, участвовал в создании архитектуры новых сервисов, проводил код-ревью коллег из своей и других команд, декомпозировал задачи согласно бизнес требованиям, занимался настройкой CI/CD для проектов.
Цифра
.NET Developer - Ноябрь 2023 — по настоящее времяРазработка высоконагруженной системы для автоматизации промышленности.
Большую часть времени работал на проекте, связанном с тепловыми станциями, контролем за их состоянием, снятием метрик, отображением на карте.
Также проектировал и вписывал в общую архитектуру проекта сервисы по контролю технологических параметров и обогащению потока данных.
Описывал технические решения, сопутствующую документацию для отдельных проектов и для системы в целом, участвовал в принятии решений по архитектуре.
Занимался менторингом младших разработчиков как в рабочее время, так и менторил не в рабочее время тех, кто только устраивается на первую работу
Также выступал на внутренних докладах в компании и писал технические статьи.
Технологии: .NET 6-8, ASP.NET Core(WebApi/MinimalApi), EF Core, Cassandra, Kafka, Akka.Net(немного), Redis, RabbitMQ, ArgoCD, Keycloack, GitLab
Образование
Радиотехника (инженер)
Военно-космическая академия им. А.Ф. МожайскогоИюль 2015 - Май 2020
Обо мне
В свободное от работы время хожу в зал, как ни странно, программирую(пишу свой мини проект), читаю книжки, либо статьи по разработке, слушаю подкасты, стараюсь поспевать за трендами в разработке.