Резюме

DefaultПривет! Меня зовут Павел Грибов и я занимаюсь разработкой сложных нестандартных сайтов и прикладных программ с 2003 года. Я живу в Санкт-Петербурге, часовой пояс UTC+3.

Языки программирования и технологии

  • C# вплоть до версии 4.6 (asp.net (mvc), WCF, LINQ, ado.net, Entity Framework, .net remoting, парсинг сайтов, Windows.Forms и WPF, работа с многопоточными приложениями и безопасностью .net, включая SSL сертификаты);
  • ActionScript;
  • Javascript (как сам язык, так и фреймоворки jQuery и Angular + опыт работы с чистым ajax и json);
  • PHP;
  • SQL.

Языки стилей и разметки

  • CSS + препроцессоры (LESS и Stylus);
  • HTML 5;
  • Microsoft XAML;
  • XML;
  • XSLT;

Технологии frontend разработки

  • npm;
  • gulp;
  • jade;
  • Bower;
  • less;
  • stylus;
  • yandex.Bem;
  • jQuery;
  • AngularJs;

Системы контроля версия

  • Git;
  • MS Team Foundation Server;
  • SVN;
  • MS Subversion.

IDE

  • MS Visual Studio;
  • Eclipse;
  • JetBrains PhpStorm.

Bug/Issue trackers

  • Jira;
  • MS Team Foundation Server;
  • Bugtracker .net;
  • Redmine.

Базы данных

  • MS SQL Server (начиная с версии 2000);
  • MySql (с версии 3.23);
  • SQL Lite (с 3 версии).

Портфолио

Опыт работы с SQL Server включает в себя профилирование запросов с целью оптимизации узких мест, конфигурирование безопасности на уровне столбцов, управление планами обслуживания и резервного копирование, в том числе и тестирование оперативного восстановление баз в случае нештатной ситуации.

Семилетний опыт создания распределённых приложений (БД + серверная часть с клиентским API + клиенты (тонкие и толстые)) на платформе .net. Взаимодействие между программными компонентами осуществляется через WCF (как REST, так и SOAP).

Опыт разработки системы, управляющей личными счетами пользователей. Деньги вносятся на баланс через электронные платёжные системы, банковские карты, либо путём выставления счёта юридическому лицу. Затем пользователи тратят внесённые деньги на услуги, предоставляемые системой. Все финансовые операции производятся транзакционно, с учётом требований ACID. В процессе разработки учитывался ряд требований стандарта PCI DSS.

Опыт создания команды с нуля и управления ею на протяжении 7 лет. В подчинении находились 7 человек, часть которых была в штате (программисты, хелпдеск), часть вне штата (дизайнеры, верстальщики). Опыт управления сотрудниками «смежного» профиля — журналистами, занимающимися продвижением и раскруткой проекта.

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

Благодаря высшему юридическому образованию, провожу анализ договоров со сложной для не IT-специалистов спецификой, например, неисключительных лицензионных договоров на право пользование IT-услугами, заключаемых в форме принятия публичной оферты (пример – http://www.insuri.ru/pro/information/EULA/).

В процессе работы достигаю поставленных задач оптимальным способом, при необходимости производя смену технологической платформы (например, внедрение AngularJs в дополнение к jQuery) с необходимым рефакторингом. Стремлюсь минимизировать ручной труд, внедряя автогенерируемые шаблоны, макросы и подобные элементы.

Связаться со мной