Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл на сайте более двух недель назад
Кандидат
Мужчина, 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 в г. Казани
Навыки
Уровни владения навыками
Опыт вождения
Имеется собственный автомобиль
Права категории 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
Транспортных систем, Инженер по организации и безопасности движения
Знание языков
Повышение квалификации, курсы
2016
Advanced Java with EE
Академия Сухорукова г. Новосибирск на базе технопарка Новосибирского Академгородка, Программирование
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения