⚡️ Соберите стартап, взорвите рынок и заберите AirPods, iPad или даже MacBook — всё это в нашей безумной игре ко Дню программиста

startup-crunch

Андрей Саксонов (saksonov_dev), 33 года, Россия, ВоронежАндрей Саксонов (saksonov_dev), 33 года, Россия, Воронеж

Андрей Саксонов

Эксперт
Software Engineer, TeamLead, TechLead, Архитектор программного обеспеченияБэкенд разработчикВедущий (Lead)
От 650 000 ₽Ищу работу

Контакты

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

Обо мне

Разрабатываю программное обеспечение с 2010 года. Основной фокус на Java-разработку серверных приложений. В данный момент основной интерес представляют распределенные системы, микросервисы, NoSQL/newSQL базы данных, современные системы оркестрации (например, Kubernetes). Фанат гибких методологий разработки (Scrum, Kanban, XP).

Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

SQL
Python
Java
Scala
Linux
MySQL
Kotlin
Docker
PostgreSQL
Golang

Эксперт

0консультаций

Работаю с квалификациями

СтажёрМладшийСреднийСтаршийВедущий

Помогаю развивать навыки

RESTHibernateSQLApache MavenLinuxGradleGitJavaDockerSpring Boot

Работаю с запросами

Стоимость
1000 ₽/ час
Первая встреча бесплатно

