Обо мне

Специализация и профессиональные навыки

Опыт работы и знания 3D-оборудования (3D-принтеры, 3D-сканеры)

  • Node.Js (TypeScript, ES6, express, koa, MongoDb, kue, bull, smpp, node-webkit, React, Redux, Electron)
  • C# (Microsoft Unity, LINQ, Regexp, XML, WMI, XPath, Web Services, COM+, NUnit, Entity Framework, Reflection, Bluetooth, ServiceStack, WPF, Silverlight)
  • ASP.NET (WebForms, AJAX, MVC, WebAPI)
  • Ruby (Rails, HAML, SASS, Nokogiri, Slim, ActiveRecord, rails_admin)
  • JavaScript (jQuery, jQueryUI, Raphaël, Three.Js)
  • ОС (Windows, Linux, Windows Phone)
  • БД (Access,SQLite, MS SQL, Oracle, MySQL, PostgreSQL, MongoDB, Redis)
  • Шаблоны проектирования (DI/IoC,Factory,Repository, Unit of Works, Singleton)
  • Тестирование: Unit, TDD, BDD
  • CMS: nopCommerce, Umbraco, Sitecore
  • Большой опыт в разработке парсеров сайтов
  • Низкоуровневая работа с сетевыми протоколами (NTLM, SMB, SMB2, SmbDirect, RPC, Gss)
  • VCS: SVN, Git, TFS
  • Разработка приложений под Windows Mobile (C#, OpenGL ES, C, ActiveSync).

Курсы

  • курсы StreamLine, Intermediate English, 2005-2006
  • курсы Itransition, сертификат "Тестировщик ПО". 2006-2007
  • курсы EPAM ".NET". 2008
  • курсы BelHard, сертификат "Разработка на ASP.NET" 2011

Статьи

Программирование на ARMASM http://wce.by/forum/index.php?topic=12520.0

FAQ. Программирование на C# для Compact Framework http://forum.wce.by/viewtopic.php?f=15&t=8194

Программирование потоков под Compact Framework http://habrahabr.ru/post/65111/

Программирование в OpenGL ES https://strimline.wordpress.com/about/tehno/mobile...

https://strimline.wordpress.com/about/tehno/mobile...

https://strimline.wordpress.com/about/tehno/mobile...

Проекты

Sharp2Word - библиотека для генерации Word 2003 XML документов на C# http://code.google.com/p/sharp2word/

xbase-ruby - библиотека для чтения dbf-файлов с поддержкой индексов https://github.com/dublicator/xbase-ruby

Дополнительная информация

Английский - технический (Intermediate level). Есть опыт общения с иностранными заказчиками.

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
ООО Балтик-Экспо
Калининград
Nodejs developer
Октябрь 2016 — По настоящее время (3 года и 1 месяц)

Разработка ERP и CRM систем для застройщиков

React, Redux, lerna, mongodb, typescript, webpack

Частная практика, работа без зачисления в штат
Node.Js Developer
Март 2012 — По настоящее время (7 лет и 8 месяцев)
  • Разработка SMS-gateway (TypeScript, Promises, SMPP, express, MongoDB, kue, Redis, ES6)
  • Разработка смс-сервиса для массовых рассылок
  • Разработка бэкэнда для онлайн-игры в социальных сетях (fb,vk,ok) (TypeScript, Redis, MongoDB, Docker, nginx, express, kue, jwt)
  • Программа для анализа Wi-Fi трафика
Ruby Developer
Апрель 2012 — Декабрь 2017 (5 лет и 9 месяцев)
  • разработка парсера контента podshypnik.info (Ruby,Nokogiri, XPath, CSV)
  • разработка сайта http://stepabroad.ru (Rails, git, Slim, SASS)
  • разработка парсера китайских интернет-магазинов (Ruby, SQLite, Nokogiri)
  • портирование библиотеки XBase Perl на Ruby https://github.com/dublicator/xbase-ruby
.NET Developer
Май 2010 — Сентябрь 2016 (6 лет и 5 месяцев)

Обязанности:

- Разработка программы для промо-акции Camel и Samsung (Украина) (C#/WinForms,Bluetooth)

- Разработка автоматизированной системы продажи пластиковых окон (SQLite, C#, Microsoft Unity)

- Разработка парсера базы данных интернет-магазина автозапчастей (Access, более 3 млн записей) и импорт их в nopCommerce

- Написание модуля оплаты Webmoney для nopCommerce 1.8

- портирование библиотеки java2wod на C# https://github.com/dublicator/sharp2word, дополнение java2word

ОАО "Балтик-Экспо"
Калининград
.NET developer
Февраль 2015 — Сентябрь 2016 (1 год и 8 месяцев)

Разоработка ERP-системы для выставочных центров

WPF, WinForms, WCF, 1C, DevExpress, SQL Server

3DCon
Калининград
Ruby on Rails developer
Июнь 2014 — Февраль 2015 (9 месяцев)
  • Разработка клиент-серверных приложений для интерактивного стола (Microsoft Surface, WPF, Silverlight, Entity Framework, PivotViewer, SQL Server)
  • Разработка сайта 3D-моделей (Ruby on Rails, jQuery, Three.Js, PostgreSQL)
  • Разработка Web 3D-редактора (Node.Js, Three.Js, jQuery, gulp, TypeScript)
Разработчик компьютерных игр в стиле ММО РПГ
Калининград
.NET developer
Март 2014 — Июнь 2014 (4 месяца)
  • Разработка редактора карт для изометрической MMORPG (WPF, DirectX, Tiled)
  • Разработка инструментария для игры (WPF, Spine)
Software development with a creative touch
.NET-программист
Июль 2012 — Февраль 2014 (1 год и 8 месяцев)
  • работа с CMS Umbraco, Sitecore
  • используемые технологии: ASP.NET Webforms, MVC, MVVM, Windows Phone, WPF, svn, git, JIRA
  • разработка библиотеки для низкоуровневой работы с сетевыми протоколами, начиная от TCP/IP и выше (Smb, Smb2 и др.) для Windows Phone
  • общение с американскими заказчиками
  • участие в больших и средних проектах (до полугода)
ОАО "Интеграл"
Минск
инженер-программист
Август 2010 — Июнь 2012 (1 год и 11 месяцев)
  • разработка "тонкого клиента" для поликлиники (C#, COM+,Web Services,Oracle,NUnit,Factory pattern)
  • перевод программы для расчета статистики для станков на платформу .Net Framework 2.0(C#,SQLite,LINQ,Unity,Regex,ORM,Reflection)
  • разработка программы перевода баз данных в более новую систему (C#,Oracle,FoxPro,Unity,ORM)
  • мониторинг кристального производства (Ruby on Rails, DBase, HAML, SASS)
  • разработал собственную ORM на C# для SQLite,Oracle,FoxPro, DBase
Высшее образование
Белорусский государственный университет информатики и радиоэлектроники
Минск
Факультет: Информационных технологий и управления (ФИТиУ)
Сентябрь 2005—Июль 2010 (4 года и 10 месяцев)