Обо мне

Опыт использования:

  • C++, C++11 (STL, Boost, Linux, FreeBSD, Windows) - Глубокое использование шаблонного метапрограммирования, разработка: сервер приложений, web-фреймворк, cdn сервера (синхронизация данных между серверами, отказоустойчивость), Windows приложения с использованием MFC, OLE автоматизация MS Office
  • PHP, CMS для межрегионального СМИ интернет-издания
  • MySQL разработка структуры БД, Highload оптимизация
  • C# разработка внутреннего ПО с использованием WPF и WinForms, разработка на C# + C++/Cli быстрого неблокируемого менеджера памяти для системы кэширования данных в памяти с поддержкой репликации в различные хранилища
  • Sphinx настройка, работа через PHP API и SphinxQL
  • HTML, CSS, JavaScript
  • SOLID, Шаблоны проектирования, DI/IoC, TDD
  • Git, SVN


  • Аналитический склад ума. Обучаемость и самообучаемость.
  • Люблю изучать используемые инструменты до самого максимума.
  • Стремлюсь к идеальному результату, но не в ущерб производительности.
  • Слежу за инновациями в области IT.
  • Вредных привычек нет.


Опыт работы
Февраль 2013 — по настоящее время
ООО "Цифровая собственность"
руководитель отдела разработки
Челябинск
Обязанности и достижения

Задачи:
- Проектирование архитектуры приложений
- Выбор инструментов разработки- Контроль работы отдела
- CodeReview, консультации по оптимизации производительности (C++, MySQL и др.)

Февраль 2011 — Февраль 2013
ООО "Цифровая собственность"
c++ разработчик
Челябинск
Обязанности и достижения

Задачи:
- Разработка web-приложений с использованием C++
Используемые инструменты:
- C++ (stl, boost и и др.), C#, PHP, mysql, JavaScript, freebsd
Готовые решения:
- Разработка сайтов компании
- Разработка сервера приложений с использованием C++
- Разработка внутреннего ПО на C# (wpf, winforms)
- Highload оптимизация ПО

Май 2005 — Февраль 2011
74.Ru: Ооо "Иг 74" (С 2008 Года Ооо "Интернет Технологии")
Ведущий PHP/C++ разработчик
Челябинск
Обязанности и достижения

Задачи:
- Разработка ПО на PHP и C++
Инструменты:
- PHP, mysql, JavaScript, C++, linux (CentOS)
Готовые решения:
- Разработка модульной мультисайтовой CMS на PHP
- Разработка модулей для сайтов как для указанной выше CMS, так и с использованием других решений
- Разработка модулей на C++ для серверов nginx (модуль отдачи баннеров и модуль генерации единых css и js файлов) и apache (форк модуля RealIP для поддержки работы с масками сетей IPv4/IPv6)
- Разработка cdn на C++ с использованием boost
- Highload оптимизация ПО

Март 2003 — Ноябрь 2003
ООО "Softbit"
c++ разработчик
Челябинск
Обязанности и достижения

Задачи:
- OLE автоматизация Microsoft Office (разработка ERP с использованием Microsoft Office в качестве GUI решения)
- Разработка GUI с использованием MFC, разработка своих элементов управления (NavigationBar - аналог панели навигации проводника Windows XP, GridCtrl - кастомизируемый грид, с плавной прокруткой содержимого, с возможностью встраивания своих элементов управления в ячейки грида и д.р.)
Используемые инструменты:
- C++, mysql, Windows

Высшее образование
Сентябрь 1997 — Июль 2003
ЮУрГУ
Физико-металлургический
Челябинск
Специализация и достижения

Металлургия чёрных металлов. Неоконченное высшее (3.5 курса)