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

Сергей Соловьев

Backend разработчик, но для тимлида могу быть кем угодноБэкенд разработчикРазработчик баз данныхСредний (Middle)
От 1337 ₽Не ищу работу

Контакты

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

Обо мне

Интересно, когда надо подумать

Неинтересно, когда не надо подумать

Навыки

C
Linux
PostgreSQL
Системное программирование
C#
.NET
Docker
Apache Kafka
Микросервисная архитектура
Высоконагруженные системы

Участие в профсообществах

Опыт работы

  • Разработка программного обеспечения
    От 1000 до 5000 сотрудников
    Бэкенд разработчик (Средний)Разработчик
    Май 2024 — По настоящее время (7 месяцев)

    Работаю над TantorDB - форком PostgreSQL:

    • Оформляю патчи
    • Отлаживаю планировщик
    • Добавляю новые фичи
    • Разрабатываю утилиты для внутренней разработки
  • Полный цикл создания разработки и поддержки программного обеспечения, электроники и других IT-проектов
    БелгородОт 100 до 1000 сотрудников
    Бэкенд разработчик (Средний).NET Backend
    Октябрь 2022 — Май 2024 (1 год и 8 месяцев)

    Основная деятельность: Разработка системы рассылок

    Что делал:

    • Проектировал и защищал архитектуру перед архитекторами
    • Писал и поддерживал все микросервисы
    • Настраивал окружение для запуска: Docker, Portainer, Jenkins, БД, Очереди, Конфигурация и т.д.
    • Проектировал и документировал основные алгоритмы работы 

    Достижения:

    • Разработал адаптивный алгоритм рассылки сообщений, учитывающий множество различных факторов: приоритетное время доставки, приоритет самого сообщения, общее количество сообщений, максимальная скорость
    • Архитектура разработана под горизонтальное масштабирование

    Что еще:

    • Помогал разбираться в инцидентах старой системы
    • Закрыл несколько тасок старой системы, не зная как она работает
    • Увлекся нагрузочным тестированием и повалил БД (закончилось место), а система продолжила функционировать

    Что возненавидел: Apache Kafka

    • Решаем сложные задачи с помощью современных технологий
      КазаньОт 10 до 100 сотрудников
      Бэкенд разработчик (Младший)Разработчик
      Июль 2022 — Октябрь 2022 (4 месяца)

      Основная задача: Система отслеживания затраченного на таски время в YouTrack

      Детали работы:

      • Разрабатывал демона для ежедневного запуска и получения статистики
      • Исследовал API 5 различных систем, данные из которых требовалось агрегировать
      • Писал кучу документации к приложению

      Достижения:

      • Разработал систему, которая интегрируется с 5 различными сервисами
      • Пару раз выигрывал спор с ментором

      Что возненавидел: 1C

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

    • КФУ

      Казанский федеральный университет
      Институт информационных технологий и информационных систем (ИТИС)
      Август 2020 — Июль 2024 (3 года и 11 месяцев)

      Обучали в основном прикладным задачам: 

      • Веб/микросервисы - ASP.NET Core/C#/.NET
      • БД/Очереди и т.д. - RabbitMQ, Apache Kafka, PostgreSQL
      • Немного DWH - Hadoop, Apache Hive/Spark

      Теории было не очень много (структуры данных, матан и т.д.).

      Последние года активно участвовал в различных соревнованиях. Стал призером 2 всероссийских конкурсов.

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