Зарплаты ИТ-специалистов на конец 2017 года: смотреть отчёт сервиса зарплат «Моего круга»
Обо мне

Уже более 20 лет занимаюсь разработкой веб-проектов.

Специализация: Full-Stack (PHP, NodeJS, Python, JavaScript).

Могу поставить жирные галочки в каждой строке:

  • Решения для высокой нагрузки, кэширование, кластеры, облака, масштабирование
  • Проектирование баз данных (SQL: MySQL, Oracle, PostgreSQL; NoSQL: MongoDB, Redis)
  • Проектирование API и приложений на микросервисной архитектуре (SOA)
  • Массовые операции, почтовые рассылки, очереди
  • Интеграция со сторонними сервисами; XML, XSD, CSV, JSON, JSON Schema, SOAP, REST, BitTorrent, веб-сокеты; платёжные системы; аналитика; сервисы для интернет-маркетинга
  • Проектирование и разработка веб-приложений и серверных сценариев: PHP (Zend Framework 1/2, Yii 1/2, Phalcon 1/2/3, Laravel 4/5), NodeJS(Express, Nuxt, Meteor, Koa), Python (Flask), Bash. Знаком ещё с 10 языками программирования
  • Тестирование: TDD, юзабилити, интеграционное, нагрузочное
  • Прототипирование UI
  • JavaScript: jQuery, Angular 1, Vue2, Knockout; CSS/LESS/SCSS; сборщики Gulp/Grunt/WebPack/
  • Администрирование для веб LAMP/LEMP; видео-стриминг, проксирование, балансировка
  • Операционные системы: Linux (Ubuntu/Debian, CentOS/RedHat)
  • DevOps: автоматизация бизнес-процессов разработки, тестирования, сопровождения

И даже могу рассказать об этом желающим очень понятными словами с картинками, указкой и волшебным пенделем. Добиваюсь своего level up, активно изучаю новые технологии. Учу других https://www.codementor.io/i/nz2q2ocre

Профессиональные цели: Дать людям возможность дать людям больше. Empower people to give.

Английский: fluent

Итальянский: basic

Мне очень понравились и близки такие темы как

  • Ленивые стартапы (Lean startups)
  • Самоорганизующиеся команды
  • Удалённая работа
  • Клиент-ориентированные сервисы
  • Принцип открытого разума (open mindset) и непрерывного обучения
  • Микросервисная архитектура

Мои настольные книги:

  • Remote. Офис не обязателен
  • Лидер и племя
  • Открывая организации будущего
  • Стартапы. Настольная книга основателя
Участие в профессиональных сообществах
Опыт работы
Октябрь 2016 — по настоящее время (1 год и 5 месяцев)
GDO Software, .s.l.r.
Co-Founder, CTO
Милан
Обязанности и достижения
  • Domain knowledge investigations
  • Marketing studies
  • Technical solutions
  • Software design
  • Lean startup approach
  • Team building
  • Business plans
  • Finances
  • Pitches and presentations
Март 2017 — Сентябрь 2017 (7 месяцев)
(noname) Страховая Компания
Архитектор программного обеспечения, руководитель команды
Алматы
Обязанности и достижения

Main aim:

Design and develop CRM and reporting software for the insurance company to operate with more than 100 insurance products with different input forms, calculations, and print forms.

Responsibilities:

  • Design software architecture from scratch
  • ... * modular, extendable; free and paid access to some modules
  • ... * complex access rights management
  • ... * visual constructor for input forms and print forms, different for each insurance product
  • ... * changes history, versioning
  • ... * internal instant messaging
  • ... * possibility for offline work
  • ... * API for mobile clients
  • Interface prototyping
  • Technical writing
  • Hiring

Stack: PHP (Yii2), jQuery, PostgreSQL, UML; many online tools for remote collaborations.

We built MVP in a short period of time. Then project was canceled.

Сентябрь 2014 — Май 2017 (2 года и 9 месяцев)
Webmentor.pro
Advisor / Personal and Team Mentor
Новосибирск
Обязанности и достижения

Advising, consulting and mentorship service. There I help people who study programming and face theissues, that other sources such as StackOverflow, books, articles, tutorials etc did not solve.

Responsibilities:

  • Finding solutions (suggestions, hints, and coding) for issues concerned with back-end, front-end, devops, software architecture
  • Code review, code refactor
  • Online voice conferences, mostly 1:1 meetings
  • Long-term help in study and self-study

Reviews: https://www.codementor.io/copist

Key achievements:

Ноябрь 2013 — Июнь 2017 (3 года и 8 месяцев)
Веб-архитектор
Москва
Обязанности и достижения

Long ago it was a WordPress blog for two designers. My task as a candidate for the team was to create an API for a SPA application. Now it is a platform to sell 50 000+ styled vector icons as Single Page Application (Angular) with XML/JSON REST back-end (PHP, Yii). It's convenient, fast, and people like it.

