Обо мне

Привет! Я - Филимонов Игорь.

Вот уже более 5 лет я успешно обучаю и помогаю начинающим и опытным веб-разработчикам трудоустраиваться в российские и зарубежные компании (в т.ч. без опыта работы и стажа).

Коротко о себе

Руководитель отдела веб-разработки в компании МакроИндекс (ранее Senior Web Developer), ведущий преподаватель GeekBrains и GeekUniversity, IT-тренер, автор ряда курсов по JavaScript, PHP, reactJS.
Работаю в ИТ-отрасли с 2006 года, суммарно более 11 лет. Про меня часто говорят, что я - IT-эксперт.

Миссия

Я готовлю востребованных и высокооплачиваемых программистов и веб-разработчиков, которые способны изменить наш мир к лучшему.

IT-эксперт Филимонов Игорь

Моя история

Моя история как веб-разработчика началась в далеком 2006 году с создания первого сайта. Тогда я думал, что многое знаю и умею. Но это было не так. И, осознав это, я начал совершенствоваться.

За последние 10 лет мне пришлось пройти через многое, от изобретения «своих велосипедов» до использования самых популярных библиотек, фреймворков и паттернов.

Независимо от выбора языка программирования, будь это Java, PHP или Python, для работы с базами данных используется язык структурированных запросов SQL, что и делает его самым популярным языком в 2016 году.

Я довольно быстро понял, что для создания ценного ИТ-продукта лучше не отделять разработку от маркетинга, а маркетинг от продаж. И, поэтому, начал усиленно изучать процесс продаж и интернет-маркетинг.

Мне до сих пор часто задают вопрос: «Зачем веб-разработчику знания в области интернет-маркетинга, продаж и SEO-продвижения сайтов?». Мой ответ всегда одинаков. Веб-разработчику достаточно изучить свою предметную область, чтобы создавать хорошие веб-приложения и хорошо зарабатывать. Однако меня не устраивает просто хорошо, поэтому я изучаю картину в целом, работаю по 70 часов в неделю и буквально «живу проектами».

Все хотят найти лучших ИТ-специалистов, я же беру обычных и смотрю как они становятся лучшими благодаря моему обучению и наставничеству. Это меня вдохновляет и заряжает энергией.

Филимонов Игорь, июнь 2017г.

Образование

Игорь Филимонов
На вручении красного диплома

Многие в наше время считают, что можно нигде не учиться и стать успешным.
Да, можно, при этом, это 1 человек из миллиона, успех которого потом пиарится в интернете.
И многие, к сожалению, на это «ведутся», вместо того, чтобы ежедневно работать над собой, проходить новые курсы и становиться лучше. Поэтому, я считаю, что хорошее образование, пройденные инновационные курсы и опытные консультанты очень важны для достижения успеха в современном мире.

Я сам постоянно учусь и сейчас развиваюсь, в основном, в 3-х направлениях: в интернет-технологиях и программировании, интернет-маркетинге, управлении интернет-проектами и персоналом.

Вот некоторые из моих дипломов и документов о повышении квалификации:

Игорь Филимонов в Мирбис
Начало обучения в МИРБИС
  • Диплом специалиста по специальности «Системы автоматизированного проектирования» в МГТУ «МАМИ».
  • Повышение квалификации по программе «Управление персоналом, бизнес-процессами и информационными системами» в центре «Специалист» при МГТУ им. Баумана.
  • Повышение квалификации по программе «Управление сотрудниками в инновационной экономике» в МГУ.

И еще более 50 сертификатов, документов о повышении квалификации и дипломов о прохождении обучения.

В настоящее время обучаюсь на программе Mini MBA «Стратегический менеджмент и управление организацией» в Московской Международной Высшей Школе Бизнеса «МИРБИС».

Три истины об эффективном обучении и веб-разработке

  • Профессиональным веб-разработчиком в наше время может стать каждый, нужно только по-настоящему захотеть и честно ответить на вопрос: «Зачем мне это?»;
  • Обучение у опытного эксперта экономит массу времени и сил;
  • Все нужно стандартизировать, это повышает эффективность использования времени и увеличивает качество кода.

Авторские курсы

