hvck
open for hire

daniil kirsanov

skills
  • php
  • go
  • bash
  • mysql
  • postgresql
  • redis
  • symfony
  • laravel
  • docker
  • kafka
  • keycloak
  • jaeger
  • age21 yo
  • locationrussia / ulyanovsk
social
обо мне

программист с рождения, легко вкатываюсь в технологии и стараюсь сделать мир чуточку проще и лучше.

помимо программирования интересуюсь психологией и устройством работы мозга. прохожу кпт.

придерживаюсь гуманистических взглядов.

мой путь

Framework Team 2021 - now

один из крупнейших сервисов бронирования отелей

в россии и снг

  • спроектировал и реализовал кеширование запросов к API в Redis, с инвалидацией через Kafka
  • реализовал переход с Redis Array на Redis Cluster
  • спроектировал и реализовал интеграцию с Jaeger
  • работая в команде, успешно реализовал интеграцию Keycloak с бизнесом, делегируя написание логики подключения к Keycloak членам команды
  • исправил скрипт для разворачивания проекта под MacOS, а также исправил ошибки в нем (Bash + Docker)
  • реализовал генерацию OpenAPI документации через Gnostic
  • реализовал генерацию Protobuf классов из proto файлов
  • реализовал метод пробной коррекции заказа с услугами(пунктами в заказе)
  • оптимизировал запросы на получение отелей, получилось найти проблему в кешировании
  • исправил ошибки в логике сервиса логирования на Go, а также доработал запросы к MongoDB, часть перенес на полнотекстовый поиск, часть на регулярные выражения
  • провел множество Code Review
  • был главным в помощи с проблемами, которые возникали на локальном окружении при разворачивании проектов, при проблемах взаимодействия между сервисами
  • был правой рукой в проведении on-boarding: делился знанием и опытом с коллегами

SKOLKOVO

School of management

  • разработал микросервис платежей, вынес его из монолита, а также интегрировал его с монолитом (общение по REST API)
  • реализовал обновленный профиль пользователя и хранение верификации пользовательских документов
  • реализовал сложную фильтрацию образовательных программ
  • реализовал множество методов REST API
  • реализовал кеширование сложных запросов, контента и статистики в Redis
  • написал множество выгрузок отчетов, создавал чейны очередей этих выгрузок
  • успешно и качественно интегрировался с Canvas LMS, FreeScout, ЦентроБанком, Google Analytics, внутренними микросервисами
  • оптимизировал множество запросов с различными проблемами
  • отрефакторил тысячи строк кода
  • пофиксил несколько сотен ошибок
  • проводил code review почти каждый день