🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Константин Кастырин (strictkod1899), 30 лет, Россия, НовосибирскКонстантин Кастырин (strictkod1899), 30 лет, Россия, Новосибирск

Константин Кастырин

Backend engineer. GolangБэкенд разработчикСтарший (Senior)
Не ищу работу

Контакты

Войти
Возраст: 30 лет
Опыт работы: 7 лет и 3 месяца
Регистрация: 27.10.2021
Последний визит: 2 недели назад
Гражданство:
Местоположение: Россия, Новосибирск
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

При написании кода, руководствуюсь метафорой из книги Макконнелл "Совершенный код" - написание программного кода похоже на написание книги и такой код можно прочитать словно ты читаешь роман.

Применяя подходы Clean Architecture, Domain Driven Design и Test Driven Development, в разработке я в первую очередь думаю о бизнес-процессах и бизнес-сущностях, чтобы помочь компании сделать надежную систему, способную к дальнейшему развитию, и уже только потом продумываю техническую составляющую.

Нет проблем, чтобы сделать работающую систему по текущим требованиям, но сделать ее способной к расширению и развитию в изменяющемся мире, это настоящий вызов.
Крайне важно уметь правильно применять технологии и паттерны, не изобретая велосипеда, и помимо поддержки принципов SOLID, нужно всегда помнить о принципе KISS.

Здравый смысл всегда должен искать компромисс между техническим решением и его целесообразностью.

Навыки

Golang
Java
Spring Boot
PostgreSQL
MongoDB
RabbitMQ
Apache Kafka
DDD
TDD/BDD
Clean Architecture

Опыт работы

  • Объединяем IT и ретейл, чтобы совершать самые важные покупки было просто — во всех уголках страны
    КраснодарБолее 5000 сотрудников
    Ведущий разработчик
    Сентябрь 2023 — По настоящее время (1 год и 3 месяца)

    Развитие и поддержка функционала поиска товаров.

    Разработка ведется по микросервисной архитектуре

  • Специальное подразделение Ozon, где тесно переплетается всё, что связано с финансами и IT
    МоскваОт 1000 до 5000 сотрудников
    Ведущий golang-разработчик
    Июль 2023 — Август 2023 (2 месяца)
  • Образовательная компания
    Санкт-ПетербургОт 10 до 100 сотрудников
    Бэкенд разработчикGolang разработчик
    Март 2022 — Июнь 2023 (1 год и 4 месяца)

    Разработка "с нуля" новой образовательной платформы, для подготовки учеников к сдаче ЕГЭ.

    Достижения:

    • успешный ввод системы в эксплуатацию всего через пол года после начала работы над ней;
    • на протяжении всего времени развития платформы, бэклог активно пополнялся задачами на разработку новой функциональности, вместо "закапывания" в багах;
    • релиз многих новых частей системы в кратчайшие сроки после постановки задач;
    • тесная связь с бизнесом и аккуратная "жертва" некоторыми техническими аспектами разработки, чтобы получить качественное решение в приемлемые сроки.

    Разработка ведется по практикам Domain Driven Design + Clean Architecture + Test Driven Development на базе микросервисной архитектуры. Взаимодействие между микросервисами строилось через Event Driven.

    Участвовал в разработке частей системы:

    - регистрации/авторизации пользователей

    - создания статей и учебных курсов

    - оформления заказа на обучение и оплата

    - входное тестирование

    - проект каталога вузов России с подбором под каждого ученика

  • Делаем экосистему сервисов доставки
    НовосибирскОт 100 до 1000 сотрудников
    Ведущий java-разработчик
    Сентябрь 2019 — Февраль 2022 (2 года и 6 месяцев)

    Разработка финансового блока внутренней ERP-системы.

      Разработка велась на базе микросервисной архитектуры. В данный период работы начал знакомство с Clean Architecture и первые попытки внедрения в проект.

      Активная работа с БД PostgreSQL, а именно:

      • оптимизация сложных запросов поиска;
      • составление и комбинирование наиболее оптимальных запросов для формирования различных отчетов по финансовым операциям;
      • разработка и выполнение агрегированных запросов для помощи в составлении аналитики.

      Повсеместное применение concurrency в проекте

    • Бизнес ИТ-интегратор
      НовосибирскОт 100 до 1000 сотрудников
      Бэкенд разработчикJava разработчик
      Сентябрь 2018 — Август 2019 (1 год)

      Разработка системы администрирования страховых взносов ПФР

    • Actonica
      Новокузнецк
      .Net разработочик
      Январь 2018 — Август 2018 (8 месяцев)

      Разработка VSTO-плагина под Outlook – FileChimp
      Разработка web-проекта Asp Mvc - ZapRecruit

    • Разработчик программных продуктов и заказных решений для государственного сектора и бизнеса
      НовокузнецкОт 1000 до 5000 сотрудников
      Младший java разработчик
      Март 2016 — Июнь 2016 (4 месяца)

      Разработка АИС ведения реестра государственной и муниципальной собственности, Saumi

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

    • СибГИУ

      Сибирский государственный индустриальный университет
      Новокузнецк306 выпускников
      Информационных технологий
      Сентябрь 2012 — Июль 2016 (3 года и 10 месяцев)