Курс JavaScript
  • Онлайн-занятий: 8
  • Продолжительность: 1 месяц
  • Оценка курса: 4.92
  • Стоимость: 17 100

Ближайшая группа: январь 2018г, осталось 18 мест
Записываясь в группу, Вы даете согласие на обработку персональных данных.
Записаться в группу

До зачисления в группу и оплаты курса Вы созваниваетесь с преподавателем по телефону или скайпу для определения Вашего текущего уровня и адаптации материала курса для решения именно Ваших задач.

Изначально этот курс разрабатывался специально для IT-отделов компаний, и долгое время он был закрыт от записи всех желающих. За последний год он неоднократно проводился в закрытом корпоративном университете ООО «МакроИндекс» для Junior Frontend разработчиков ряда IT-компаний, его выпускниками являются более 100 человек.

В курсе я собрал всю актуальную информацию, которая поможет веб-разработчику выйти на новый уровень владения языком JavaScript и оставаться в курсе современных тенденций.

Дата обновления материалов программы: 05 октября 2017г.

Сертификат о прохождении обучения

Программа курса

Урок 1. Языки программирования ECMAScript: TypeScript, CoffeeScript, JavaScript. Отличия, сильные и слабые стороны. JavaScript-стандарты. Утечки памяти. Переход на стандарт ES6.

Урок 2. ООП в JavaScript по стандартам ES5 и ES6. ООП в функциональном стиле. ООП в прототипном стиле. Геттеры и сеттеры. Контекст вызова. Встроенные классы в JavaScript. Примеси. new

Урок 3. JavaScript и Backend (PHP). AJAX. GET и POST запросы. Работа с JSON и JSONP. XMLHttpRequest: кросс-доменные запросы. Метод fetch как замена XMLHttpRequest. Общение между окнами и фреймами. new

Урок 4. Практическое занятие. Разрабатываем собственный универсальный валидатор формы с использованием AJAX-запросов и валидацией на сервере. Работа может быть оформлена и размещена в Вашем портфолио.

Урок 5. Переход на jQuery c чистого JavaScript. Работа с DOM. Внутреннее устройство библиотеки. Data-атрибуты HTML5. События. AJAX. Эффекты.
Практическая работа: разрабатываем универсальный скрипт для создания пользовательской галареи.

Урок 6. Профессиональная работа с jQuery. Поиск и установка плагинов.
Практическая работа: разрабатываем собственный плагин на jQuery. new

Урок 7. Профессиональное тестирование кода с использованием QUnit.
Управление процессом тестирования из браузера и консоли.
Тестирование асинхронного кода (AJAX, setTimeout, setInterval). Имитация действий пользователя в браузере. new

Урок 8. Работа с cookie и популярным хранилищем LocalStorage.
Обеспечение безопасности в JavaScript.
Защищаемся от атак: атака CSRF, атака на cookie.
Очистка памяти при работе с removeChild/innerHTML.
Улучшаем сжатие кода JavaScript. new

Принципы обучения у Игоря

  • Мне нужен твой результат больше, чем тебе самому;
  • Нацеленность на практические навыки и последующее трудоустройство/продвижение по карьерной лестнице;
  • Я всегда созваниваюсь со своими слушателями по скайпу/телефону до начала курса и помогаю им в составлении их персональной стратегии развития.

Что Вы получите

  • Видеозаписи всех занятий;
  • Именной сертификат о прохождении курса с постоянной ссылкой проверки подлинности;
  • Методические материалы;
  • Общение с одногруппниками;
  • Расширите свое портфолио проектами, созданными на уроках и выполненными в качестве домашних заданий. new

Отзывы

Отзывы о преподавателе

И еще более 700 отзывов о моей работе и достижении огромных результатов моими слушателями.

Автор курса

Жизнь коротка, поэтому не жди удачного случая, он никогда не наступит.
Действуй сейчас, и другие веб-разработчики уже совсем скоро станут удивляться твоему профессиональному развитию и начнут равняться на тебя.

Мои достижения

