Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был на сайте более двух недель назад

Кандидат

Мужчина, 38 лет, родился 29 июня 1986

Не ищет работу

Курган, готов к переезду (Москва, Санкт-Петербург), готов к командировкам

Архитектор информационных систем, solution architect, architect system, IT архитектор, tech lead

600 000  на руки

Специализации:
  • Архитектор
  • Руководитель группы разработки
  • Технический директор (CTO)

Занятость: полная занятость, частичная занятость, проектная работа

График работы: полный день, сменный график, гибкий график, удаленная работа, вахтовый метод

Опыт работы 16 лет 3 месяца

Апрель 2021по настоящее время
4 года 2 месяца

Москва, t1.ru

Информационные технологии, системная интеграция, интернет... Показать еще

Главный архитектор стрима взыскания банка ВТБ - solution architect, java tech lead
- Проектирование с нуля целевой архитектуры системы с учетом омниканального дизайна банка; - Последующее встраивание системы в ландшафт банка и активное участие в выводе в промышленную эксплуатацию всей системы; - Проектирование микро-сервисов системы - определение количества, типа и первоначальных функциональных требований к сервисам; - Проектирование интерфейсов взаимодействия системы как с внутренними так и с внешними ИС и потребителями (Rest, Kafka, SOAP, MQ, JDBC и т.д.); - Руководство коллективом Java разработчиков, наставничество, решение острых вопросов, внедрение единых стандартов разработки, codereview; - Формирование команды JAVA разработчиков с нуля, проведение собеседований с кандидатами; - Экспертная поддержка, консультирование и сопровождение команд проекта (системных и бизнес аналитиков, разработчиков, тестировщиков) по архитектурным вопросам, вопросам системного анализа, вопросам разработки backend, а также эксплуатации ИС; - Разработка и проектирование концептуальной, логической и физической модели данных в профильном инструментарии Sparx. В дальнейшем участие в анализе проблемных запросов и их оптимизация; - Оценка бизнес требований на предмет возможных способов реализации, а также совместная проработка, анализ решений и подсвечивание потенциальных рисков; - Участие в рабочих группах и защита предлагаемых решений на всевозможных комитетах; - Архитектурный надзор реализуемых решений и формирование предложений по их улучшению; - Разработка архитектурных схем, артефактов и описание взаимодействия компонентов (Archimate, Iserver, Visio); - Выполнения оценок соответствия требованиям ИБ стандартов, устранение замечаний экспертов-аудиторов ИБ; - Разработка и внедрение совместно с DevOPS конвейера CI\CD. В дальнейшем помощь и участие в миграции c Openshift на K8s ; - Участие в анализе и постановке задач разработчикам на всех этапах проекта; - R&D новых продуктов и решений; Работа в штате банка ВТБ. Проект начинался с импортозамещения и выведения из функционала старого решения от Oracle - Siebel CRM, на базе которого строилось все взыскание просроченной задолженности банка. Переезд от старого монолитного решения, на новое, построенное на базе микро-сервисной архитектуры. Проект включает в себя более 40 микро-сервисов, присутствуют интеграции как со внутренними системами банка (журналирование, аудит, трассировка, ролевая модель, сессионные данные, мониторинг, динамические настройки, стриминг в платформу данных, сервисы хранения контента, телефония и т.д.) так и со внешними - ФНП, СМЭВ, БКИ, Интерфакс, роботы, коллекторские агентства, системы партнеров - Авито, Циан и т.д. ИС построена на базе МС написанных на JAVA - Spring Boot. В проекте используются: PostgreSQL(Patroni), Elasticsearch, Oracle DB, Apache Kafka, Redis, Apache Spark, Rabbit и IBM MQ, Camunda в рамках DMN и частично BPMN, Openshift, Istio, ELK, TYK. Изначально начинал работу в штате Т1 над созданием коробочного решения от компании T1 - CRM Collection (которое внедряется в инфраструктуру банка ВТБ СНГ), в дальнейшем был приглашен в команду банка ВТБ Россия (T1 -Консалтинг входит в группу компаний ВТБ) над работой по проекту ИЗ. Работаю над архитектурой и разработкой данного проекта с самого его начала. Импортозамещение успешно и в полном объеме состоялось в 2024 году. На данный момент система полностью выведена в промышленную эксплуатацию, активно обрастает новыми интеграциями и внедряется и разрабатывается новый функционал. Приходится решать сложные кейсы по синхронизации данных между несколькими ИС, распределенными вычислениями, разрабатываются собственные решения. Активно применяются различные микро-сервисные паттерны, в т.ч. CQRS и DDD. По факту помимо архитектурных задач полностью курирую процесс разработки Backend - Java Tech Lead. Общая команда проекта насчитывает около 100 человек и 7 команд из которых максимально 30 человек составляли разработчики JAVA.
Май 2020Апрель 2021
1 год
ООО "ЭКОМ" - Docrobot

