Юнусов Максим

Специалист в области анализа и проектирования ПО
Максим работает в области информационных технологий с 1991 г. Начинал свою профессиональную деятельность как свободный программист, разрабатывающий ПО под заказ либо создавая и реализуя условно-бесплатное ПО. Постепенно с переходом на более сложные задачи сформировалось понимание важности технологии разработки ПО и методологической поддержки процесса. Опробовав различные практики, в числе которых RUP, XP, ICONIX, приобрел опыт проектирования, ведения процесса, познакомился с принципами сбора требований и управления средой. 

Максим имеет опыт руководства как небольшими проектными командами, так и информационным отделом, занимающимся ИТ-поддержкой учебных заведений. В 2005 г. отдел в составе СППК получил сертификат соответствия системы менеджмента качества международным стандартам ISO серии 9000. 

Одним из наиболее важных достижений в области разработки ПО Максим считает создание информационной системы “Помпур”. Система обеспечивает поддержку учебного процесса (ведение расписания, планирование, учет и т.п.) в нескольких учебных учреждениях страны с 1999 г.

Количество успешных проектов, в которых Максим принимал участие, более 50. Имеет опыт внедрения информационных систем «с нуля», т. е. от закупки оборудования до обучения персонала. Проектировал и принимал участие в развертывании локальных сетей. 

Занимался разработкой программного обеспечения под заказ (клиент-сервер, трехзвенки и Web-приложения) в качестве инженера программиста, архитектора и руководителя небольшой группы разработчиков. 

Преподавательскую деятельность Максим ведет с 1996 г.: 10 лет преподавал в Сибирском профессионально-педагогическом колледже (преподаватель первой категории);  в 2000–2006 гг. являлся преподавателем  Московского государственного университета экономики, статистики и информатики; в 1999–2009 гг. был старшим преподавателем в Омском филиале Российского государственного профессионально-педагогического университета. С 2014 г. проводит курсы Luxoft Training.

Профессиональный опыт

2014 – наст. вр. – тренер Luxoft Training.
2006 – наст. вр. – Luxoft, ведущий разработчик: проектирование и разработка ПО;
1995–2006 – Сибирский профессионально-педагогический колледж, ведущий инженер: дизайн, разработка, руководство проектом, руководство информационным отделом, внедрение информационных систем с нуля, т. е. от закупки оборудования до обучения персонала; проектирование и участие в  развертывании локальных сетей; разработка ПО под заказ (клиент-сервер, трехзвенки и Web-приложения) в качестве инженера программиста, архитектора и руководителя небольшой группы разработчиков. 

Образование 

1987–1992 – Омский государственный университет, Физический факультет, квалификация "физик", специализация "теоретическая физика".
 

Ключевые области знаний:

  • Проектирование и разработка высоконагруженных приложений с повышенными требованиями по производительности, надежности, отказоустойчивости, модифицируемости и безопасности с применением следующих практик и методологий: ADD, DDD, Моделирование производительности.
  • Проектирование архитектуры с применением стилей микросервисы, SOA, MVP, SPA, CQRS, Event Sourcing и др.;
  • Проектирование, базирующееся на тактиках и на паттернах (GoF, EAP, интеграционные паттерны, POSA и др.);
  • Разработка с использованием практик Agile (TDD, CI/CD , парное программирование, и т.п.);
  • Разработка и проектирование объектно-ориентированного кода с применением принципов GRASP, SOLID, CQS и др.;
  • Разработка приложений в функциональном стиле;
  • Проектирование и разработка схем хранения данных RDB, NoSQL;
  • Разработка серверных приложений на Java, Kotlin c использованием Spring, Spring Boot и пр.;
  • Разработка клиентских приложений на JavaScript, TypeScript, Kotlin c использованием React, Redux, WebPack и пр.

Видео

Модульное тестирование "нетестируемого" кода
Модульное тестирование "нетестируемого" кода
Архитектура в Agile проекте
Архитектура в Agile проекте
Масштабируемое приложение за 15 минут (используем AKKA под Java)
Масштабируемое приложение за 15 минут (используем AKKA под Java)
Курсы с экспертом
Архитектура в Agile-проектах
Данный курс знакомит слушателей с основными архитектурными практиками в контексте Agile. Каким образом концепции Agile и архитектурные практики дополняют друг друга, к чему могут приводить перекосы в ту или иную сторону и как практически можно и нужно адаптировать работу архитектора в Agile-проектах.
Онлайн:
21.11.2024 - 22.11.2024
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.