Денис Федонин (gander1), 25 лет, Россия, ТулаДенис Федонин (gander1), 25 лет, Россия, Тула
Бэкенд разработчикСредний (Middle)
От 200 000 ₽Ищу работу

Контакты

Войти
Возраст: 25 лет
Опыт работы: 3 года и 2 месяца
Регистрация: 10.10.2022
Последний визит: 6 дней назад
Гражданство: Россия
Местоположение: Россия, Тула
Дополнительно: готов к переезду и к удаленной работе
Знание языков: Английский В1

Обо мне

Общая характеристика о себе:



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


Имею опыт создания backend-систем с нуля, разработки кросспродуктового взаимодействия и проектирования задач со сроком реализации от 2 недель. Работал на проектах с микросервисной архитектурой, занимался взаимодействием между микросервисами, интеграцией сторонних API, внедрением небольших AI-модулей в проекты, синхронизацией медицинских систем и многими другими задачами, которые требовал бизнес.


Стремлюсь работать в команде единомышленников, читаю книги, статьи, стараюсь быть максимально погружённым в сферу IT, и вношу значимый вклад в успешную реализацию проектов.

Ключевые навыки:
• Языки и платформы: .NET 6+, C#, JavaScript (TypeScript)
• Базы данных: SQL, PostgreSQL, MongoDB
• Фреймворки: ASP.NET, Angular
• Принципы разработки: ООП, SOLID, Паттерны проектирования (GoF), DRY, YAGNI, TDD
• Инструменты: RabbitMQ, Git, Jira, Confluence, Bitbucke


Навыки

Внутри навыка можно посмотреть пройденные и доступные тесты
ООП
MongoDB
TypeScript
SQL
SOLID
.NET
ASP.NET
PostgreSQL
C#
Entity framework

Опыт работы

  • Частная компания, предоставляющая услуги по заказному проектированию и разработке технологий
    Бэкенд разработчик (Средний)Middle Backend .NET (C#)
    Ноябрь 2024 — Март 2025 (5 месяцев)

    Проект: Calendar's

    Описание проекта:

    Создание интегрированной системы календарей, аналогичной Google Календарю, для управления встречами, событиями и расписаниями, с возможностью совместного использования.

    Технологии: C#, .NET, ASP.NET, PostgreSQL, Entity Framework, RabbitMQ, Git, Bitbucket, MongoDB.

    Основные обязанности и достижения:

    • Разработал начальную серверную часть проекта с нуля, по согласованной заранее архитектуре.

    • Интегрировал систему с другими сервисами компании через RabbitMQ.

    • Создавал и поддерживал собственные NuGet пакеты.

    • Внедрил методологию TDD, снизив количество багов на 30%.

    • Оптимизировал запросы к базе данных (SQL, PostgreSQL), что сократило время отклика системы в некоторых случаях на 15%.

    • Наставлял стажёров, способствуя их профессиональному росту.

    PostgreSQLC#.NETООПSQLGitASP.NETMongoDBRabbitMQEntity framework
    Бэкенд разработчик (Средний)Middle Backend .NET (C#)
    Ноябрь 2023 — Октябрь 2024 (1 год)

    Проект по синхронизации медицинских сервисов

    Описание проекта:

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

    Технологии: C#, .NET, ASP.NET, PostgreSQL, Entity Framework, RabbitMQ, Git, Bitbucket, MongoDB

    Основные обязанности и достижения:

    • Реализовал синхронизацию данных между более чем 5 медицинскими сервисами.

    • Разработал бэкенд-решения для автоматического маппинга и объединения информации.

    • Участвовал в онбординге новых специалистов, ускоряя их адаптацию в проекте.

    • Анализировал требования заказчиков и декомпозировал задачи для команды.

    C#ASP.NETEntity frameworkSQLPostgreSQLООПGit.NETRESTRabbitMQ
    Бэкенд разработчик (Младший)Junior Backend .NET (C#)
    Июнь 2023 — Октябрь 2023 (5 месяцев)

    Проект: Email Marketing Platform

    Описание проекта:

    Платформа для автоматизации email-рассылок с возможностями отправки писем, создания HTML-шаблонов, планирования отправки, настройки триггеров и отслеживания статистики.

    Технологии: C#, .NET, ASP.NET, PostgreSQL, RabbitMQ, NuGet, MongoDB, Bitbucket.

    Основные обязанности и достижения:

    • Реализовал и дорабатывал инфраструктурные задачи для массовой отправки email-писем.

    • Интегрировал внешние API для отправки и обработки email-сообщений.

    • Создал и поддерживал собственные NuGet пакеты.

    • Внедрил функционал для проверки сообщений на спам с помощью GPT, снизив количество спама в письмах с 15% до 6%.

    • Писал модульные тесты, увеличив покрытие проекта тестами с 23 до 48% (весь критический функционал).

    • Проводил код-ревью.

    C#.NETASP.NETООПPostgreSQLMongoDBSQLRESTRabbitMQGit
    Бэкенд разработчик (Младший)Junior Backend .NET (C#)
    Октябрь 2022 — Май 2023 (8 месяцев)

    Проект: CRM-система

    Описание проекта:

    Централизованная CRM-система для хранения и управления контактами клиентов, объединяющая и хранящая данные из разных источников.

    Технологии: C#, .NET, ASP.NET, PostgreSQL, RabbitMQ, Bitbucket, MongoDB

    Основные обязанности и достижения:

    • Настроил кроссплатформенную систему логирования контактов.

    • Разрабатывал и оптимизировал бэкенд-решения на C# и ASP.NET.

    • Интегрировал внешние сервисы с использованием RabbitMQ.

    • Разработал API эндпоинты, написал модульные тесты для обеспечения качества кода.

    • Активно участвовал в планировании и обсуждении задач команды.

    C#.NETASP.NETООПPostgreSQLMongoDBSQLRESTGitRabbitMQ
  • Частная практика, работа без зачисления в штат
    Тула
    Фулстек разработчик (Младший)Junior Backend .NET (C#)/ FullStack разработчик
    Февраль 2022 — Сентябрь 2022 (8 месяцев)

    Я в роли Junior разработчика работал над созданием сайта по продаже и аренде недвижимости с помощью Angular, C# и MongoDB. В небольшой команде из трёх человек (два новичка и тимлид). Моя роль включала в себя fullstack-разработку, интеграцию с серверной частью и оптимизацию базы данных.

Высшее образование

  • ТулГУ

    Тульский государственный университет
    Кибернетики
    Сентябрь 2019 — Июль 2024 (4 года и 10 месяцев)

    Высшее образование (бакалавр). Тульский государственный университет, ИПМКН (Институт прикладной математики и компьютерных наук). Специальность: Информатика и вычислительная техника.

    Дополнительное образование

    • AI Product Institute

      Improving Productivity With Advanced LLM Prompting
      Август 2024 — Март 2025 (7 месяцев)

      Успешно прошёл обучение от компании, по взаимодействию с большими языковыми моделями (LLM).