Москва, www.docrobot.ru/

Системный архитектор, JAVA team lead
1. Анализ и систематизация требований заказчика для развития архитектуры системы и сервисов для решения бизнес-задач совместно с аналитиками и руководителем проекта 2. Приемка и ревью постановок задач и функциональных требований, составленных аналитиками 3. Проектирование и разработка архитектуры платформы, подбор наиболее подходящих технических решений и технологического стека 4. Управление разработчиками, координация распределенных как внешних, так и внутренних команд разработки, проведение собеседований с кандидатами 5. Декомпозиция и постановка задач аналитикам и разработчикам back+front 6. Работа с большим объёмом существующего кода, включая задачи по его оптимизации в качестве тимлида и непосредственного разработчика 7. Самостоятельная реализация наиболее сложных и критических задач 8. Участие в процессах внедрения и сопровождения продукта 9. Участие в оценке трудозатрат по реализации и/или изменении компонентов системы 10. Проведение и разработка методик тестирования системы, а также их согласование с заказчиком (функциональное, системное, модульное, нагрузочное, юзабилити и т.п.) 11. Обоснование и защита принятых архитектурных решений на различных комитетах 12. Разработка технической и проектной документации Проект - EDI платформа электронного документооборота для одной из крупнейших розничных сетей ГК Магнит. Система осуществляется передачу, обработку, цифровую подпись, конвертацию, формирование печатных форм, а также отправку документов в электронном виде. Стек технологий: JAVA 8, Spring Boot 2, PostgreSQL, Hibernate, JDBC, Redis, RabbitMQ, ActiveMQ, BPMN, Activiti, XML, SOAP, REST, Docker
Май 2018Май 2020
2 года 1 месяц
Sun Valley

Курган

CTO, system-architect, team-tech lead Java
Руководство проектом в целом в качестве руководителя проекта, архитектора системы и team-lead JAVA, постановка и декомпозиция задач разработчикам как на back так и на mobile client Unity 3d, разработка архитектуры платформы, а также написание сложных элементов backend части платформы, наставничество, рефакторинг Java и C# кода. В состав команды входят 3 java программиста, тестировщик приложений, 2 Unity 3d программиста. Команда создавалась под конкретный проект. Проект представляет из себя игровую платформу - мобильное приложение на 3 платформы (Android, IOS, Windows - десктоп), объединяет в себе онлайн игры в нарды и другие онлайн игры. Платформа создавалась для профессиональных игроков (позволяет проводить соревнования и онлайн турниры неограниченного количества участников), было учтено множество различных факторов. На платформе в данное время играют лучшие игроки СНГ и других стран. Платформа распределенная, выполнена в виде микросервисов - порядка 20 шт., расположенных на нескольких серверах. Стек платформы Android, IOS, Java 8,Spring Boot 2, Nginx, Postgres 10, JDBC, Redis, RabbitMQ, Keras. Система целиком построена на JDBC. С клиента используются как Rest запросы так и AMQP Rabbitmq.Суммарно в пике платформа обрабатывает порядка 1000 запросов в секунду. Система использует элементы Machine Learning выполненные на фреймворке Keras.
Июнь 2016Июнь 2018
2 года 1 месяц
ООО "Гринпэй"

Москва, green-pay.ru

