Boris Sizov (basizov), 22 года, Россия, КазаньBoris Sizov (basizov), 22 года, Россия, Казань

Boris Sizov

Просто хочу стать лучше!Бэкенд разработчикСредний (Middle)
Не ищу работу

Контакты

Войти
Возраст: 22 года
Опыт работы: 3 года и 10 месяцев
Регистрация: 26.03.2023
Последний визит: 6 месяцев назад
Гражданство:
Местоположение: Россия, Казань
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

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

Навыки

.NET
Микросервисная архитектура
SQL
Алгоритмы и структуры данных
Паттерны проектирования
Проектирование архитектуры приложений
Оптимизация кода
Docker
Scrum
Высоконагруженные системы

Опыт работы

  • Профессиональные услуги финансового и кадрового аутсорсинга
    МоскваОт 1000 до 5000 сотрудников
    Middle .Net Developer
    Апрель 2022 — По настоящее время (2 года и 9 месяцев)

    Архитектура:

    1. Создания архитектуры новых микросервисов
    2. Создание и вынесение общий логики из микросервисов в общие библиотеки
    3. Избавление от так называемого «Распределенного монолита»
    4. Разбиение архитектуры микросервисов на слои
    5. Защита приложения при помощи ролевой (permissions) модели

    Agile:

    1. Участие в Scrum митингах
    2. Проверка реализации бизнес и системных требований, по средствам Code Review
    3. Ведение бизнес задач с момента системного анализа и до вывода решения на продуктив
    4. Анализ как бизнесовых, так и системных задач, с последующей декомпозицией
    5. Интеграция с другими командами
    6. Составление документации (OpenApi, Confluence), составление различных uml-диаграмм

    Devops:

    1. Анализ работы сервисов, их загруженности и корректности работы по средствам ELK (Kibana), Kubernetes и Grafana
    2. Работа и мониторинг роботоспособности RabbitMq (MassTransit)
    3. Мониторинг работы CI-CD

    Develop:

    1. Перенос с .Net 5 на .Net 6
    2. Подключение кэширования
    3. Покрытие кода тестами
    4. Интеграция со сторонними сервисами (СББОЛ, 1С и Jira)
    5. Оптимизация работы с БД и со сторонними сервисами
    6. Работа с авторизнационным сервисом OpenIdDict, а также сторонняя авторизация через СББОЛ
    7. Реализация API Gateway
    1. А-Плюс
      Иннополис
      Junior .Net Developer
      Март 2021 — Март 2022 (1 год и 1 месяц)
      • Перенос legacy проекта .Net Framework 4.6.2 Razor Pages ->  .Net Core 3 + React JS
      • Перенос DAL с ADO.NET на Entity Framework
      • Создание UI (включая разработку интерфейсов пользователей) при помощи React JS (Typescript), а также перенос макетов с Razor Pages
      • Реализация новых бизнес требований как на backend, так и на frontend частях
      • Интеграция со сторонним сервисом (РЦМКО)
      • Оптимизация по части работы как со сторонними сервисами, так и с БД
      • Работа с протоколами авторизации, подключение авторизации на frontend, работа с IdentityServer4
      • Участие на встречах по декомпозиции задач с учетом их сроков и сложности выполнения

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

    • КНИТУ-КАИ им. А.Н. Туполева

      Казанский национальный исследовательский технический университет (бывший КГТУ) им. А. Н. Туполева
      Институт компьютерных технологий и защиты информации
      Сентябрь 2022 — По настоящее время (2 года и 3 месяца)

      Обучение на специальность "Программная инженерия" по заочной форме обучения.

      Ранее заканчил Колледж Информационных Технологий (КИТ) при этом же факультете. по специальности "Программирование в компьютерных системах":
      Во время обучения изучал работу с сетями, алгоритмами, различными операционными системами, а также веб-разработку. Диплом писал на тему "Разработка программной системы для создания и модификации табелей успеваемости академических групп с использованием веб-технологий".

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