alexsem80alexsem80

Алексей Сёмушкин

.NET Developer, GO developer · Бэкенд разработчик · Фулстек разработчик · Средний (Middle)
Не ищу работу
Возраст: 24 года
Опыт работы: 3 года
Регистрация: 09.01.2021
Последний визит: 1 месяц назад
Местоположение: Россия, Краснодар
Дополнительно: готов к удаленной работе
Профессиональные навыки: .net core · Golang · Высоконагруженные системы · PostgreSQL · Docker · MongoDB · Rabbitmq · Linux · ООП · gRPC
Войдите, чтобы посмотреть контакты пользователя

Обо мне

  • Опыт разработки на Go и .NET Core;
  • Опыт работы с реляционными (PostgreSQL) и нереляционными (MongoDB, Clickhouse,  Aerospike) базами данных;
  • Опыт работы с RabbitMQ.
  • Умение проектировать API сервисов;
  • Умение выйти за границы подхода “я пишу только на своем языке” и умение предложить решение задачи с использованием широкого набора подходов и инструментов;
  • Желание и умение писать чистый и поддерживаемый код;
  • Опыт написания интеграцинных тестов, unit-тестов и тестируемого кода;
  • Понимание принципов и опыт использования системы контроля версий Git.

    Знание языков

    • Английский — B2 — Средне-продвинутый
    • Немецкий — A1 — Начальный

    Сертификаты

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

    • GitHub
      @alexsem80, c марта 2015 (6 лет и 7 месяцев)
      173 вклада в 1 репозиторий, связан с языками:

    Опыт работы

    • Программное обеспечение
      Москва · От 100 до 1000 сотрудников
      Разработчик
      Февраль 2021 — По настоящее время (9 месяцев)
      • Участие в разработке и развитии сервисов на Go;
      • Участие в анализе и проектировании технических решений вместе с командой;
      • Оптимизация и рефакторинг Go-кода;
      • Unit-тестирование.
    • Создаём цифровые продукты
      Рязань · От 10 до 100 сотрудников
      Разработчик
      Ноябрь 2019 — Февраль 2021 (1 год и 4 месяца)
      • Разработка и поддержка микросервисов для AI системы автоматизации email маркетинга (Golang/.NET Core).
      • Разработка и поддержка API (Golang/.NET Core).
      • Работа с высоконагруженным проектом и большими данными.
      • Юнит и интеграционное тестирование.
      • Участие в разработке подсистемы статистики на базе Clickhouse.
      • Опыт работы с SQL (PostgreSQL) и NoSQL (MongoDB, Aerospike, Clickhouse, SSDB, Redis) БД, а также с брокером сообщений RMQ.
      • Разработка и использование модулей/пакетов (Nuget Packages/Go Modules) а также работа с Nexus. 
      • Опыт работы с системами мониторинга распределенной системы (Prometheus, Grafana, ELK).
      • Опыт работы с Consul KV и Service Discovery.
      • Опыт работы с CI/CD (Jenkins).
      • Участие в разработке и поддержке UI (ReactJS + Redux).
      • Ведение технической документации.
      • Работа по Kanban.
      • Code review.
    • Лидер отрасли ИТ-сервиса и аутсорсинга
      Рязань · От 1000 до 5000 сотрудников
      Ведущий разработчик
      Февраль 2019 — Ноябрь 2019 (10 месяцев)
      • .NET Core разработчик.
      • Разработка корпоративных систем и порталов.
      • Разработка и поддержка WebApi мобильных и веб приложений на ASP .NET Core. 
      • Интеграционное тестирование API.
      • Работа по Scrum, использование Azure DevOps.
      • Настройка и внедрение конвейеров CI/CD (Azure Pipelines)
    • Рязань · От 100 до 1000 сотрудников
      Инженер-программист
      Ноябрь 2018 — Февраль 2019 (4 месяца)

      Разработка и поддержка систем управления экранами коллективного пользования.

      C++ · Qt · C++ stl · Linux

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

    • РГРТУ

      Рязанский государственный радиотехнический университет
      Вычислительной техники
      Сентябрь 2014 — Декабрь 2020 (6 лет и 3 месяца)
      • В 2018 с отличием окончил программу бакалавриата по специальности "Конструирование и технология электронных средств"
      • В 2020 окончил программу магистратуры по направлению "Информатика и вычислительная техника"

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