💥 Ищем дата-инженера для участия в Публичном собеседовании на Хабр Карьере. Оставить заявку можно здесь → Участвую!
Сергей Соловьев (ashblade), 23 года, Россия, Нижний НовгородСергей Соловьев (ashblade), 23 года, Россия, Нижний Новгород
Backend разработчик, но для тимлида могу быть кем угодноРазработчик баз данныхСистемный инженерСредний (Middle)
От 1337 ₽Не ищу работу

Контакты

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

Обо мне

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


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

Навыки

Внутри навыка можно посмотреть пройденные и доступные тесты
C
PostgreSQL
Системное программирование
Linux
Python
Bash

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

Опыт работы

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

    Разрабатываю СУБД Tantor - форк PostgreSQL:

    • Делаю патчи ядра
    • Различные расширения
    • Пишу утилиты для внутренней разработки

    В основном работаю на C: ядро + расширения. Иногда различные утилиты на питоне. Для тестов - Perl.

    Пару раз выступал на PG BoolCamp.

    Поддерживаю расширение VS Code для разработки PostgreSQL.

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

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

    Что делал:

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

    Достижения:

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

    Что еще:

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

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

    • Решаем сложные задачи с помощью современных технологий
      Бэкенд разработчик (Младший)Разработчик
      Июль 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 всероссийских конкурсов.

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