Андрей Ганюшкин

31 марта 1986

telegram: @AndreyGanyushkin
email: andrey@ganyushkin.ru
blog: https://full-stack.blog


Занимаюсь разработкой инструментов для образования и сервисов поддержки исследователей более 13 лет. Имею опыт выполнения обязанностей tech lead и solution architect для AWS. Много работал в географически распределенных командах. Хочу заниматься архитектурой приложений. При наличии интересных задач, профессионального коллектива и достойной оплаты не склонен к частой смене работы.
Java, JS, AWS, ML/CV, Python, MarkLogic, XQuery, PostgreSQL, DevOps, SAFe & Scrum, Spring, Angular
Опыт работы
август 2023 - now
"Газпромбанк" (Акционерное общество)
Эксперт по архитектуре (Solution Architect)
март 2023 – август 2023
ООО "Спринтерра"
старший инженер-программист

- платформенные сервисы для трансформации и обогащения контента
  • Сервис обогащения контента
    Java Spring service. На базе Spring Integration, MySQL, Elasticsearch, и других решений.
    Трансвормация on-prem в cloud native.
    Разработка, прототипы, анализ задач, планирование работ, контроль выполнения, взаимодействие с другими командами. Scrum.
    Результаты работы проекта используются например тут: https://onlinelibrary.wiley.com
- проектирование в AWS, PoCs
Разработка решений в AWS, представление архитектору. PoC по решениям, практическая проверка решений.
2010 – февраль 2023
John Wiley and Sons
Senior Software Engineer

За время работы в компании я участвовал в разных проектах:

- продукты для конечных пользователей
  • Приложение для создания кастомных книг из книг компании
    Full-stack разработка. Core logic & data storage: XQuery + MarkLogic, Java backend as a content transformation services. AngularJS+TypeScript – as core ui tech.
    Разработка, анализ задач, планирование работ, контроль выполнения. Waterfall.
  • Приложение для создания, редактирования и поддержки вопросов
    Full-stack разработка. Десктопное приложение на java swing + java spring backend сервис. плагины на java к Jira.
    PoC: java swing to web. Web prototypes.
    Math / Chem editors for web (in JS).
    Разработка подходов для миграции в веб.
    Разработка, анализ задач, прототипы. SAFe
  • Был вовлечен как разработчик в процесс формирования UI команды (JS, React).
    Переписывали/доделывали/переделывали UI сервиса за коллегами из индии.
    JS/React разработка, участие в интервью.
- платформенные сервисы для трансформации и обогащения контента
  • Сервис для извлечения аннотированной layout разметки из latex/word/pdf статей и трансформации в html + layout data
    Stateless Java Spring сервис построенный на основе NLP моделей и алгоритмов на Drools, ANTLR и обработки DOM структуры документа.
    Containers in AWS ES2.
    Разработка, анализ задач, планирование работ. Scrum.
  • Сервис обогащения контента
    Java Spring service. На базе Spring Integration, MySQL, Elasticsearch, и других решений. Первоначально on-prem решение.
    Планирование и реализация переезда в AWS.
    Разработка предложений для трансформации проекта в cloud native.
    Разработка, прототипы, анализ задач, планирование работ, контроль выполнения, взаимодействие с другими командами. Scrum.
    Результаты работы проекта используются например тут: https://onlinelibrary.wiley.com
- подготовка данных и создание computer vision моделей
Разработка автоматизированной системы создания layout dataset для набора научных статей. Обучение object detection/segmentation моделей для распознавания layout статей. С использованием CV моделей подготовка датасетов для обучения NLP моделей.
Эта работа включала в себя создание serverless processing pipeline в aws для обработки данных.
- обучение коллег. Knowledge transfer
Планирование и проведение процессов передачи знаний и обучения для коллег из RU, Sri Lanka. Положительные результаты.
- проектирование в AWS, PoCs
Разработка решений в AWS, представление архитектору. PoC по решениям, практическая проверка решений. Работал в основном с процессами / pipelines обработки данных.

Последние два года занимался только AWS, ML/CV, Java, Knowledge transfer
Июнь - Июль 2009
HP, Hewlett-Packard
Trainee
Двухмесячная практика.
Был вовлечен в анализ приложения, которое было собрано в pre-sale отделе на основе продукта компании в очень короткие сроки и нуждалось в документации и приведении архитектуры к нормальному виду. Приложение для стриминговой обработки данных на Java.
Образование
2007 – 2014
Мытищинский филиал МГТУ им. Н. Э. Баумана
бакалавр: прикладная математика и информатика
неоконченная магистратура: прикладная математика и информатика (математическое моделирование)
2002 – 2005
техникум, МТКП МГТУ им. Н. Э. Баумана
системы автоматического управления летательными аппаратами