# Иванов Александр Геннадьевич

## Личная информация:

- Год рождения: 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: Первые игры
	-   Освоил спектрум для запуска игр