CTO, system arhitect, lead Java
GREENPAY - система, которая позволяет управлять доступом на ту, или иную территорию - шлагбаумы, ворота и т.д. (торговые центры, жилые дома, парковки и т.д.). Принцип действия системы построен на технологии интеллектуального распознавания автомобильных номеров, Bluetooth и RFID. Платформа представляет из себя комплекс ПО в виде мобильных приложений на основные платформы, Backend, административной части реализованной в виде графического web приложения на JAVA и комплекса фирменного оборудования для управления устройствами доступа (шлагбаумы, ворота и т.д.), которое также берет на себя задачи распознавания автомобильных номеров. 1. Разработка с нуля архитектуры системы. Руководство командой разработчиков, а также всеми техническими процессами проекта. 2. Создание Backend'a на Spring. Логика проекта построена на базе Spring+Hibernate+PostgreSQL+Redis 3. Настройка и конфигурирование Linux серверов проекта, в том числе с использованием новейшего предложения от Ростелеком - облачный ЦОД. 4. Проектирование и разработка фирменного оборудования на микроконтроллерах и написание для него прошивок. Прототипирование и выпуск в сериийное производство с компанией партнером. 5. Полноценное участие в разработке платформ проекта на платформах IOS, Android. 6. Участие в разработке оригинального облачного модуля системы по распознаванию автомобильных номеров JAVA + C++ + нейросеть. Обучение нейросети, настройка о оптимизация работы. 7. Внедрение в эксплуатацию системы, масштабирование и поддержание ее в работоспособном состоянии. 8. Постоянное совершенствование информационной безопасности системы, так как основа системы - биллинг. Стек технологий: JAVA 8, Spring Boot, PostgreSQL, Hibernate, Redis, REST, Keras, Docker На данный момент система успешно запущена и функционирует в технопарке Новосибирского Академгородка, практически всех торговых центрах Новосибирска и ряде других объектов. Происходит выходит системы на рынок Москвы и Московской области. Статьи о платформе: https://news.mail.ru/society/26327459/ http://tass.ru/press/events/4124 http://tass.ru/sibir-news/3428409
Декабрь 2017Май 2018
6 месяцев

Ростов-на-Дону, www.rostselmash.com

Промышленное оборудование, техника, станки и комплектующие... Показать еще

Системный архитектор (начальник конструкторского отдела электронных опций и управляющих систем)
1. Руководство коллективом в который входят: программисты (JAVA, С++, Front – разработчики React, разработчики мобильных приложений), руководители проектов по внедрению электронных опций и систем на технику, производимую предприятием, руководители проектов по системам телеметрии, и системам точного земледелия, инженеров конструкторов и инженеров-схемотехников. Выстраивание проектов согласно APQP. 2. Разработка архитектуры высоконагруженной телематической платформы дистанционного мониторинга сельскохозяйственной техники Agrotronic и Farmtronic. Активное участие в ее разработке – JAVA. Внедрение технологий Big Data – разворачивание и настройка, а также ввод в эксплуатацию распределенного кластера Hadoop (Cloudera manager), и написание бизнес логики платформы- JAVA. Проектировка структуры БД HBASE, настройка и написание модулей отвечающих за работу с этой БД, а также брокером сообщений Kafka, БД Redis и фреймворком Spark. 3. Организация работы всего подразделения, в том числе введение методологии Agile в процессы разработки ПО, выстраивание данных процессов с точки зрения соблюдения современных стандартов разработки. 4. Внедрение концепций Machine Learning для решения возникающих задач, в том числе в ситуациях, требующих использование предиктивного анализа. 5. Постановка задач сотрудникам и контроль их своевременного исполнения. Анализ работы, а также формирование стратегии работы подразделения для увеличения показателей работы. Еженедельные отчеты перед генеральным директором компании и директором технического центра. 6. Контроль над исполнением работ сторонними компаниями подрядчиками, в том числе работ по гос. контракту и государственным субсидиям. Проведение тендеров и составление тендерной документации. 7. Проведение переговоров с компаниями партнерами, в том числе для решения возникающих проблем. 8. Анализ и проработка, а также внедрение передовых инновационных электронных систем и решений в технику, производимую предприятием. Стек применяемых технологий: JAVA 8, Spring Boot, Hadoop, HBASE, Kafka, PostgreSQL, JDBC, Redis, ActiveMQ, REST.
Апрель 2015Июнь 2016
1 год 3 месяца
ООО "Дрон"

