Илья Иванов - ASP.NET разработчик

  • Junior
  • Россия, Москва
  • 60 000 ₽ (руб/мес)
  • Полная занятость
  • Готов(а) к удаленной работе
  • Готов(а) к релокации
  • Обновлено 4 недели назад
Photo

Навыки

  • Apache Kafka
  • ASP.NET
  • C#
  • Docker
  • Git
  • Java
  • Kubernetes
  • PostgreSQL
  • Python
  • Redis
  • Spring
  • SQL

Опыт работы

Startmakers

Java/C# разработчик - Март 2024 — Декабрь 2024

Миграция микросервисов с Java на .NET Core 6.0 с применением паттернов Repository, Unit of Work и Circuit Breaker для устойчивости сервисов

Разработка мессенджера с WebSocket (SignalR) и интеграцией Amazon S3 для хранения файлов, реализация кэширования через Redis

Создание двух микросервисов с синхронизацией через Apache Kafka (Confluent.Kafka) и REST API (ASP.NET Core)

Проектирование PostgreSQL-БД с оптимизацией запросов (LINQ + Entity Framework Core), настройка репликации

Реализация CQRS для разделения команд и запросов, Event Sourcing для аудита изменений

Unit-тестирование (xUnit + Moq) с покрытием 75%, интеграционные тесты с использованием TestContainers

Упаковка сервисов в Docker-контейнеры, оркестрация через Docker Compose

Настройка CI/CD в GitLab CI (сборка, тесты, деплой на AWS ECS)

Образование

Программная инженерия

МИСИС
2022/2026

Писал проекты на заказ для студентов. Игра монополия с передвижением в координатной плоскости и запоминанием результатов игр в базу данных, добавил рейтинг который рассчитывался по разработанной мною метрике. ASP.NET приложение с банковскими операциями. ToDo List для отслеживания статуса и исполнителя задач.

Java стажёр

ИТ-Лагерь Т1
ноябрь 2024

Проходил двух недельный интенсив от компании Т1. Изучал методологии разработки и углублял свои знания в языке программирования Java, разработал Backend-приложение, реализующее функционал управление виртуальными картами(создание,персонализация,кастомизация)

Обо мне

Пунктуальность и ответственность являются одними из моих лучших качеств, все задачи исполняемые мной выполнялись в срок. Одним из моих преимуществ является разносторонний подход, я всегда могу предложить несколько вариантов для решения задачи и выбрать лучший, в одном из мест где я работал попросили спроектировать базу данных, однако были наброски, я предложил несколько вариантов и мы выбрали тот, который больше подходил под наш проект. Моей мотивацией служит профессиональный рост, после каждой выполненной задачи я становился лучше как разработчик.

43 / 0,266 / 52.65mb