Алексей Федулов (aleksej_fedulov), Россия, ЧебоксарыАлексей Федулов (aleksej_fedulov), Россия, Чебоксары

Алексей Федулов

Фулстек разработчикВедущий (Lead)
От 350 000 ₽Не ищу работу

Контакты

Контакты скрыты настройками приватности
Опыт работы: 6 лет и 2 месяца
Регистрация: 07.12.2021
Последний визит: 3 недели назад
Гражданство: Россия
Местоположение: Россия, Чебоксары
Дополнительно: готов к удаленной работе
Знание языков: Английский В2

Обо мне

Full-stack разработчик с достаточно гибким стеком и широким кругозором. Следую принципам SOLID и Test Drive Development.


Основной стек: Golang, Clojure

Навыки

Clojure
Golang
PostgreSQL
Docker
Kubernetes
CI/CD
RabbitMQ
Elasticsearch
Redis
Linux

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

Опыт работы

  • Арбитражная команда
    Фулстек разработчик (Ведущий)Tech Lead
    Январь 2023 — По настоящее время (2 года и 2 месяца)

    Проекты:

    CRM

    Автоматическое написание комментариев под постом Facebook

    Сервис для проксирования запросов socks5, http, https

    Ответственность:

    • Проектирование уровней доступа
    • Проектирование шаблонизатора для генерации лендингов
    • Внедрение со сторонними сервисами (Cloudflare, AvCheck, IpRoyal, DeepL и многие другие)
    • Модуль уведомлений (телеграм, web-клиент)
    • Модуль для написания комментариев под постом Facebook (лайки, комменты, картинки)
    • Модуль для интеграции с Nooklz (аккаунты, прокси) - напрямую взаимодействует с модулем написания комментариев
    • Проектирование мощного генеративного API с возможностью фильтраций, сортировок и т.д.
  • ООО "Алькона"
    Чебоксары
    Фулстек разработчик (Ведущий)Tech Lead
    Январь 2023 — По настоящее время (2 года и 2 месяца)

    Проекты:

    - Региональная медицинская информационная система

    - Генератор расписаний (микросервис)

    - Обработчик логов (микросервис)

    Ответственность:

    • Архитектура базы данных на PostgreSQL
    • Архитектура микро-сервисов
    • Интеграция со сторонними и локальными микро-сервисами (RabbitMQ,  Rest API)
    • Проектирование и разворачивание инфраструктуры проекта (Ubuntu, Docker, Kubernetes, Gitlab + Gitlab CI/CD)
    • Логирование (ElasticSearch + Kibana)
    • Тестирование (unit-tests)

    Достижения:

    • Ускорение модуля генерации расписания врачей путем переноса в микро-сервис на Golang из SQL
    • Оптимизация и увеличений пропускной способности с тысячей до десятков тысяч логов в секунду путем переноса обработки в RabbitMQ + сервис для обработки логов
    • CI/CD
    • Оптимизация хранения данных в Postgres для увеличения производительности
    • Docker, Docker Compose
    Фулстек разработчик (Ведущий)Fullstack Developer
    Январь 2019 — Январь 2023 (4 года и 1 месяц)

    Проекты:

    Региональная медицинская информационная система

    Ответственность:

    • Разработка проекта (Clojure, ClojureScript Reagent + ReFrame)
    • Поддержка базы PostgreSQL (оптимизация, индексирование, wal-логи,  миграции с версии на версию и т.д.)
    • Интеграция со сторонними и локальными микро-сервисами (RabbitMQ,  Rest API)
    • Проектирование и разворачивание инфраструктуры проекта (Docker, Kubernetes,  Gitea + Drone CI/CD, Gitlab + Gitlab CI/CD)
    • Логирование (ElasticSearch + Kibana)
    • Тестирование (unit-tests)
    • Разработка микро-сервисов: ежедневное автоматическое резервное копирование базы данных по Kubernetes API с использованием wal-g в контейнере базы данных, хранилище файлов (Golang)

    Достижения:

    • Рост от Junior-разработчика до Strong Middle за 2 года
    • Опыт работы в микро-сервисной архитектуре
    • Опыт поддержки и оптимизации базы данных, восстановление Point-In-Time-Recovery и т.д.
    • Проектирование модулей и сервисов
    • Менторство новеньких Junior-разработчиков
    • Участие в принятии архитектурных решений

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

    • ЧГУ им. И.Н. Ульянова

      Чувашский государственный университет имени И.Н. Ульянова
      Чебоксары726 выпускников
      Информатики и вычислительной техники
      Сентябрь 2016 — Июль 2020 (3 года и 10 месяцев)

      Активно участвовал и занимал места на региональных и межрегиональных хакатонах.

      Принимал участие и выступал с проектами на конференциях.

      Разработал систему учета студентов для ВУЗа.