Новосибирск

Информационные технологии, системная интеграция, интернет... Показать еще

System architect, team-tech lead, ведущий разработчик ПО - Java
Компания - резидент технопарка Новосибирского Академгородка. Занимался разработкой программного обеспечения системы лояльности. А именно мобильных приложений и серверной части. Благодаря созданному проекту Mycashback компания успешно прошла аудирование и отбор, и в последствии стала, и по сей день является резидентом технопарка Новосибирского Академгородка. 1. Разрабатывал приложения на платформы Android, IOS. С нуля прорабатывал архитектуру системы, и занимался разработкой серверной части, по началу на PHP, затем JAVA. Впоследствии данная разработка претерпела изменения, и принесла весьма ощутимые плоды в виде продажи франшизы по России и за рубеж. 2. Проектировал и разрабатывал ПО, а также внедрял в эксплуатацию коммерческую Wi-Fi сеть в крупнейшем в Сибири оптовом центре Восток. Создал абсолютно с нуля биллинг сети, производил настройку Linux серверов, а также всего сетевого оборудования распределенной сети. 3. Принимал участие в крупнейшем в мире хакатоне AngelHack. Выступал с проектом Smart Parking, который представлял из себя приложение Android для контроля доступа с использованием BLE-маячков с поддержкой Eddystone. Прорабатывал идею, и воплощал ее в реальность на платформе Android и созданного по правилам хакатона за 24 часа макета на Raspberry, писал прошивку для оборудования на JAVA, презентовал. В результате проект стал одним из 3 в России победителем в номинации Google и в общей номинации, было получено приглашение на поездку в Сан-Франциско для презентации перед инвесторами. Статьи о проектах: http://apps4all.ru/post/05-31-16-aleksandr-kim-smart-parking-hotim-realizovat-proekt-na-parkovke-tehnoparka http://cluster-nso.ru/news/novosibirskie-razrabotchiki-prilozheniya-smart-parking-poedut-v-kremnievuyu-dolinu/ https://droidnews.ru/v_akademparke_proshel_rossijskij_etap_globalnogo_hakatona_angelhack
Январь 2009Январь 2015
6 лет 1 месяц
Индивидуальное предпринимательство / частная практика / фриланс
Разработчик мобильных приложений и Backend
1. Разработка сайтов любого уровня сложности. 2. Создание бизнес приложений и CRM на JAVA и других языках. 3. Выполнял интеграции существующего бизнеса с различными платфорами по типу BoatBooker, InterHome. 4. Разработка мобильных приложений IOS, Android, Windows Phone, собственные игровые приложения набрали более миллиона загрузок. 5. Разработка прикладного ПО и по требованиям заказчика (JAVA, C#) 6. Разработка игр для ПК и мобильных устройств на движке Unity 3d 7. Продвижение сайтов - был неоднократным участником SEOConference в г. Казани

Навыки

Уровни владения навыками
Java
Spring Framework
PostgreSQL
C#
Hibernate ORM
.NET Framework
C++
Unity
PHP
Apache Maven
JDBC
Git
Администрирование серверов Linux
ООП
Nginx
Visual Studio C#
MySQL
Hadoop
HBASE
Kafka
NoSQL
Spark
Machine Learning
Управление проектами
Руководство коллективом
RabbitMQ
Python
Camunda

Опыт вождения

Имеется собственный автомобиль

Права категории A, B

Обо мне

1. Более 15 лет в коммерческой разработке и ИТ. Последние несколько лет сосредоточен на проектировании, разработке и создании информационных систем Enterprise уровня. Прошел путь в ИТ от разработчика заканчивая на текущий момент позицией архитектора стрима в банке, занимающем второе место в РФ. Уверенно принимаю участие в обсуждении вопросов от руководителей и дискуссиях на любом уровне, демонстрируя хорошее знание, понимание и внедрение лучших подходов и best practice архитектуры современных информационных систем и разработки, которое максимально соответствует бизнес требованиям в складывающейся ситуации. Инновационно мыслящий человек, готовый создавать, разрабатывать и проектировать новое опираясь на богатый опыт. 2. На хорошем уровне владею JAVA - многие последние годы возглавляю хорошо слаженные и сплоченные команды разработчиков, которые как правило и формировались мной с самого начала. Со некоторыми разработчиками и аналитиками приходилось переходить из проекта в проект. Неплохой опыт в C#, PHP, С++. Знаю принципы ООП, и основные шаблоны, и паттерны проектирования. Прививаю разработчикам правильные подходы к разработке в т.ч. документирования кода. 3. Хорошее знание технологий: семейство Spring - Boot, Cloud, Security, Batch, Data и т.д., Hibernate ORM, JDBC, XML, JSON, SOAP, REST. Apache Kafka, RabbitMQ, ActiveMQ Artemis и других брокеров обмена сообщений. Понимание сильных и слабых сторон того или иного фреймфорка. 4. Хорошо ориентируюсь в хранилищах и базах данных, в том числе в части анализа производительности и оптимизации запросов. Приходилось работать как с реляционными PostgreSQL и MySQL, так и с NoSql базами данных - в основном HBASE, Elasticsearch, Cassandra (Scyla) и Redis. 5. В некоторых проектах, в т.ч. текущем приходится применять Apache Spark, поэтому получилось овладеть хорошим опытом как разработки, так и его внедрения, а также использования на практике. Приходится периодически решать различные кейсы по оптимизации и масштабированию. Неплохо ориентируюсь в экосистеме Hadoop. Приходилось разворачивать и поддерживать в работе распределенные кластеры, работал с решениями от Cloudera. В некоторых проектах, и достаточно успешно, приходилось использовать элементы Machine Learning выполненные на связке Keras+Python, либо deeplearning4j + Java. 6. На этапе фриланса более 6 лет, и весьма успешно создавал приложения для платформ Android, IOS, WIndows Phone на достойном уровне. Присутствует объективное понимание подходов и нюансов в разработке такого рода. Также собственноручно создавал приложения для ПК и ПО для Windows (JAVA, C#), в том числе c графическими интерфейсами и управляющими внешними устройствами по протоколам CAN, RS232 и USB с графическим интерфейсом. Накоплен неплохой опыт в сфере создания WEB приложений. Также в это время работал над созданием мобильных и десктопных игровых приложений в игровом движке Unity3d. Было создано определенное кол-во игр как для себя в виде хобби для мобильных устройств, так и для клиентов в основном для создаваемых вновь игровых аттракционов. Мобильные приложения и аттракционы были весьма успешно монетизированы. 7. В качестве хобби занимаюсь радиосвязью, радиотехникой и разработкой устройств. Имею опыт разработки ПО для микроконтроллеров на языке С, С++. Тесно работал с микроконтроллерами STM32, Atmega, а также интерфейсами CAN, RS232/RS485, USB, Ethernet, SPI, I2C, Ethernet а также с дисплеями разных калибров. Опыт в организации мелкосерийного производства различного электронного оборудования, а также внедрение его в эксплуатацию. 8. Могу достойно вести переговоры на любых уровнях, а также отлично презентовать продукты. Имеется опыт публичных выступлений, взаимодействия с прессой, в том числе на базе круглых столов ИТАР-ТАСС. 9. Достаточный опыт работы руководителем. Максимальное количество человек в подчинении - более 60. Владею принципами финансового планирования, менеджмента и маркетинга.

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

2008
Транспортных систем, Инженер по организации и безопасности движения

Знание языков

РусскийРодной


АнглийскийB2 — Средне-продвинутый


Повышение квалификации, курсы

2016
Advanced Java with EE
Академия Сухорукова г. Новосибирск на базе технопарка Новосибирского Академгородка, Программирование

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения