Обо мне

.NET/C# - разработчик с нередким, но важным сочетанием технического склада ума и чувства прекрасного. Опыт во всех этапах жизненного цикла разработки программного обеспечения. Понимание ООП, шаблонов проектирования и архитектуры программного обеспечения. Более 7 лет в коммерческой разработке.

  • .NET / C# (Microsoft и Mono реализации);
  • ASP.NET MVC, WebApi, NancyFx;
  • JavaScript, jQuery, KnockoutJs, AmplifyJs, Modernizr, Hasher+Crossroads, SPA, Twitter Bootstrap;
  • Windows Presentation Foundation (WPF), Silverlight;
  • Windows Communication Foundation (WCF); Windows Workflow Foundation (WF);
  • SQL, Stored Procedures for Microsoft SQL Server and MySql (базовые знания);
  • Другие технологии: Опыт в разработке решений для Microsoft SharePoint (2010+); навыки администрирования Microsoft Windows и Linux (Debian-based) операционных систем;
Опыт работы
Март 2015 — Февраль 2016
Access Softek Inc.
.NET разработчик (удаленно)
Нью-Йорк
Обязанности и достижения

* Новая версия системы Mobile Finance Manager - платформы для мобильного банкинга, включающая универсальное и глубоко конфигурируемое серверное приложение и набор клиентских приложений для мобильных платформ и рабочих станций (так же с возможностью тонкой настройки). Более 200 банков-клиентов в США.
( http://www.accesssoftek.com/mobile-banking )

Работал в команде серверной части платформы. Основная активность - расширение функционала системы.Приобрел большой опыт в понимании и применении архитектурных решений в высоконагруженных приложениях. Получил небольшой опыт в поддержке нескольких платформ для хостинга серверного приложения ( WCF и NancyFx ).
Разработал web-приложение для чтения и анализа зашифрованных файлов журнала, с поддержкой потокового декодирования и возможностью выбора нужного диапазона для скачивания.

Технологии: C#, WCF, WebApi/MVC, NancyFx, KnockoutJs

Ноябрь 2014 — Март 2015
.NET разработчик
Краснодар
Обязанности и достижения

* Программный комплекс на основе SharePoint для организации взаимодействия филиалов Федеральной Таможенной Службы во всех регионах России.

Выполнял модернизацию и внедрение модуля системы, связанного с автоматизацией внутреннего документооборота.

Технологии: C#, SharePoint 2010, WCF, ASP.NET, MS SQL.

Ноябрь 2013 — Август 2014
Российское Автомобильное Товарищество
.NET / SharePoint разработчик (удаленно)
Москва
Обязанности и достижения

* Внутренний портал на базе SharePoint 2010.
Адаптировал дизайн внешнего сайта для сайта SP. Реализовал информационные вебчасти (новости, виджеты, баннер, ...) а также веб-часть с визуализацией организационной структуры и возможностью экспорта в excel.
--
* Система управления заявками
Реализовал решение для SharePoint, предоставляющее удобный фасад для внутренней CRM, с возможностью поиска и управления заявками.

Технологии: SharePoint 2010, JS, jQuery, Knockout, Bootstrap

Март 2013 — Ноябрь 2014
Develonica, Softline Group
.NET Разработчик (SharePoint, ASP.NET MVC) (удаленно)
Таганрог
Обязанности и достижения

* Проект для крупного гос. заказчика. Система предназначена для ввода и хранения справочников со сложной динамической структурой, с поддержкой версионности и гибким разграничением доступа. ASP.NET MVC WebApi, JS, EF, TSQL

В рамках проекта реализовал подсистему безопасности с доступом по ролям, ограничением доступа до полей справочников и авторизацией на основе "токенов", а также интерфейс администрирования с использованием KnockoutJs и Bootstrap.
--
* SharePoint портал для российского медиахолдинга - внутренний корпоративный портал, содержащий подсайты издательств.

Реализовал информационные веб-части (новости, ротация баннеров, ...), оперирующие данными с учетом структуры компании. Реализовал решение для "кастомизации" корпоративного поиска SharePoint 2013 Server.

--
* Рабочий процесс для DeskWork (SharePoint 2010-2013)

Реализовал решение на основе рабочего процесса SP для дополнительной автоматизации модуля "Журнал отсутствия" в DeskWork.

Технологии: C#, SharePoint 2013, ASP.NET MVC, EntityFramework, JS, jQuery, Knockout, Bootstrap, T-SQL

Август 2012 — Ноябрь 2012
ООО "РосИнтеграция"
.NET / ASP.NET MVC разработчик
Краснодар
Обязанности и достижения

* Сервис Docshell.ru - web-решение, помогающее организациям заполнять и поддерживать в актуальном состоянии документы для контролирующих органов.http://www.docshell.ru

Разработал пользовательский интерфейс и, совместно с командой, архитектуру приложения. Участвовал в проекте с самого начала и до первого официального релиза.

Технологии: C#, ASP.NET MVC 4, JS, jQuery.

Ноябрь 2011 — Август 2012
Sitronics Telecom Software
.NET / ASP.NET разработчик
Краснодар
Обязанности и достижения

Разработчик бизнес-логики и интерфейса пользователя (ASP.NET + JS) одного из компонентов системы Foris OSS/BSS.Технологии: C#, WCF, ASP.NET, JS, jQuery, Prototype.

Июль 2011 — Март 2013
Группа компаний "Интерсофт"
.NET / SharePoint разработчик
Краснодар
Обязанности и достижения

* "Интегрированная Функциональная Система Контроллинга" для ДФБН Краснодарского края. Система реализует ввод большого объема данных со сложной структурой, анализ и построение графических отчетов.

Разработал компонент автономного вода данных и совместно с командой - основной интерфейс и методы сервисной части. На последнем этапе в силу некоторых обстоятельств, остался единственным разработчиком из команды и довел проект до логического завершения.

Технологии: C#, Silverlight, Telerik Controls, SharePoint, WF, JS (jQuery, jQuery UI), T-SQL

Июнь 2009 — Ноябрь 2011
НИПИ "ИнжГео"
.NET / UI разработчик
Краснодар
Обязанности и достижения

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

* "ProjectComposition" - система управления проектной документацией, построенная с учетом осбенностей структуры компании.

Разработал интерфейс пользователя на основе Silverlight, включая компоненты для наглядной визуализации жизненного цикла документов, отслеживания состояния проектов в целом и управления назначениями. Совместно с командой - разработка архитектуры серверной части.

--
* "Problems" - система управления заявками для службы технической поддержки.

Разработал интерфейс пользователя на основе решений, выработанных на предыдущем проекте - Silverlight компоненты и качественная визуализация.

Технологии:C#, Silverlight, WPF, SketchFlow, WCF, T-SQL, WinForms, ASP.NET.

Высшее образование
Сентябрь 2004 — Июнь 2010
КубГУ
Компьютерных технологий и прикладной математики
Краснодар
Специализация и достижения

Математическое обеспечение и администрирование информационных систем (математик-программист)