Опыт работы

  • Специальное подразделение Ozon, где тесно переплетается всё, что связано с финансами и IT
    От 1000 до 5000 сотрудников
    Технический директор (Ведущий)Руководитель группы разработки
    Январь 2025 — По настоящее время (9 месяцев)

    Разработка сервисов Интернет-Эквайринга (ECOM) (язык программирования - Go)

    • системный анализ требований и архитектура решений
      • концептуальная архитектура взаимодействия контейнеров (приложений, БД)
      • детальная архитектура взаимодействия на уровне компонентов
    • оценка трудозатрат,  длительности проектов и проектное планирование
    • организация и проведения нагрузочного тестирования
    • оптимизация производительности существующих решений
    • систематизация и ведение документации и базы знаний по архитектуре, процессам, инструментам и активностям команды
    • разработка публичного API для интеграции (входящие интеграции мерчантов)
    • разработка платежных методов (исходящие интеграции платежных провайдеров)
  • Коммерческий банк
    МоскваБолее 5000 сотрудников
    Бэкенд разработчик (Ведущий)Исполнительный директор по разработке / Руководитель группы разработки
    Июнь 2022 — Январь 2025 (2 года и 8 месяцев)

    Полный цикл разработки интернет-банка юридических лиц. Пилотный проект по интеграции совершенно нового продукта для юридических лиц совместно с ЦБ. Разработка архитектуры новых решений, разбиение смежных унаследованных сервисов на микросервисы. Планирование квартальных инкрементов продуктов, проведение собеседований для найма новых сотрудников. Внедрение стандартов качества на проекте, отслеживание метрик качества. Работа с бэклогом и техническим долгом. Оценка трудозатрат и планирование работы команды, планирование релизов, сопровождение функций продукта.

    - разработка сервиса для нового направления с нуля
    - разбиение существующего сервиса на набор микросервисов
    - анализ изменений в требованиях от ЦБ и изменений в API партнеров
    - проработка общей архитектуры и постановка задач команде разработки

  • https://scalac.io/
    Гданьск
    Системный инженер (Старший)Software Engineer
    Август 2021 — Май 2022 (10 месяцев)

    Разработка программных решений для анализа сделок по управлению залоговым риском.  Сбор данных из различных источников (REST, SOAP,  SFTP и т.п.), публикация данных в Kafka, обработка данных, сохранение реузльтатов в БД (MySQL). Разработка API (REST, JSON) для клиентских приложений. 

    Технологический стэк: Scala, ZIO, Doobie, Akka-HTTP

    GitDockerLinuxApache KafkaScalaMySQLREST
  • Компания, которая развивает самую популярную в России поисковую систему и десятки других сервисов
    МоскваБолее 5000 сотрудников
    Бэкенд разработчик (Старший)Старший инженер-разработчик
    Март 2021 — Сентябрь 2021 (7 месяцев)

    - проектирование и разработка API для нового продукта классифайда (VAS: размещение объявления в специальной области) с использованием gRPC

    - разработка механизма определения победителя в специальной маркетинговой акции при помощи YT-запроса

    - перевод сервиса с устаревшей системы развертывания на современную (на базе Nomad) с применением принципов Cloud Native приложений (например, рефакторинг механизма разделения поведения приложения для тестовой и производственной среды)

    Общее описание:

    Разработка дилерских продуктов и сервисов монетизации классифайда Auto.ru. Совместная проработка требований с PO, формирование задач для бэклога, участие в оценке задач, полный цикл разработки US от кодирования (REST, Scala, ZIO, Kafka, gRPC, YDB newSQL), развертывания (стек HashiCorp - Nomad, Vault) до мониторинга в производственной среде (Prometheus, Grafana). Использование внутренних инструментов Яндекса для сбора аналитики (YT, ClickHouse) для маркетинговых кампаний. Работа по методологии Scrum (Planning Poker, Backlog Grooming).

  • Payworks / Visa Europe Services
    Мюнхен
    Бэкенд разработчик (Ведущий)Software Engineer
    Июнь 2018 — Март 2021 (2 года и 10 месяцев)

    - рефакторинг модели сборки проекта с выделением общей переиспользуемой родительской модели с использованием BuildManagement и Enforcer (Apache Maven), разработка Maven Archetype для генерации шаблона типичных микросервисов

    - разработка Maven-плагина для интеграционных тестов с использованием Docker (позже замещено TestContainers с DockerComposeModule/SingletonContainer)

    - внедрение в CI-пайплайны сканеров типичных ошибок/уязвимостей SpotBugs(+FindSecBugs) (для Kotlin - ktlint и detekt). Настройка warnings-ng для Jenkins для просмотра отчётов

    - разработка TestNG/JUnit-раннера для Cucumber-тестов на базе Spring Boot (@SpringBootCucumberTestRunner)

    - внедрение CheckStyle/SortPom шагов в CI-пайплайны для унификации форматирования кодовой базы

    - разработка библиотеки с открытым исходным кодом для создания эмуляторов внешних серверов с бинарными протоколами (например ISO-8583 c поддержкой EBCDIC-кодировок полей) https://github.com/andreysaksonov/tcp-mocker

    - рефакторинг Dockerfile с применением послойной сборки образа для уменьшения занимаемого образом места в Nexus

    - внедрение понятия D-Release (опасный релиз) в релизный процесс на основе поиска изменений в ключевых файлах проекта (например, релиз включает миграцию базы данных, изменение версии библиотек платформы и т.п.)

    - разработка корпоративной документации/гайдов, например Acceptance Tests Developer Guide

    - тонкая настройка HealthChecks/Circuit Breakers для более наглядного отображения деградировавших компонентов в мониторинге для более быстрой обработки онлайн-инцидентов

    Общее описание:

    Разработка технологической платформы по подключению платежного шлюза к провайдерам платежных сервисов для POS и E-Commerce платежей. Анализ требований и спецификаций протоколов (например, ISO-8583, HSM payShield 9000), имплементация (Java, Kotlin, Spring Boot, MySQL), тестирование (BDD, Gherkin, Cucumber, CI/CD), развертывание в тестовую среду (Rancher, Kubernetes, Terraform, Atlantis, Ansible), пилотирование (A/B-тестирование, Feature Toggles, миграция с Togglz на Unleash) и поддержка 24/7 (On-Call) в производственной среде (метрики, алерты, обработка инцидентов - Prometheus, Grafana, ELK, AlertManager, Icinga, Atlassian StatusPage). Работа по методологии Scrumban (Planning Poker, Backlog Grooming, WIP Limits, ретроспективы 2-х недельных спринтов). Использование практик XP (TDD, BDD, Code Review, Pair Programming, Mob Programming).

    GitSQLDockerMySQLNginxJavaJDBCRESTXMLBash
  • Международная компания-разработчик программного обеспечения
    ВоронежБолее 5000 сотрудников
    Бэкенд разработчик (Ведущий)Software Architect
    Июнь 2013 — Май 2018 (5 лет)
  • Международная IT-компания и стратегическое IT-подразделение Deutsche Telekom
    ВоронежОт 1000 до 5000 сотрудников
    Системный инженер (Старший)Senior Software Engineer
    Март 2013 — Июнь 2013 (4 месяца)
  • Заказная разработка программного обеспечения и информационных систем
    ВоронежОт 1000 до 5000 сотрудников
    Системный инженер (Средний)Software Engineer
    Июнь 2011 — Февраль 2013 (1 год и 9 месяцев)
  • Воронежский государственный университет
    ВоронежОт 1000 до 5000 сотрудников
    Инженер
    Сентябрь 2009 — Июнь 2011 (1 год и 10 месяцев)

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

  • ВГУ

    Воронежский государственный университет
    Воронеж2448 выпускников
    Прикладной математики, информатики и механики
    Сентябрь 2012 — Август 2014 (1 год и 11 месяцев)

    Выдан диплом магистра с отличием по направлению подготовки 0104000 Прикладная математика и информатика

    Прикладной математики, информатики и механики
    Сентябрь 2008 — Август 2012 (3 года и 11 месяцев)

    Бакалавр (с отличием) прикладной математики и информатики по направлению "Прикладная математика и информатика"