IT-эксперт в МакроИндекс
Филимонов игорь - руководитель закрытого корпоративного Университета MacroIndex
Ведущий преподаватель GeekBrains
Филимонов игорь - ведущий преподаватель GeekBrains
Ведущий преподаватель GeekUniversity
Филимонов игорь - ведущий преподаватель GeekUniversity
Спикер GeekDay - июнь 2017
Филимонов игорь - спикер GeekDay
Спикер WordCamp Moscow - август 2016
Филимонов игорь - спикер WordCamp Moscow
Автор ряда курсов по JavaScript/ReactJS/PHP
Филимонов игорь - автор ряда курсов по JavaScript/ReactJS/PHP

Навыки и умения

Frontend

JavaScript - знание спецификаций (ES5, ES2015) и тонкостей языка, работа с AJAX, оптимизация и отладка JavaScript-кода, использвание ООП и паттернов при разработке.
Более 8 лет опыта разработки на JavaScript за плечами. Обучил JavaScript более 800 человек.
jQuery - популярная библиотека на JavaScript, ускоряющая веб-разработку в несколько раз.
ReactJS - современная и очень популярная библиотека на языке JavaScript.
Babel - это преобразователь кода из ES2015/ES2016 в стандарт ES5.
ES5-shim - добавление современных возможностей в устаревшие версии языка (до ES5).
HTML5/CSS3 - профессиональная верстка сайтов, в том числе с макетов из Adobe Photoshop. Опыт кроссбраузерной верстки. Адаптивная верстка сайтов под мобильные устройства.
Обучил более 200 специалистов.
Владение CSS-фреймворками (Bootstrap 3, Foundation 6).
Владение методологиями верстки (БЭМ, MCSS).
Опыт использования CSS препроцессоров (SASS, LESS).
Владение инструментами сборки и свободная работа с менеджерами пакетов (npm, bower, grunt, gulp и webpack).
Понимание взаимодействия frontend с backend посредством REST, SOAP.

Backend

PHP - скриптовый язык для разработки веб-приложений. Знание сильных и слабых сторон языка, проектирование архитектуры приложения под высокие нагрузки, использование всех возможностей языка (PHP 5.3 и 7.1). Владение TDD (test-driven development). Опыт разработки - более 10 лет. Обучил более 150 специалистов.
Yii/Yii2 - высокопроизводительный PHP фреймворк, основанный на парадигме MVC. Свободное владение, использование сторонних компонентов и модулей, а также написание своих при необходимости. Опыт разработки веб-приложений на фреймворке - более 3-х лет.
Composer - пакетный менеджер для языка программирования PHP. Свободное владение. Знание и опыт использования самых популярных сторонних расширений и компонентов для PHP.
Unit tests - автоматизированные тесты для покрытия участков PHP кода. Разработка веб-приложений через тестирование (TDD - test-driven development).
GIT - распределённая система контроля версий. Знание архитектуры, понимание тонкостей работы системы и свободная работа из консоли с GIT.

Базы данных

Опыт разработки архитектуры базы данных, написание хранимых процедур, оптимизация работы БД, разработка и внедрение системы резервного копирования, понимание работы больших распределенных отказоустойчивых кластеров БД.
SQL (structured query language — язык структурированных запросов).
MySQL - реляционная система управления базами данных. Знание тонкостей работы MySQL 5.1. Понимание стратегии оптимизации веб-приложений, использующих MySQL. Опыт работы - более 10 лет.
PostgreSQL - свободная объектно-реляционная система управления базами данных.

Управление проектами

Управление проектами в сфере информационных технологий.
Владение гибкими методологиями веб-разработки Agile (в частности Scrum).
TDD (test-driven development) - разработка через тестирование.

Интернет-маркетинг и продажи

Интернет-маркетинг - SEO, контекстная реклама, SMM, оценка вложений в интернет-проекты, расчет ROI.
Веб-аналитика и оценка эффективности веб-сайтов. Опыт работы с Google Analytics и Яндекс.Метрика. Анализ эффективности продаж с сайта, настройка целей, формирование отчетов, оценка текущей аудитории сайтов, анализ источников и качества трафика, работа с UTM метками.
Контекстная реклама. Проведение эффективных рекламных кампаний в Яндекс.Директ и Google AdWords.
SEO (Search Engine Optimization). Понимание принципов работы поисковых систем и влияния ссылочного ранжирования. Разработка эффективной стратегии поискового продвижения, определение целевой аудитории, разработка семантического ядра, распределение ключевых запросов по страницам сайта, понимание влияния поведенческих факторов на результат продвижения.
SMM (Social Media Marketing) - продвижение в социальных сетях.
Продажа услуг B2B
Проведение аудита отдела продаж, разработка эффективной стратегии продаж с учетом специфики бизнеса и сезонности, построение отделов продаж с нуля. Опыт в построении отделов продаж ИТ компаний (услуги B2B).
Опыт обучения холодным продажам по телефону (назначение встреч, закрытие сделок по телефону). Разработка скриптов, разработка системы обучения сотрудников отдела продаж.
Опыт внедрения CRM систем с последующей интеграцией с сайтом (интернет-магазином) и Google календарем.

