SENIOR/TEAMLEAD ARCHITECT
Март 2023 — Октябрь 2023
NDA
Основатель / Архитектор
1. Обучаю практическим навыкам в архитектуре, решая пазлы, основанные на реальной жизни, через посты и ролики в Twitter, YouTube и LinkedIn.
2. 2k+ учеников. 15+ постов. 350k+ просмотров.
Апрель 2022 — Октябрь 2023
NDA
CTO / Главный Архитектор
Задачи:
1. Принимал наиболее важные технические/архитектурные решения, основываясь на данных, в дочерних компаниях с портфолио из сотен продуктов (включая Jive, FogBugz, Sococo, BiznessApps, Engine Yard, Kayako, CloudFix, AlphaSchool).
2. Внедрял улучшения процессов и продуктовые родмапы.
3. Разрабатывал архитектуру для всех продуктов.
4. Значительно упростил разросшиеся продукты, сосредоточив внимание на их основной ценности.
5. Сохранил миллионы долларов, оптимизируя AWS инфраструктуру, практикуя FinOps.
6. Разработал PoCs, фитнес функции и наиболее сложные функциональности.
7. Сформировал процессы разработки и рисерча вокруг AI.
Технологии: Python, TypeScript, Jupyter Notebook, AWS, LucidChart, ChatGPT, Bard, CodeWhisperer.
Май 2022 —Ноябрь 2022
NDA
Основатель / CTO
Задачи:
1. Сформировал product/market fit для продукта.
2. Спроектировал систему и реализовал релиз кандидата.
3. Закрыл продукт, когда AWS выпустил аналогичную функциональность.
Технологии: TypeScript, React, Serverless Framework, AWS (API Gateway, Lambda, DynamoDB, SQS, EventBridge), LucidChart.
Октябрь 2021 —Апрель 2022
S7 Airlines
Senior Solutions Architect
Задачи:
1. Ввел значительные улучшения в качестве, безопасности, производительности и масштабируемости во всех продуктах.
2. Спроектировал платформы отправки сообщений с нуля, которая отправляет сообщения 12+ миллионам пассажиров.
3. Извлек текущее состояние архитектуры из 7 продуктов.
4. Выполнял анализ корня наиболее сложных и важных проблем, происходящих в компании каждый день.
5. Организовал процесс обучение инженеров архитектурным навыкам.
Технологии: Kubernetes, Kafka, Apache Airflow, Java, PostgreSQL, Redis, Hazelcast, MongoDB, LucidChart, RedisGraph, ElasticSearch.
Ноябрь 2016 —Ноябрь 2021
NDA
Технический консультант/Solutions Architect/Technical Lead
Задачи:
1. Выполнил проекты для Kick, Geektastic, N26, Gigster, Upwork.
2. Мигрировал нео банк с Heroku на AWS.
3. Выполнял ревью тестовых заданий для найма лучших разработчиков в топовые мировые компании.
4. Техническое наставничество в выходе продукта на рынок США.
5. Ввел измерение производительности команд и индивидуальных разработчиков.
6. Реализовал несколько проектов для топовых мировых компаний. Детали скрыты NDA.
7. Спроектировал и реализовал основную часть системы A/B тестирования
Технологии: Heroku, AWS (Lambda, ECS, ECR, EC2, Fargate, S3, RDS, PostgreSQL, EventBridge, SystemsManager, CloudWatch, ELB), LucidChart, GitHub Actions, Terraform, Docker, Java, Spring, Netflix OSS, Jenkins, Microservices, Dropwizard, Kibana, Grafana.
Февраль 2020 —Октябрь 2021
NDA
Solutions Architect
Задачи:
1. Спроектировал архитектуру решений для Thomson Reuters, Inditex, Allianz, Syncron, Onit, BlueJay, Sogaz, PerkinElmer.
2. Принес миллионы долларов лояльных клиентов компании.
3. Сократил цену генетического анализа на 30%.
4. Разработал развертывание системы в США и Китай одновременно в AWS.
5. Улучшил производительность распределенной системы в 50 раз.
Проекты:
OneSourceTax для Thomson Reuters (06/2021-08/2021)
Решил проблемы с производительностью и стабильностью.
Набор продуктов для работы с данными для Syncron (05/2021-05/2021)
Выполнил оценку разработки нескольких продуктов.
Machine Learning engine для Onit (03/2021-04/2021)
Спроектировал и разработал ML движок для классификации чеков.
Агрегация логов для BluJay (12/2020-02/2021)
Увеличил производительность платформы, заменив ручную агрегацию логов на готовое решение.
AdInsure для Sogaz (09/2020)
Создание коммерческого предложения для тендера.
GAC для Inditex (07/2020-08/2020)
Внес фундаментальные изменения в арихтектуру системы распределения вещей для Inditex
(владелец Zara, Bershka, Pull&Bear, Stradivarius). Превратил неработающий MVP в продакшн решение.
OneFront для Allianz (06/2020)
Создание коммерческого предложения для тендера.
ODIN для PerkinElmer (02/2020-05/2020)
Спроектировал систему и создал MVP системы, обрабатывающей данные геномного анализа.
Технологии: AWS, OpenShift, DataDog, LucidChart, Go, Java, pgbench, sysbench, JMeter, Gatling, ETL, MLOps, Elastic Stack, Graylog, Oracle, MongoDB, InfluxDB, Docker, Ansible, Terraform, Service Mesh, Adacta.
Июнь 2019 —Январь 2020
NDA
Software Architect | Head of Engineering
Задачи:
1. Спроектировал все компоненты ML платформы.
2. Организовал работы нескольких кроссфункциональных и распределенных команд.
3. Сделал текущее решение масштабируемым. Перевел ее из MVP в полнофункциональное состояние.
Проекты:
Spotsize (06/2019-01/2020)
Продукт использует фронтальную камеру iPhone для определения размера ноги и рекомендует подходящую обувь.
Технологии: SAP Cloud Platform, Cloud Foundry, Java, Spring, Netflix OSS, Elastic Stack, Bitbucket Pipelines, Microservices.
Июль 2018 —Май 2019
Accenture GmbH
Менеджер в архитектуре
1. Значительно увеличил качество в продукте.
2. Выполнял роль эксперта по безопасности во всех продуктах компании.
3. Мигрировал Jenkins CI сборки на CD пайплайн, очистив неэффективные решения и применив новые требования к продукту.
Проекты.
Human Capital Management (07/2018-05/2019)
Набор продуктов из области HR, базируемых на SAP SuccessFactors.
Технологии: SAP Cloud Platform, Cloud Foundry, Java, Jenkins, Docker.
Февраль 2017 —Июнь 2018
NDA
Chief Software Architect / Software Engineering Manager
Задачи:
1. Руководил командой из 15 человек, включая 3 архитекторов, 7 senior и 5 middle разработчиков.
2. Реализовал наиболее сложные и критические задачи для нескольких проектов.
3. Спроектировал архитектуру несколько продуктов (система синтетического мониторинга, интеграцию чатбот билдера и платежных систем)
4. Описал CI/CD процессы для десятков команд и руководил их реализацией.
Проекты:
Crossover (02/2018-03/2018)
Платформа начала испытывать проблемы с производительностью и доступностью после введения нового сервиса. Моя задача была провести анализ корня проблем и создать план по улучшениям.
Digital Creative (01/2018-02/2018)
Создание интеграции чатбот билдера и платежных систем с нуля.
Jive Core (10/2017-12/2017)
Ядро Jive Software требовало обновления с нулевым временем отказа. Я руководил процессом релиза с момента создания команды для момента релиза.
CI/CD стандартизация (05/2017-10/2017)
Моя команда отвечала за реализацию стандартизацию CI/CD процессов во всех продуктах компании.
CodeServer Monitoring (02/2017-04/2017)
Синтетический мониторинг для энтерпрайз приложения.
Технологии: SmartSheet, BetterWorks, Jira, Confluence, New Relic, Elastic Stack, AWS, Docker, JMeter, Facebook Messenger, Chatfuel, ManyChats, Zapier, Facebook Analytics, Dashbot, Java, Spring, Struts, Postgresql, Kafka, Jenkins, Docker, Ansible, TeamCity, Docker, Nexus, Flyway, ElectricFlow
Июль 2015 — Сентябрь 2016
NDA
Tech Lead
Задачи:
1. Перепроектировал ядро системы, чтобы сделать его более тестируемым, расширяемым и поддерживаемым.
2. Увеличил производительность наиболее популярных юз кейсов в 3 раза.
3. Сделал систему консистентной, исправил проблемы с многопоточностью.
Проекты:
Rational Software Architect Design Manager (07/2015-09/2016)
Платформа для совместного создания архитектурных диаграмм.
Технологии: IBM Java (J9), Eclipse IDE, Eclipse RCP, Eclipse Equinox, OSGI, RTC, REST, Apache Jena, JUnit.
Март 2015 —Июль 2015
NDA
Team Lead
Задачи:
1. Спроектировал и реализовал систему выдачи персональных ID карточек для граждан России, которая сократила время производства в 4 раза и сохранила миллионы, которые тратили на ненужные активности для различных министерств.
2. Сформировал команду и отношения с клиентом с нуля.
3. Создал процесс перехода от проприетарного ПО на ПО с открытым кодом. Проводил нагрузочное тестирование для выбора подходящего стека.
Технологии: OpenJDK, Tomcat, Apache Camel, JAX-WS, Linux (Ubuntu, IBM z\OS), Microservices, PA (Hibernate), JTA (JBossTS - Narayana), JCA (JBoss IronJacamar), IBM DB2, IBM Websphere MQ, Postgresql, Apache ActiveMQ, MariaDB, RabbitMQ.
Январь 2013 —Март 2015
NDA
Team Lead
Задачи:
1. Спроектировал и реализовал ядро платежного фреймворка, которым пользуются топ 60 банков мира.
2. Спроектировал и реализовал систему автоматического функционального тестирования для онлайн банкинга, которая сделала ненужной работу сотен ручных QA специалистов.
Технологии: Java, Perl, Groovy, Oracle, Maven, Sonar, Bamboo, JUnit, JMockit, Jira, Intellij Idea IDE, Eclipse IDE, Netbeans IDE, Linux (Red Hat), Selenium.
Сентябрь 2008 —Январь 2013
NDA
Team Lead
1. Спроектировал и реализовал архитектуру нескольких продуктов для работы с MS SQL сервером.
2. Выиграл 2 серебрянных медали "Windows IT Pro Community Choice Award Winner 2013” и “ComponentSource
Bestselling Publisher Award” 4 раза каждый год 2009-2012.
Технологии: SAP Cloud Platform, Cloud Foundry, Java, Spring, Netflix OSS, Elastic Stack, Bitbucket Pipelines, Microservices.
Образование
2010
Поволжский государственный технологический университет,
информатики и вычислительной техники, Программное обеспечение вычислительной техники и автоматизированных систем
Март 2023 — Октябрь 2023
NDA
Основатель / Архитектор
1. Обучаю практическим навыкам в архитектуре, решая пазлы, основанные на реальной жизни, через посты и ролики в Twitter, YouTube и LinkedIn.
2. 2k+ учеников. 15+ постов. 350k+ просмотров.
Апрель 2022 — Октябрь 2023
NDA
CTO / Главный Архитектор
Задачи:
1. Принимал наиболее важные технические/архитектурные решения, основываясь на данных, в дочерних компаниях с портфолио из сотен продуктов (включая Jive, FogBugz, Sococo, BiznessApps, Engine Yard, Kayako, CloudFix, AlphaSchool).
2. Внедрял улучшения процессов и продуктовые родмапы.
3. Разрабатывал архитектуру для всех продуктов.
4. Значительно упростил разросшиеся продукты, сосредоточив внимание на их основной ценности.
5. Сохранил миллионы долларов, оптимизируя AWS инфраструктуру, практикуя FinOps.
6. Разработал PoCs, фитнес функции и наиболее сложные функциональности.
7. Сформировал процессы разработки и рисерча вокруг AI.
Технологии: Python, TypeScript, Jupyter Notebook, AWS, LucidChart, ChatGPT, Bard, CodeWhisperer.
Май 2022 —Ноябрь 2022
NDA
Основатель / CTO
Задачи:
1. Сформировал product/market fit для продукта.
2. Спроектировал систему и реализовал релиз кандидата.
3. Закрыл продукт, когда AWS выпустил аналогичную функциональность.
Технологии: TypeScript, React, Serverless Framework, AWS (API Gateway, Lambda, DynamoDB, SQS, EventBridge), LucidChart.
Октябрь 2021 —Апрель 2022
S7 Airlines
Senior Solutions Architect
Задачи:
1. Ввел значительные улучшения в качестве, безопасности, производительности и масштабируемости во всех продуктах.
2. Спроектировал платформы отправки сообщений с нуля, которая отправляет сообщения 12+ миллионам пассажиров.
3. Извлек текущее состояние архитектуры из 7 продуктов.
4. Выполнял анализ корня наиболее сложных и важных проблем, происходящих в компании каждый день.
5. Организовал процесс обучение инженеров архитектурным навыкам.
Технологии: Kubernetes, Kafka, Apache Airflow, Java, PostgreSQL, Redis, Hazelcast, MongoDB, LucidChart, RedisGraph, ElasticSearch.
Ноябрь 2016 —Ноябрь 2021
NDA
Технический консультант/Solutions Architect/Technical Lead
Задачи:
1. Выполнил проекты для Kick, Geektastic, N26, Gigster, Upwork.
2. Мигрировал нео банк с Heroku на AWS.
3. Выполнял ревью тестовых заданий для найма лучших разработчиков в топовые мировые компании.
4. Техническое наставничество в выходе продукта на рынок США.
5. Ввел измерение производительности команд и индивидуальных разработчиков.
6. Реализовал несколько проектов для топовых мировых компаний. Детали скрыты NDA.
7. Спроектировал и реализовал основную часть системы A/B тестирования
Технологии: Heroku, AWS (Lambda, ECS, ECR, EC2, Fargate, S3, RDS, PostgreSQL, EventBridge, SystemsManager, CloudWatch, ELB), LucidChart, GitHub Actions, Terraform, Docker, Java, Spring, Netflix OSS, Jenkins, Microservices, Dropwizard, Kibana, Grafana.
Февраль 2020 —Октябрь 2021
NDA
Solutions Architect
Задачи:
1. Спроектировал архитектуру решений для Thomson Reuters, Inditex, Allianz, Syncron, Onit, BlueJay, Sogaz, PerkinElmer.
2. Принес миллионы долларов лояльных клиентов компании.
3. Сократил цену генетического анализа на 30%.
4. Разработал развертывание системы в США и Китай одновременно в AWS.
5. Улучшил производительность распределенной системы в 50 раз.
Проекты:
OneSourceTax для Thomson Reuters (06/2021-08/2021)
Решил проблемы с производительностью и стабильностью.
Набор продуктов для работы с данными для Syncron (05/2021-05/2021)
Выполнил оценку разработки нескольких продуктов.
Machine Learning engine для Onit (03/2021-04/2021)
Спроектировал и разработал ML движок для классификации чеков.
Агрегация логов для BluJay (12/2020-02/2021)
Увеличил производительность платформы, заменив ручную агрегацию логов на готовое решение.
AdInsure для Sogaz (09/2020)
Создание коммерческого предложения для тендера.
GAC для Inditex (07/2020-08/2020)
Внес фундаментальные изменения в арихтектуру системы распределения вещей для Inditex
(владелец Zara, Bershka, Pull&Bear, Stradivarius). Превратил неработающий MVP в продакшн решение.
OneFront для Allianz (06/2020)
Создание коммерческого предложения для тендера.
ODIN для PerkinElmer (02/2020-05/2020)
Спроектировал систему и создал MVP системы, обрабатывающей данные геномного анализа.
Технологии: AWS, OpenShift, DataDog, LucidChart, Go, Java, pgbench, sysbench, JMeter, Gatling, ETL, MLOps, Elastic Stack, Graylog, Oracle, MongoDB, InfluxDB, Docker, Ansible, Terraform, Service Mesh, Adacta.
Июнь 2019 —Январь 2020
NDA
Software Architect | Head of Engineering
Задачи:
1. Спроектировал все компоненты ML платформы.
2. Организовал работы нескольких кроссфункциональных и распределенных команд.
3. Сделал текущее решение масштабируемым. Перевел ее из MVP в полнофункциональное состояние.
Проекты:
Spotsize (06/2019-01/2020)
Продукт использует фронтальную камеру iPhone для определения размера ноги и рекомендует подходящую обувь.
Технологии: SAP Cloud Platform, Cloud Foundry, Java, Spring, Netflix OSS, Elastic Stack, Bitbucket Pipelines, Microservices.
Июль 2018 —Май 2019
Accenture GmbH
Менеджер в архитектуре
1. Значительно увеличил качество в продукте.
2. Выполнял роль эксперта по безопасности во всех продуктах компании.
3. Мигрировал Jenkins CI сборки на CD пайплайн, очистив неэффективные решения и применив новые требования к продукту.
Проекты.
Human Capital Management (07/2018-05/2019)
Набор продуктов из области HR, базируемых на SAP SuccessFactors.
Технологии: SAP Cloud Platform, Cloud Foundry, Java, Jenkins, Docker.
Февраль 2017 —Июнь 2018
NDA
Chief Software Architect / Software Engineering Manager
Задачи:
1. Руководил командой из 15 человек, включая 3 архитекторов, 7 senior и 5 middle разработчиков.
2. Реализовал наиболее сложные и критические задачи для нескольких проектов.
3. Спроектировал архитектуру несколько продуктов (система синтетического мониторинга, интеграцию чатбот билдера и платежных систем)
4. Описал CI/CD процессы для десятков команд и руководил их реализацией.
Проекты:
Crossover (02/2018-03/2018)
Платформа начала испытывать проблемы с производительностью и доступностью после введения нового сервиса. Моя задача была провести анализ корня проблем и создать план по улучшениям.
Digital Creative (01/2018-02/2018)
Создание интеграции чатбот билдера и платежных систем с нуля.
Jive Core (10/2017-12/2017)
Ядро Jive Software требовало обновления с нулевым временем отказа. Я руководил процессом релиза с момента создания команды для момента релиза.
CI/CD стандартизация (05/2017-10/2017)
Моя команда отвечала за реализацию стандартизацию CI/CD процессов во всех продуктах компании.
CodeServer Monitoring (02/2017-04/2017)
Синтетический мониторинг для энтерпрайз приложения.
Технологии: SmartSheet, BetterWorks, Jira, Confluence, New Relic, Elastic Stack, AWS, Docker, JMeter, Facebook Messenger, Chatfuel, ManyChats, Zapier, Facebook Analytics, Dashbot, Java, Spring, Struts, Postgresql, Kafka, Jenkins, Docker, Ansible, TeamCity, Docker, Nexus, Flyway, ElectricFlow
Июль 2015 — Сентябрь 2016
NDA
Tech Lead
Задачи:
1. Перепроектировал ядро системы, чтобы сделать его более тестируемым, расширяемым и поддерживаемым.
2. Увеличил производительность наиболее популярных юз кейсов в 3 раза.
3. Сделал систему консистентной, исправил проблемы с многопоточностью.
Проекты:
Rational Software Architect Design Manager (07/2015-09/2016)
Платформа для совместного создания архитектурных диаграмм.
Технологии: IBM Java (J9), Eclipse IDE, Eclipse RCP, Eclipse Equinox, OSGI, RTC, REST, Apache Jena, JUnit.
Март 2015 —Июль 2015
NDA
Team Lead
Задачи:
1. Спроектировал и реализовал систему выдачи персональных ID карточек для граждан России, которая сократила время производства в 4 раза и сохранила миллионы, которые тратили на ненужные активности для различных министерств.
2. Сформировал команду и отношения с клиентом с нуля.
3. Создал процесс перехода от проприетарного ПО на ПО с открытым кодом. Проводил нагрузочное тестирование для выбора подходящего стека.
Технологии: OpenJDK, Tomcat, Apache Camel, JAX-WS, Linux (Ubuntu, IBM z\OS), Microservices, PA (Hibernate), JTA (JBossTS - Narayana), JCA (JBoss IronJacamar), IBM DB2, IBM Websphere MQ, Postgresql, Apache ActiveMQ, MariaDB, RabbitMQ.
Январь 2013 —Март 2015
NDA
Team Lead
Задачи:
1. Спроектировал и реализовал ядро платежного фреймворка, которым пользуются топ 60 банков мира.
2. Спроектировал и реализовал систему автоматического функционального тестирования для онлайн банкинга, которая сделала ненужной работу сотен ручных QA специалистов.
Технологии: Java, Perl, Groovy, Oracle, Maven, Sonar, Bamboo, JUnit, JMockit, Jira, Intellij Idea IDE, Eclipse IDE, Netbeans IDE, Linux (Red Hat), Selenium.
Сентябрь 2008 —Январь 2013
NDA
Team Lead
1. Спроектировал и реализовал архитектуру нескольких продуктов для работы с MS SQL сервером.
2. Выиграл 2 серебрянных медали "Windows IT Pro Community Choice Award Winner 2013” и “ComponentSource
Bestselling Publisher Award” 4 раза каждый год 2009-2012.
Технологии: SAP Cloud Platform, Cloud Foundry, Java, Spring, Netflix OSS, Elastic Stack, Bitbucket Pipelines, Microservices.
Образование
2010
Поволжский государственный технологический университет,
информатики и вычислительной техники, Программное обеспечение вычислительной техники и автоматизированных систем