smoggitsmoggit

Михаил Федоров

Java Tech / Team Lead · Бэкенд · Разработка ПО · Ведущий (Lead)
От 6000 $ · Открыт к предложениям
Возраст: 40 лет
Опыт работы: 18 лет и 5 месяцев
Регистрация: 11.04.2007
Последний визит: 10 месяцев назад
Местоположение: Россия, Москва
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Широкий кругозор в IT, умение правильно выбирать инструменты и технологии.

Эффективное управление небольшими командами разработки более 9 лет. Построение процесса разработки "с нуля".

Опыт в области проектирования и разработки ПО более 16 лет - от десктопных до ЦОД и интеграционных решений, от идеи до эксплуатации.

Основной опыт разработки: Java/JEE - 14+ лет, Oracle DB (OLTP/Data Warehousing) - 7+.

Опыт и знания
-------------------------------------------

Языки:Java, Groovy, Kotlin, C#, Delphi, Sql. Немного Scala, Go lang, Qt и JS.

Java AS: IBM Websphere AS 5/6, Oracle AS 10, JBoss, Weblogic 10, Tomcat, WSO2 AS

Интеграционное ПО/ESB: IBM Websphere Message Broker/Integration Bus, Datastage, Apache Camel, WSO2 ESB.

Системы обмена сообщениями: IBM Websphere MQ, Kafka, RabbitMQ.

БД: Firebird, MySQL, PostgreSQL, Oracle DB 10g, MongoDB

Мониторинг приложений: Grafana, InfluxDB, Prometheus...

Построение решений для командной разработки (управления задачами и документами, непрерывная интеграция, DVCS, DevOps): Jira, Confluence, Jenkins, BitBucket, Git, SonarQube...

Администрирование Linux, Docker, VM.

Паттерны проектирования (GOF), принципы SOLID, архитектурные паттерны, подходы описания архитектуры (4+1, RM-ODP) .

Другое:
JEE, Spring Framework, Spring Boot, Hibernate, JAXB, JMS, XML, UML, Activiti BPM, Maven, Gradle, Ignite, GWT/GXT, Vaadin, React, Angular, REST, JSON...Английский - Intermediate

Профессиональные цели:
Интересные проекты с адекватным коллективом и руководством, High Load and High Available Systems.

Награды, сертификаты, портфолио, проекты:
Проектов много - информация по запросу.

Сертификаты:
- Coursera: Functional Programming in Scala (École Polytechnique Fédérale de Lausanne) 
- 10gen: M101 MongoDB for Developers
- 10gen: M102 MongoDB for DBAs

Английский:
- Cambridge English: Preliminary - Preliminary English Test (PET).

Участие в профессиональных сообществах

Опыт работы

  • Российская IT-компания, оказывающая услуги по разработке и внедрению программного обеспечения для Сбербанка России
    Екатеринбург · Более 5000 сотрудников
    Руководитель разработки
    Январь 2016 — По настоящее время (5 лет и 1 месяц)

    Разработка интеграционных решений для Банка.

    Основные обязанности:
    - Руководство группой разработки (до 10 чел.)
    - Проработка и согласование архитектуры
    - Определение стека технологий
    - Разработка ПО
    - Планирование работ, декомпозиция задач, мотивация
    - Подбор сотрудников в команду
    - Внедрение Agile и практик DevOps в команде
    - Code Review
    - Участие в ИФТ, ПСИ, поддержка внедрения

    Основной тех. стек: Java, Websphere MQ, Apache Kafka, GridGain, Weblogic AS, Cloud (OpenShift, Docker, Kubernates, Istio, etc)

    Главный инженер
    Декабрь 2014 — Январь 2016 (1 год и 2 месяца)

    Разработка интеграционных решений для Банка.

    Основные обязанности:
    - Разработка интеграционных сервисов (ESB)
    - Подготовка и согласование ТЗ, форматов обмена и спецификаций взаимодействий
    - Code Review
    - Участие в ИФТ, ПСИ, поддержка внедрения

    Основной тех. стек: IBM Websphere Message Broker / IBUS, Websphere MQ, XML, Java

  • Эй-Си-Эс (ACS)
    Екатеринбург
    Ведущий программист / team lead
    Сентябрь 2005 — Декабрь 2014 (9 лет и 4 месяца)

    Обязанности:

    - Разработка ПО (Java/JEE, Middleware)

    - Проектирование и разработка архитектуры систем

    - Руководство небольшими командами (3-5ч)

    - Согласование решений с заказчиком

    - Подготовка документации ТРП (ГОСТ)

    - Проведение приемочных испытаний у заказчика

    - Внедрение и сопровождение проектов

    Достижения:

    - Множество успешно завершенных проектов

    - Внедрение решений для командной разработки

    Проекты у крупных заказчиков - ЦБ РФ, ФТС РФ, ЕЭК.

  • Администрация (Правительство) Курганской области
    Курган
    Главный инженер по обслуживанию информационных систем (программист)
    Сентябрь 2002 — Сентябрь 2005 (3 года и 1 месяц)
    Обязанности: - Разработка ПО - Delphi, Java, Web Достижения: - Разработано и внедрено несколько внутренних систем - Веб-сайты разных управлений

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

  • КГУ

    Курганский государственный университет
    Курган · 183 выпускника
    Естественных наук
    Январь 1997 — Январь 2002 (5 лет)