Курсы о повышении квалификации и мои сертификаты

Программа Подтверждение
Диплом специалиста по специальности «Системы автоматизированного проектирования» (230104) Диплом от 16 июня 2015
Программирование и веб-разработка
Программирование на языке Си Свидетельство от 8 августа 2006
Программирование на Visual C++ Свидетельство от 19 сентября 2008
HTML и CSS. Уровень 2. Кроссбраузерная верстка и основы юзабилити Свидетельство от 10 июня 2012
HTML и CSS. Уровень 3. Продвинутые методологии и инструменты верстки Свидетельство от 27 марта 2015
Веб-безопасность. Механизмы взлома сайтов и способы противостояния им Свидетельство от 16 сентября 2011
PHP. Уровень 4. Проектирование и разработка сложных веб-проектов на PHP5 Свидетельство от 31 мая 2012
Yii2 Framework. Профессиональная Backend-разработка Сертификат от 8 февраля 2015
Objective C. Уровень 1. Программирование под iPhone и iPad Сертификат от 21 мая 2016
Swift. Уровень 1. Современные технологии программирования под Apple Сертификат от 28 апреля 2016
Java. Уровень 1. Базовый курс Сертификат от 19 февраля 2016
Java. Уровень 2. Продвинутый курс Сертификат от 23 апреля 2016
Java. Уровень 3. Профессиональная разработка программного обеспечения Сертификат от 21 июня 2016
Кадры
Ключевые аспекты кадровой работы для руководителей Свидетельство от 20 февраля 2015
Особенности регулирования труда дистанционных работников Свидетельство от 28 мая 2015
Кадровая работа в современной организации. Уровень 4. Подготовка к проверке Государственной инспецкции труда Свидетельство от 16 мая 2015
Повышение квалификации по программе «Управление персоналом, бизнес-процессами и информационными системами» Удостоверение о повышении квалификации от 22 августа 2015
Управление проектами
Управление конфликтами Свидетельство от 2 августа 2015
Стресс-менеджмент Свидетельство от 15 августа 2015
Управление интернет-проектами: внедрение, поддержка, развитие интернет-проектов Свидетельство от 24 марта 2015
Онлайн курс «Управление проектами и личная эффективность» Сертификат от 24 февраля 2017
Маркетинг, продажи, переговоры
Дипломная программа «Руководитель отдела продаж» new Диплом с отличием, предоставляющий право ведения профессиональной деятельности в сфере руководства продажами организации и формирования сбытовой политики от 27.09.2017, г. Москва
Курс обучения по программе «Развитие продаж 2/300» Сертификат от 10 декабря 2014
Курс по риторике Сертификат от 6 сентября 2014
Курс по ораторскому мастерству Сертификат от 5 октября 2014
Эффективные переговоры new Удостоверение о повышении квалификации от 15 апреля 2017
Ораторское искусство new Удостоверение о повышении квалификации от 27 мая 2017
Практикум по работе с трудными клиентами new Удостоверение о повышении квалификации от 8 июня 2017
Повышение квалификации по программе «Создание контента для успешного SEO-продвижения» Удостоверение о повышении квалификации от 29 января 2017
Договорная работа в предпринимательской сфере: теория и практика. Минимизация рисков new Удостоверение о повышении квалификации от 27 мая 2017
Развитие эмоционального интеллекта (EQ) new Удостоверение о повышении квалификации от 7 июня 2017
И еще более 40 сертификатов, свидетельств и документов о прохождении курсов, в т. ч. онлайн.

В настоящее время

