Используемые технологии: C#, ASP.NET MVC, MS SQL SERVER, WCF, Entity Framework, HTML5/CSS, Javascript, jQuery, knockout.js, ajax, xml, json, Microsoft Azure, LINQ.
Работа состояла из 2-х проектов: облачный сервис контроля и учета лицензий, управление дистрибьюторской сетью.
Сервис контроля и учета лицензий – это специализированное «облачное» (интернет) приложение, предназначенное для управления лицензиями мобильных приложений, созданных на платформе «Агент Плюс 2.0». Все устройства клиентов периодически обращаются к данному сервису, который управляет запуском лицензии на них, а также собирает необходимую информацию об устройстве. Сервис контроля и учета лицензий работает с общей базой проданных лицензий, мобильных устройств клиентов, а также конечных клиентов и партнеров, поэтому была выполнена интеграция сервиса в общую сеть корпоративных информационных систем компании Агент Плюс (в частности CRM систему, которая написана на 1C) посредствам SOAP сервиса, реализованного на WCF. Для безопасности передачи данных о лицензии был разработан и реализован 2-х уровневый алгоритм защиты с использованием динамических ключей лицензий. Для взаимодействия устройств и сервиса был разработан RESTful сервис. Подробнее можно ознакомиться в руководстве пользователя.
Второй проект - управление дистрибьюторской сетью - программный комплекс для управления мобильными и офисными сотрудниками в дистрибьюторской сети. Данный продукт работает с основными данными (мастер данными) всей дистрибьюторской сети (Master Data Management) главенствующей организации. Таким образом, ПО осуществляет сбор, накопление, консолидацию, проверку качества и распространение данных, собираемых с устройств клиентов. Проект позволяет осуществлять жесткий контроль за всеми участниками дистрибьюторской сети, так как данные отправляются непосредственно с устройств, минуя различные учетные системы, также доступны различные аналитические возможности, отчеты, расчеты показателей, система прав пользователей.
Первый проект я начинал писать с нуля в одиночку. Я проектировал архитектуру сервиса, писал серверный код, проектировал пользовательский интерфейс, верстал HTML отображения, добавлял интерактивность в эти отображения при помощи JavaScript, улучшал юзабилити пользовательского интерфейса, писал тесты (модульные, функциональные, UI), разворачивал сервис в облачное хранилище Windows Azure, разрабатывал SOAP и RESTful сервисы для взаимодействия систем, тестировал производительность, улучшал её, поддерживал сервис в рабочем состоянии. По мере увеличения задач в компанию пришли ещё пара человек на эти два проекта и у нас образовалась команда. Мы работали по методологии Scrum, а при написании серверного кода использовали технику - разработка через тестирование (test-driven development, TDD). В команде осуществлялась постоянная ротация между проектами и задачами.
Третьим проектом была моя выпускная квалификационная работа бакалавра - подсистема биллинга сервиса контроля и учета лицензий и ее интеграция с корпоративными информационными системами компании «Агент Плюс» - программный продукт, который позволяет производить расчетные операции, а также, осуществлять информационное и финансовое обслуживание клиентов. Система была сделана для того, чтобы клиенты непосредственно из сервиса контроля и учета лицензий могли делать заказы на покупку лицензий, а также брать лицензии в аренду (подробнее в видео и пояснительной записке) Таким образом, система формирует счет на оплату и оповещает CRM о продаже лицензий. Над данным проектом я работал в одиночку, в свободное от работы время. После успешной сдачи экзаменов, подсистема была внедрена в сервис контроля и учета лицензий.
Я молодой амбициозный развивающийся человек, имеющий конкретные долгосрочные жизненные цели, силу воли для достижения этих целей, смелость и креативность мышления для поиска кратчайшего пути к ним, любовь и позитив, чтобы сделать этот путь легче и слаще.
Одно из моих главных качеств – желание развиваться в различных областях, пробовать что-то новое, получать различный опыт. Накопленные навыки из разных сфер, я комбинирую, чтобы выдать максимальный результат в какой-то одной определенной области, над которой я сосредоточен в данный момент. Также это качество, позволяет мне выполнять ответственную, скрупулёзную работу за которую никто не берется.
Второе – любовь, страсть и вера в своё дело. Когда я начинаю, что-то делать я должен это любить, гореть всем сердцем за результат, забывать счет времени и понимать для чего я это делаю. Если всего этого нет, значит это занятие не для меня.
С 2 по 11 класс я был спортсменом (водное поло). Именно там, нас научили бороться с собой, преодолевать трудности, терпеть и улучшать себя с каждым днем. Именно там, я понял, что такое работа в команде, тимбилдинг. Я до сих пор не могу завязать с физическими нагрузками, и пробую себя в различных видах спорта - бокс, футбол, хоккей, баскетбол, тренажерный зал.
Когда я обучался в университете я старался ухватиться за каждую возможность где-то поучаствовать, что-то сделать, я искренне верил, что эти мои активности как-то смогут охарактеризовать меня, как-то смогут меня улучшить, познакомить с множеством интересных людей. Я участвовал во многих научных конференциях, выступал на соревнованиях по плаванию, участвовал на олимпиадах по программированию и математике, вот уже 3 года, и на данный момент, являюсь студентом партнером Microsoft (Microsoft Student Partners).
Отличное знание: C#, ASP.NET MVC, MS SQL SERVER, WCF, Entity Framework, HTML5/CSS, LINQ.
Имею опыт работы: Javascript, jQuery, knockout.js,
ajax, xml, json, Microsoft Azure, Windows Phone,
Windows RT/8, QT, C/C++, WinForms.
Имею малый опыт работы:.NET Remoting, Linq to sql, Oracle SQL, WPF, FoxPro.
Иностранные языки
Английский язык — разговорный
Водительские права
B — легковые авто
Добавить в избранное
Фото, имя и контакты доступны только авторизованным пользователям