Профессиональные навыки
WpfGit.NETC#MssqlTransact-sqlAsp.netAsp.net web apiLinqJavaScript
Опыт работы
Март 2016 — по настоящее время
Старший программист
Москва
Обязанности и достижения

Принимаю участие в разработке программы управления Secret Net Studio.

Сентябрь 2014 — Январь 2016
ООО "Зона телепортаций"
Разработчик C#
Москва
Обязанности и достижения

C# - разработчик

Занимался разработкой и поддержкой RESTful API сервера в высоконагруженном программном комплексе и разработкой высоконагруженных веб-приложений:

проектирование и оптимизация модели данных, приведение к нормальным формам;
написание и оптимизация хранимых процедур;
разработка архитектуры приложения с использованием принципов SOLID и Design Patterns;
модернизация внутренних сервисов с использованием многопоточности;
модернизация логирования работы приложения с использованием NLog;
внедрение модульного тестирования;
внедрение непрерывной интеграции с использованием TeamCity;
привязка к платежной системе Альфа-Банка;
внедрение и последующая доработка OpenSource библиотеки для работы с Google Maps API;
Созданием SPA сервисов с использованием таких фреймфорков, как Meteor, Ruby on Rails, AngularJS
поддержка и доработка старого проекта на Node.js,
проектировал пользовательский интерфейс сервисов с использованием Bootstrap 3;
участие в разработке диспетчерской службы с использованием API Яндекс.Карт;
внедрение контейнеризации.
В работе использовались: Visual Studio 2015, C#, EntityFramework, ASP.NET WebAPI / MVC, NLog, MsTest, NuGet, Ninject, TeamCity, MS SQL, Ruby, Ruby on Rails, JavaScript, NodeJS, Meteor, AngularJS, JQuery, Bootstrap, C#, ASP.NET MVC, Python, MongoDB, Docker.Результаты: разработал и довел до стабильной работы RESTful API сервер, с которым работают внутренние и внешние сервисы компании. На текущий момент сервер обрабатывает запросы около 10000 пользователей в месяц. Реализовал несколько веб-приложений для внутренних нужд компании, довел до стабильной работы сервис, через который осуществляется работа диспетчерских компаний-партнеров.Заменял руководителя отдела разработки на время отпуска.

Март 2014 — Август 2014
ООО Новые технологии и системы
Программист C#/WPF
Люберцы
Обязанности и достижения

Участвовал в разработке программного обеспечения для авиа-тренажеров

Декабрь 2012 — Февраль 2014
ООО "Зона телепортаций"
Программист
Москва
Обязанности и достижения

Разрабатывал компоненты и модули системы автоматизации работы служб такси. Участвовал в проектировании и разрабатывал оболочку системы. Оптимизировал и дорабатывал существующие модули системы. Разрабатывал систему установки всего комплекса, который включал в себя настройку веб-сервера, базы данных, клиентского приложения и приложения для мобильных платформ. Работал в команде, использовал TFS.Использовал а работе: C#, WPF, PRISM, MVVM, LINQ, MSTests, Entity Framework, .Net, Transact-SQL, TFS, Git, TDD, Visual Studio 2010, 2012 и 2013, так же некоторое время использовал Emacs. Работал с Microsoft SQL Server 2008, XML и JSON.

Декабрь 2012 — Февраль 2014
ООО "Зона телепортаций"
Программист
Москва
Высшее образование
Январь 2007 — Январь 2012
БГТУ-Белгород
Институт информационных технологий и управляющих систем (ранне АПиИТ)
Белгород