Закончил написание и готовлю к защите кандидатскую диссертацию, связанную с кадровой безопасностью ИТ-компаний.
Поступил на программу Mini MBA «Стратегический менеджмент и управление организацией» в московскую международную высшую школу бизнеса «МИРБИС». new
С августа 2017 года начал работу над своей первой книгой. new

Планы на будущее

Поступление на программу повышения квалификации «Практика управления проектами» в школу бизнеса и международных компетенций МГИМО. new, декабрь 2017г
Поступление на 2-х годовую программу MBA по направлению «ИТ менеджмент» в московскую международную высшую школу бизнеса «МИРБИС». new, март 2018г

Консультации и гарантированное трудоустройство

Реализация проектов

Анализ IT-рынка, разработка концепции проекта, помощь в составлении технического задания (ТЗ), подбор команды, проектирование архитектуры системы, веб-разработка и программирование, контроль подрядчика, проведение аудита.

Индивидуальное обучение

Моя система обучения за 6 или 12 месяцев (в зависимости от Вашего опыта) сделает практически из любого программиста-кодера профессионала, о котором мечтают тысячи лучших компаний.

Основные направления подготовки:

  • HTML5/CSS3, Bootstrap, Foundation, Gulp;
  • JavaScript, jQuery, jQuery UI, Webpack, ReactJS;
  • PHP/MySQL, Yii/Yii2, Composer.

Помощь в трудоустройстве

Опыт от 3-х лет больше не имеет значения, только Ваши реальные знания и навыки.
Помимо обучения, я помогаю своим ученикам составить грамотное резюме, готовлю к основным вопросам и кейсам, а также договариваюсь о прохождении собеседования в одной из компаний-партнеров, где Вас рассматривают и гарантированно приглашают на собеседование независимо от опыта.

Отзывы

И еще более 700 отзывов в школах партнерах, где преподает Филимонов Игорь.

Истории успеха моих учеников

Денис Леонов (Сoc Coc Ltd. Vietnam)
История успеха Дениса Леонова
Илья Сидоренко (BINO, США) - часть 1-я
История успеха Ильи Сидоренко. Часть 1-я
Илья Сидоренко (BINO, США) - часть 2-я
История успеха Ильи Сидоренко. Часть 2-я

Компании-партнеры

ООО «Сапе» РФ
Партнеры. Сапе

Сапе – крупнейшая в России система для привлечения клиентов.

Основная вакансия: PHP Developer

BINO США
Партнеры. BINO

Международная компания BINO позволяет управлять потребительским опытом с помощью визитов Тайных покупателей.

Основная вакансия: Python Backend Engineer

ООО «МакроИндекс» РФ
Партнеры. МакроИндекс

Агентство интернет-рекламы с офисами в Москве и Санкт-Петербурге.

Основная вакансия: Middle PHP Developer

Андрей Крылов

Те, кто готов стать профессионалами, как правило, обучаются у лучших преподавателей России в сфере ИТ, одним из которых, на мой взгляд, является Игорь.

Я настолько уверен в качестве кадров после обучения, что готов рассматривать кандидатов без достаточного опыта работы, при этом имеющих персональную рекомендацию от IT-эксперта Филимонова ИВ.

Пресс-центр

IT-эксперт Филимонов Игорь обучил более 1000 слушателей веб-технологиям за 1.5 года

Став руководителем, я начал с обучения сотрудников моего отдела, и это так захватило меня, что я разработал свою систему обучения. Спустя какое-то время появился мой первый авторский курс, посвященный библиотеке ReactJS.

Сегодня система Игоря Филимонова проверена более чем 1000 слушателей из разных IT-школ и подтвердила свою уникальность и эффективность в реальном мире. В сочетании с авторскими курсами система дает «синергетический эффект» и быстрее помогает людям стать востребованными веб-разработчиками с минимумом затрат времени и энергии.

Контакты

Автор сайта
  • Обучил более 3500 человек веб-разработке и программированию.
  • Был приглашен в качестве спикера на WordCamp Moscow 2016.
Друзья, заявки на индивидуальное обучение временно не принимаются, т. к. чисто из-за времени я не могу взять на индивидуальное обучение более 7 учеников.
Я даю согласие на обработку персональных данных и соглашаюсь c политикой конфиденциальности