Кирилл Климов (jknotts1), 30 лет, Россия, МоскваКирилл Климов (jknotts1), 30 лет, Россия, Москва

Кирилл Климов

Бэкенд разработчикСредний (Middle)
От 350 000 ₽Рассмотрю предложения

Контакты

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

Обо мне

Опытный Golang разработчик с 3-летним опытом коммерческой разработки и общим 6-летним стажем в IT. Имею сильный бэкграунд в области автоматизации тестирования и обеспечения качества, включая опыт управления QA-командой.
Стремлюсь развиваться как Golang разработчик, углублять знания в области микросервисной архитектуры и высоконагруженных систем. Заинтересован в проектах, требующих оптимизации производительности и работы с большими объемами данных.


Языки программирования:


  • Go: 3 года коммерческой разработки, основной язык программирования
  • С/С++: реализация pet-проектов, понимание низкоуровневых принципов работы
  • Java/JavaScript/Python: опыт коммерческой разработки в контексте автоматизации тестирования

Архитектура и разработка:


  • Проектирование и реализация микросервисных систем
  • Применение принципов гексагональной архитектуры
  • Оптимизация высоконагруженных компонентов
  • Работа с API (REST, gRPC, Fiber)
  • Алгоритмы и структуры данных

DevOps и инфраструктура:


  • Контейнеризация (Docker, базовые знания Kubernetes)
  • Брокеры сообщений (RabbitMQ, Kafka)
  • Мониторинг и визуализация (Kibana, Grafana)
  • Логирование (ELK - Elasticsearch, Logstash, Kibana)
  • Управление секретами (Vault)

Базы данных:


  • Реляционные: MySQL, PostgreSQL
  • Нереляционные: MongoDB
  • Аналитические: Clickhouse

Ключевые проекты:


Система прогностики промышленного оборудования:


  • Разработка микросервисной архитектуры на Golang
  • Оптимизация обработки потоков данных, сократив время с 12 часов до практически мгновенного отклика
  • Интеграция с брокерами сообщений для обеспечения асинхронной обработки
  • Реализация API для взаимодействия с фронтенд-частью и внешними системами

Система контроля для строительных объектов:


  • Проектирование и разработка микросервисов на Golang с применением гексагональной архитектуры
  • Работа с высоконагруженными компонентами системы
  • Интеграция с различными базами данных для эффективного хранения и обработки информации
  • Реализация механизмов логирования и мониторинга для отслеживания работы системы

Дополнительный опыт:


  • Управление командой контроля качества (10+ специалистов)
  • Преподавание и менторство, ведение курсов по тестированию ПО
  • Опыт работы в международной команде разработки
  • Английский язык: средний уровень (B1-B2), достаточный для технической коммуникации

Навыки

Golang
Linux
MySQL
PostgreSQL
SQL
MongoDB
REST
C++
C

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

Опыт работы

  • Облачное решение для контроля за строительством и эксплуатацией объектов
    От 10 до 100 сотрудников
    Бэкенд разработчик (Средний)
    Апрель 2024 — По настоящее время (1 год)
    • создание и развитие с нуля сервисов backend'а
    • проектирование архитектуры сервисов
    • проработка структуры баз данных
    • кеширование и оптимизация работы с данными
    • реализация бизнес-логики приложений
    • работа с очередями сообщений
    • разрабатка ресурсоёмких функций
    • покрытие кода тестами
    • проведение code review
    • декомпозиция задач
    • работа в платформенной команде
    • оптимизировал и доработал трейсинг в микросервисах
    • ускорил работу утилиты по переносу данных из mongo в pg

  • Команда специалистов в области машиностроения
    От 100 до 1000 сотрудников
    Бэкенд разработчик (Средний)Инженер-разработчик (Go)
    Январь 2023 — Апрель 2024 (1 год и 4 месяца)

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

    - Проектирование микросервисной архитектуры
    - Организация потоков получения и передачи данных с использованием Kafka
    - Обеспечение отказоусточивости системы
    - Распил PHP монолита
    - Создание платформенной инфраструктуры
    - Построение систем логирования и конфигурирования
    - Рефакторинг кода/написание микросервисов
    - Проектирование и написание сервиса для работы с иерархическими каталогами
    - Код ревью/наставничество

    https://prana-system.com/

  • Российский коммерческий банк
    От 1000 до 5000 сотрудников
    Бэкенд разработчикGolang developer
    Июль 2022 — Январь 2023 (7 месяцев)

    Управление контроля информационной безопасности, департамент по защите активов

    • Разработка микросервисов
    • Разработал прототип инструмента на wasm для отрисовки изображений в canvas
    • Реализовал MVP DNS-сервера с возможностью валидации пакетов (установка правил по типу фаервола)   
  • Один из ведущих брокеров страны на рынке страховых услуг с командой лучших экспертов
    MoscowОт 10 до 100 сотрудников
    QA-Lead/Руководитель практики в компании
    Декабрь 2021 — Июль 2022 (8 месяцев)
    • Построение инфраструктуры тестирования (Создание регламента, выбор инструментов тестирования. Ручное тестирование, API, Автоматизация)
    • Выбор и реализация стратегии тестирования на проектах компании
    • Управление командой специалистов контроля качества разного уровня (QA)
    • Обучение сотрудников
    • Проведение собеседований
    Старший специалист по тестированию и сопровождению ПО
    Ноябрь 2020 — Декабрь 2021 (1 год и 2 месяца)

    • Автоматизированное тестирование: содействие в построении и развитии тестовой инфраструктуры, создание и сопровождение тестов

    • Участие в планировании выпуска релизов (обновлений информационных систем), обеспечение выполнения плана релизов в срок.

    • Разработка и тестирование документации

    • Разработка методик и регламентов по тестированию

  • Разработка программного обеспечения
    От 10 до 100 сотрудников
    Инженер по обеспечению качестваСпециалист по тестированию ПО
    Декабрь 2019 — Ноябрь 2020 (1 год)
    • Анализ требований по проекту
    • Ведение тестовой документации, написание чек-листов, тест-кейсов
    • Ручное тестирование: функциональное, интеграционное, регрессионное
    • Автоматизированное тестирование: Создание и поддержка автоматизированных тестов Java/Selenium
    • Тестирование серверной части и web-интерфейса

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

  • АлтГУ

    Алтайский государственный университет
    Барнаул698 выпускников
    Социологический
    Сентябрь 2012 — Июнь 2018 (5 лет и 9 месяцев)

    Магистр кафедры психологии коммуникаций и психотехнологий

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