# Иванов Александр Геннадьевич ## Личная информация: - Год рождения: 1987 - Текущая позиция: CTO ## Контакты - Telegram: @funsett - Email: me@funcraft.ru ## Дополнительные личные ресурсы - https://t.me/funcraftru Мой канал в Тг - https://qmevoices.art Личный музыкальный проект Голоса Куми ## Достижения - Создал результативные команды с нуля - Прочитал >100 книг за 3 года - Спикер международных конференций - Ментор от джунов до тимлидов - Поэт и Музыкальный артист ## Чем могу быть полезен вам - Могу организовать разработку проекта с нуля, либо организовать переписывание готовой крупной системы. - Могу решить любые значимые проблемы с вашей командой разработки и процессами. ## Опыт - 2026: Вы здесь - Саша пишет... - 2025: Рождение Голосов Куми - Запущено несколько международных проектов. - Запущена ГИС. - Сформирована полноценная команда DevOps. - Внедрён Perfomance Review. - https://music.yandex.ru/album/38251211 Зарелизен первый альбом собственного музыкального проекта Голоса Куми. - 2024: T-Shape - Примерил на себя роль тимлида DevOps. - Вырастил ещё одного тимлида разработки. - 2023: Система мотивации - За год осознанно прочитано 23 книги. - Запустил ещё один продукт (управление командой, организация процессов). - Принял участие в создании системы мотивации для команды разработки. - 2022: Папа v3.0 - За год осознанно прочитано 32 книги. - Запущено ещё два продукта (контроль архитектуры, управление командой). - О, да! Ещё раз стал отцом! - 2021: Набиваю очки - За год осознанно прочитано 25 книг. - Запущен ещё один федеральный проект (контроль архитектуры, управление командой). - 2020: Сбился со счёта - Уже надоело писать про прочитанные книги и новые федеральные проекты (: - Управлял переносом крупного проекта другому вендору - уложился точно в срок. - За год осознанно прочитано 34 книги. - Запущен ещё один федеральный проект (контроль архитектуры, управление командой). - 2019: Выступление на Heisenbug - Запущен "Открытый Горно-Алтайск" - За год осознанно прочитано 36 книг. - Номинация "Поэт года 2019". - Запущен федеральный проект (контроль архитектуры, управление командой). - Выступил на конференции Heisenbug. - 2018: Папа v2.0 - Ещё раз стал отцом! - Запущен "Наш Нижний": https://open.nnov.ru/">https://open.nnov.ru/ - За год осознанно прочитано 36 книг. - Номинация "Поэт года 2018". - 2017: Рождение DF и статья в МИФе - Запущен "Открытый Заинск": https://openzainsk.ru/">https://openzainsk.ru/ - https://blog.mann-ivanov-ferber.ru/2017/11/02/istoriya-sashi-zapozdalyj-podarok-pervoe-svidanie-i-1500-knig/ Опубликована статья в Манн, Иванов и Фербер (МИФ) - Реализовал централизованную систему управления вебхуками DF. Напоминает ifttt, но для разработчиков. - За год осознанно прочитано 34 книги. - Номинация "Поэт года 2017". - 2016: Осознанное чтение - Запущены города - "Открытый Иннополис" - "Открытая Елабуга" - "Открытый Альметьевск" - "Открытый Сосногорск" - "Открытая Воркута" - "Открытый Усинск" - "Открытая Ухта" - "Открытая Инта" - "Открытая Печора" - "Открытый Сыктывкар" - В рамках запуска было сделано мной: - Руководство командой разработки (программисты и тестировщики). - Контроль настройки инфраструктуры. - https://komiinform.ru/news/144240/" Благодаря Открытому городу Коми стала лидером России по внедрению информационных систем в ЖКХ. - Открытая Казань обработала больше 1.5 миллиона заявок. - Внедрён Ansible для сборки и деплоя. - На Zephir'e самостоятельно написаны первые расширения для PHP. - На ReactPHP написано целостное приложение. - Проведена стажировка студентов (бакалавриат, магистратура) Иннополиса. - Спроектировано и реализовано приложение с микросервисной архитектурой. - Запущен ещё один личный микросервис "Килобук", который традиционно свёрстан самостоятельно. - За год осознанно прочитано 34 книги. - Все личные проекты переведены на PHP 7. - Номинация "Поэт года 2016". - 2015: Первая разработанная оценка компетенций - В качестве технического директора управление и развитие проекта "Открытый город": - Внедрён регламент процесса разработки. - Workflow регламента реализован в Redmine. - Организована оценка персонала, по итогам которой составлены планы развития для каждого участника. - Управление и развитие команды разработки: - 4 тестировщика (включая тестлида). - 8 программистов (не считая внешние команды). - Взаимодействие с внешними заказчиками и исполнителями по тех. вопросам: - Сбор требований. - С удалёнными командами реализовано мобильное приложение + API. - Наставничество: - Обучено 3 стажёра (один в итоге стал ведущим фронт-енд разработчиком, другие два - рнр-программисты). - Воспитан тестлид. - Номинация на премию "Поэт года 2015" по версии stihi.ru и Российского Союза Писателей. - Приглашение в Российский Союз Писателей. - 2014: Папа v1.0 - Стал отцом! - В качестве тимлида программистов развитие и управление проектом "Открытый город": - Развитие Открытой Казани - Внедрение оплат. - Внедрение приёма показаний приборов учёта. - Внедрение модуля Управления МКД. - Запуcк "Открытого Нижнекамска" - Пройден курс "Теория игр" на coursera.org - Номинация на премию "Поэт года 2014" по версии stihi.ru и Российского Союза Писателей - Существенно переработан собственный микросервис http://ofweek.ru "День Недели" - Архитектура переписана на собственный событийно-ориентированный фреймворк. - Полностью перерисован и пересвёрстан дизайн. - 2013: Начало экспансии Открытого города - В качестве тимлида программистов развитие и управление проектом "Открытый город": - Запуск "Доступного грозного" - Изучен Ruby, реализован маленький проект. - 2012: Первый опыт тимлидства и РП - В качестве менеджера проекта разработан и внедрён интернет-магазин информационных услуг. Команда разработки была собрана самостоятельно, все участники работали удалённо. - В качестве технического директора компании: - Cпроектирована и внедрена инфраструктура для разработки и автоматического тестирования (на базе Jenkins'a). - Внедрена система оценки мотивации сотрудников. - Внедрены стандарты качества кода и документации (частично при помощи CodeSniffer'a). - Все проекты переведены с SVN на Git. - Запущен собственный микросервис http://ofweek.ru "День недели" - 2011: Python и другое Зло - Разработан финансовый модуль в системе начислений и учёта выплат веб-мастерам (одним из клиентов был "Белый Ветер"). Данный модуль позволял: - Начислять проценты участникам с продаж. - Фиксировать chargeback'и и определять уровень их валидности. - Блокировать, приостанавливать автоматические выплаты. - Разработана система предотвращения накруток в системе баннерной рекламы. - Разработана библиотека для удобного создания бинарных и биномиальных куч в РБД на базе Nested Sets. - Участие в разработке Evil Rocket Framework (надстройка над ZF). - Изучен Python, реализован бот для игры в http://ants.aichallenge.org/ муравьёв гугла. - 2010: Первый крупный коммерческий проект с нуля - Изучен Zend Framework. - Изучена работа с SMS-шлюзами. - Изучен RBAC. - Все приобретённые навыки успешно применены в разработке с нуля Электронного школьного дневника с уведомлениями. Дневник был реализован в рамках работы в ИП Козлов - 2009: Конец университета - Изучена работа DNS. - Изучены основы SEO. - Сайт funcraft.ru выведен в топ по запросам "фанкрафт" и "funcraft" в Яндексе и Google. Если с "фанкрафтом" проблем особых не было, то с "funcraft" пришлось попотеть, т.к. существует довольно известная фирма яхт "Funcraft". - За счёт продажи ссылок и статей сайт вышел на самоокупаемость и небольшую прибыль. - Изучен Ajax. - С Использованием PHP был написан и сдан на отлично дипломный проект "Обучающий комплекс по химии и технологии целлюлозы", включающий в себя: - Самописный фреймворк - Самописную РБД с поддержкой индексов - Самописную СУБД - 2008: И снова Web - Изучен РНР. - Изучены основы SQL на примере работы с MySQL. - На VC++ написана вторая версия игры "Паззл" (неограниченное количество картинок, вес приложения ~1 Мб). - Запущен сайт funcraft.ru, посвящённый своему творчеству. - 2007: Свои первые игры - Изучены основы Visual C++. - На вышеуказанном языке разработана и сдана на отлично система расчётов стрельбы для Артеллерийского училища. - Написана первая версия игры "Паззл" на VC++ (всего одна картинка, вес приложения ~20 Мб). - На VC++ написана игра Block wars. - 2006: Знакомство с VS - Началось изучение Visual Studio. - Изучены основы дискретной математики. - В факультативном режиме изучен машинный код. - 2005: Начало профессионального обучения - Началось изучение языка программирования Cи в реализации "Turbo C". - Началось изучение языка программирования Assembler. - На отлично сдан курс по Структурам и Алгоритмам Обработки Данных (САОД). - 2004: Окончание школы и железный хардкор - На отлично пройден спецкурс по веб-программированию. - На отлично пройден спецкурс по психологии. - Освоены следующие станки с ЧПУ: Пилы (4 степени свободы), Гильотина, Вальцовочный (вертикальный и горизонтальный), Свёрла, а также освоена сварка. Все эти навыки применены при участии в разработке парусов для ресторана "Парус". - 2003: Знакомство с CSS - Изучен CSS (CSS2). - CSS внедрён в существующие проекты. - 2002: Знакомство с JS - JS и Access изучены потому, что хорошо рифмуются (: - Изучены основы Javascript. - Созданы первые статические сайты (посвящённые собственному творчеству: стихи и рассказы). - Создана многопользовательская онлайн игра (пошаговый текстовый квест). - Изучен MS Access. - 2001: Знакомство с Web - Освоены основы HTML 4. - 2000: Средняя школа - Изучен Pascal. - Написано первое приложение на Pascal: интерактивная мини-игра с шариками. - Изучены основы эмулирования 8- и 16-битных приложений под Windows. - Получена работа по написанию статей про эмуляцию в интернет-журнале. - Освоены методы простейшей отладки приложений под Windows. - 1999: Первые школьные годы - Изучена программа Logo для обучения основам программирования. - Изучены простейшие алгоритмы. - 1995: Первые игры - Освоил спектрум для запуска игр