Александр Курган - C# Developer

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

Навыки

  • .NET Core
  • ASP.NET
  • ASP.Net Core
  • C#
  • DRY
  • Entity Framework Core
  • Git
  • KISS
  • LINQ
  • MS SQL Server
  • MVC
  • PostgreSQL
  • REST
  • SOLID
  • SQL

Опыт работы

ITPro

C# developer, бэкендер, junior - Май 2023 — октябрь 2024

Ссылка на один из моих проектов: https://github.com/ASKurgan/PetProjectDraft

Ещё одна ссылка на другой проект (с использованием анемичных Domain моделей) : https://github.com/ASKurgan/FonTech_1

Образование

Программное обеспечение вычислительной техники и автоматизированных систем, Программист

РЭТК
1999 - 2003

Ссылка на один из моих проектов: https://github.com/ASKurgan/PetProjectDraft

Ещё одна ссылка на другой проект (с использованием анемичных Domain моделей) : https://github.com/ASKurgan/FonTech_1

Обо мне

C# .NET разработчик с опытом работы больше года. Сам по себе общительный и неконфликтный, поэтому легко нахожу общий язык с людьми. Всегда интересуюсь, что нового из продуктов вышло на ай-ти рынке. Однажды решил применить DDD модель и паттерн Result, после чего в компании, где на тот момент работал стали все его использовать. Также по рекомендации по CQRS применил валидацию в уровне API (не в Core, как это обычно делают многие разработчики) ещё до прихода данных в контроллеры через пай-плайны и разбил requests на commands, после чего в компании стали именно так реализовывать. Много чего интересного почерпнул на просторах инета в свободное время.

— Разработал Code Style на проекте, который активно используется при написании кода, рефакторинге, код-ревью. Это снизило количество ошибок и повысило читаемость кода.
— Покрыл Unit тестами новый блок функционала, за прогон тестов обнаружилось большое количество багов которые были исправлены.
— Принимал участие при декомпозиции и переходе монолитной архитектуры на
микросервисную.
— Внедрил механизм кэширования данных с использованием Redis, что позволило
значительно увеличить производительность.
— Занимался с документацией проекта (Swagger). По мере роста проекта вёл документацию в Confluence.
— Участвовал в код ревью и менторил новых разработчиков.
— Внедрил JWT аутентификацию и авторизацию для внутреннего проекта по админ части
— Работа с техдолгом. Давал старым сервисам новую жизнь (ушли от .NET Framework).

44 / 0,277 / 52.68mb