Remote work in a team of 20+. Keywords are "Customer Oriented Culture" and "Remote Team Oriented Culture." The main motivating resources: "Remote," "Growth Mindset," "Customers for Life," "Getting Things Done," "Tribal Leadership."

Stack: https://stackshare.io/visualpharm/icons8

Business model: https://icons8.com/our-business-model/

My part was a software architect, back-end and devops.

Responsibilities:

  • Microservice architecture design (protocols, integration, APIs)
  • Backend of SPA, mainly Yii framework (PHP), also NodeJS, Python, Ruby
  • Client support (English)
  • Dev/Prod/Test environments
  • Test/Deployment automation
  • Payment/CRM/analytics integration

I found love in:

  • Self-managed teams and companies
  • Remote work- Client-oriented services
  • Open mindset and ongoing skill growth
Сентябрь 2011 — Октябрь 2013 (2 года и 2 месяца)
Руководитель группы разработки
Новосибирск
Обязанности и достижения
Работа по реализации федерального закона "Об энергосбережении и о повышении энергетической эффективности" N261-ФЗ Автоматизация сбора и хранение показателей энергетической эффективности с помощью приборов и ручного ввода Формирование и передача отчётности для государственных регулирующих органов Достижения: * Разработаны форматы передачи данных об энергетической эффективности (XML), применяются до сих пор * Реализованы алгоритмы сбора, расчёта, прогнозирования показателей энергетической эффективности (ни скриншотов, ни кода показать не смогу) Одна из оконченых публичных систем, отображающая результаты сбора и обработки собранных данных: https://gisee.ru/ - но я в её реализации этой системы непосредственного участия не принимал. И похоже в 2017 году она перестала работать.
Ноябрь 2009 — Август 2011 (1 год и 10 месяцев)
ООО Медиатека
Ведущий программист / архитектор
Новосибирск
Обязанности и достижения
Обязанности: - Проектирование, разработка, оптимизация приложения на PHP для видео-стриминга на базе протокола BitTorrent - Интеграция с внешними источниками данных (JSON, XML и др) Достижения: - Рефакторинг социальной сети (code standarts, PHP-оптимизация, кэширование) - Распределённое веб приложение, кластер - Автоматизированное тестирование
Сентябрь 2009 — Октябрь 2009 (2 месяца)
Интер С
Программист
Новосибирск
Обязанности и достижения
Разработка социальной сети taba.ru Это была классная команда
Декабрь 2008 — Май 2011 (2 года и 6 месяцев)
Спорт для тебя
WEB-архитектор, разработчик
Новосибирск
Обязанности и достижения

A content project on sports for children, teenagers, and adults. Moderated catalog of sports organizations, news, advertisements, announcements, social network, online store, gambling.

The project was started but then was canceled. Gave me an experience and change of thoughts. Three rules I figured out:

  • Build app from scratch only if there are no analogs
  • If possible, use frameworks and CMSs as base
  • Do the draft prototyping prior the coding
Март 2008 — Август 2009 (1 год и 6 месяцев)
ООО «Моя живая страница» (конструктор сайтов / социальная сеть)
Ведущий программист
Новосибирск
Обязанности и достижения
Разработка и сопровождение программного продукта "социальная сеть сайтов" Проектирование пользовательского интерфейса Развитие программного продукта
Июль 2006 — Март 2008 (1 год и 9 месяцев)
ООО «Инфосвязь» (оператор IP-телефонии)
Ведущий программист / Руководитель отдела разработки и сопровождения программных продуктов
Новосибирск
Обязанности и достижения
Проектирование пользовательского интерфейса Развитие программных продуктов Разработка и сопровождение программных продуктов для IP-телефонии и биллинга
Январь 2002 — Июль 2006 (4 года и 7 месяцев)
ООО «Энсофт» (биллинговые системы и системная интеграция)
Ведущий программист
Новосибирск
Обязанности и достижения
Достижения: - разработана и внедрена биллинговая система "Сирена" (НовосибирскЭнерго) - разработана и внедрена биллинговая система "Регион" (коммунальные услуги) Биллинг-инженер Реверс-инжиниринг, проектирование, оптимизация баз данных Интеграция систем Импорт/экспорт данных между системами Высоконагруженные базы данных
Октябрь 1999 — Май 2002 (2 года и 8 месяцев)
Студент
Новосибирск
Обязанности и достижения

Проектирование и разработка веб-ресурсов кафедры вычислительной техники, интеграция с веб-ресурсами факультета и университета. Онлайн-расписание, учебные материалы, чат, доска объявлений, онлайн-тесты.

(сейчас уже недоступно)

Высшее образование
Январь 1995 — Июнь 2003
НГТУ-Новосибирск
Автоматики и вычислительной техники; АВТФ
Новосибирск
Специализация и достижения
Лучший выпускник кафедры. Неоконченная аспирантура.
Рекомендательные письма
skuryigin
знакомый

Профессионально решает проблемы возникающие при разработке веб-проектов. И с удовольствием делится знаниями с окружающими.

Письмо написано 17 октября 2013 в 04:47