Привет. Меня зовут Монастырецкий Сергей. Я занимаюсь

C# и Web программированием

Разрабатываю как desktop так и web приложения.

ОБО МНЕ

Немного обо мне
Я web и c# developer. Начиная с 2010 года пишу для себя и знакомых на c#. На сегодняшний день работаю в университете МЧС. Пишу программы, в том числе сетевые, с использованием Unity3d и c#. До этого работал в небольшой компании, занимающийся web программированием. Также в свободное время занимаюсь Web программированием. В 2015 году защищал диплом на тему “обучающая программа студентов по дисциплине Живучесть СУ”. При разработке программы использовал c# и winforms в качестве визуального отображения. Позднее написал программу для сотрудника работающего на кафедре которая принимала и отправляла данные с микроконтроллера и обрабатывала поступающие сигналы. В этой программе также использовал c#. Ранее писал различные небольшие программы в качестве тренировки. Такие как аналоговые часы, игра “змейка”, калькулятор и другие. В 2015 году занялся изучением web программирования. Закончил курсы компании S-Label по web программированию. На курсах изучали javascript, php, jquery.
Фото
Персональная информация
Разработка сайтов, Html верстка, посадка на wordpress. Написание программ на c#. Разработка игр и приложений на unity3d День рождения: 9 января 1992 года            

Web программирование

Занимался версткой сайтов с использованием Wordpress, Asp.Net. Имею навыки работы с bootstrap. В работе применял jquery, php, mysql,html,css. Примеры работ можете посмотреть на соответствующей вкладке.

C# программирование

Долгое время писал на c#. Создавал сетевые чаты с использованием tcp/ip технологий. Писал дипломную работу на c#. В работе также использовал библиотеку Zedgraph, для построения различных графиков. На данный момент использую c#, для создание игр на unity3d. Примеры работ можете посмотреть на соответствующей вкладке.

Unity3d программирование

В настоящее время работаю с unity3d. Делаю обучающие игры для курсантов. Игры представляют собой сетевые приложения с использованием чата и передачей документов от одного игрока к другому. В игре создан большой мир, в котором можно исcлледовать различные объекты. Такие как пожарная часть, деревни, базы отдыха и т.д. Также я разработал гонки под android и PC. Примеры работ можете посмотреть на соответствующей вкладке.

Копирайт/ рерайт

Долгое время я работал фрилансером на различных текстовых биржах. Таких как etxt, textsale, advego и др. Писал как обычные тексты, так и статьи с ключевыми словами, а также продающие тексты и новостные статьи.

Мои работы по Web программированию

Web программирование

Мини чат

В программе использовали jquery html, css. Программа представляет собой пользовательский мини-чат Посмотреть программу можно здесь

Календарь

В программе использовали javascript, jquery, php, ajax, MySql, html, css. В программе можно просматривать календарь и записывать свои события. Посмотреть программу можно здесь

Слайдер

В программе использовали javascript, jquery, html, css. Программа позволяет просматривать фотографии. Посмотреть программу можно здесь

Аналоговые часы

В программе использовали javascript, html, css. Программа позволяет просматривать текущее время.. Посмотреть программу можно здесь

Секундомер

В программе использовали javascript, html, css. Программа представляет собой обычный таймер. Посмотреть программу можно здесь

Интернет магазин

Полностью рабочий и функционирующий интернет магазин. Товары добавляются динамически из базы данных. При разработке использовали Wordpress, html,css,javascript,php. При заказе товара, владельцу сайта приходит уведомление на email с основной информацией о заказе. Посмотреть сайт вы можетездесь
cms

Cms система написанная по образу wordpress (использовал MVC)

Функционирующая cms система. В ней есть возможность добавления/редактирования/удаления страниц, статей и меню. Исходный код можете посмотреть на моем github. Вот ссылка а сам сайт находится здесь

Интернет магазин часов

Полностью рабочий и функционирующий интернет магазин часов. При разработке использовали Wordpress, html,css,javascript,php. При заказе товара, владельцу сайта приходит уведомление на email с основной информацией о заказе. Посмотреть сайт вы можетездесь

Одностраничный интернет магазин

Функционирующий интернет магазин часов. При разработке использовали Wordpress, html,css,javascript,php. Для этого сайта был написан плагин, выводящий бренды часов на страницу сайта. Информация о брендах бралась с отдельной таблицы в базе данных. При заказе товара, владельцу сайта приходит уведомление на email с основной информацией о заказе. Посмотреть сайт вы можетездесь

программа для ДСНС

разработал программу для министерства чрезвычайной ситуации Украины. на данный момент программой пользуются более 500 человек. программа позволяет вносить онлайн карточки пожаров. Также их можно редактировать, удалять и вносить новые. Еще программа позволяет создавать отчетные формы в excel и формирует документы в формате odt

Мои работы по C# программированию

C# программирование

Дипломная работа( обучающий тренажер для студентов)

Тренажер позволяет практически освоить весь материал по курсу "Живучесть СУ". В данном тренажере проводятся различные расчеты, строятся графики по формулам, и в конце тренажера показывается результат, который можно сохранить и отдать файл преподавателю. В программе были использованы язык программирования c# и библиотека для работы с графиками zedgraph.

Программа для расчетов экономических моделей и построения графиков

Данная программа разработана для расчетов различных математических моделей. Таких как трудоемкость, стоимость и др. А также построения графиков исходя из рассчитанных моделей. В программе были использованы язык программирования c# и библиотека для работы с графиками zedgraph.

Программа для формирования карточки учета пожаров

Данная программа используется во всех гарнизонах МЧС Украины. Эта программа позволяет создавать отчетные документы для вышестоящих инстанций. В программе формируются документы word с заполненными полями. Также эта программа позволяет загружать и выгружать уже заполненные карточки. Кроме этого в программе можно редактировать или удалять ненужные карточки учета пожара. На данный момент ведется разработка веб версии этой программы. С возможностью формировать файлы для операционной системы Linux. Данная программа была создана по заказу департамента МЧС Украины и УКРНИИ ЦЗ МЧС Украины

Здесь представлены только последние разработки. При необходимости могу показать и другие, более ранние мои работы. Внимание!! Если вы хотите увидить картинку в большем масштабе, откройте картинку в новой вкладке.

Мои работы на Unity3d

Сетевой тренажер

Сам тренажер работает стабильно и без тормозов. Тормозит программа в которой это видео записывалось. Тренажер сетевой. Количество участников в чате может быть любое. В зависимости от мощности компьютера, на котором установлен сервер. Также здесь есть возможность передавать файлы от клиента к серверу. Программа написана с использованием unity3d и c#.

Сетевой тренажер Часть 2

В данной части тренажера происходит тушение пожара. Начальник штаба распределяет роли для каждого участника. Тренажер сетевой и позволяет общаться друг с другом через чат. Процесс тушения пожара виден всем участникам. Также как и в первой части предусмотрена передача файлов по сети. Программа написана на игровом движке unity3d и языке программирования c#.

Гонки( есть две версии. Одна на android, другая на PC)

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

Игра Mario 2d для Android устройств

Игра Mario 2d. Написана в 2017 году. Использовали unity3d и язык программирования c#

Управление тушением пожара в торговом центре

Тренажер был написан в 2018 году. Использовали unity3d и язык программирования c#. База данных SQLite. В данном тренажере присутствует система оценивания. Все результаты сохраняются в базу данных и доступны для просмотра в тренажере. Также здесь есть регистрация пользователя.

Управление тушением пожара на железной дороге

Тренажер был написан в 2019 году. Использовали unity3d и язык программирования c#. База данных SQLite. В данном тренажере присутствует система оценивания. Все результаты сохраняются в базу данных и доступны для просмотра в тренажере. Также здесь есть регистрация пользователя. В тренажере присутствует видео и много анимации.

Мои навыки

Языки программирования

Язык программирования Опыт работы
Язык программирования c# На данный момент использую этот язык как основной. Опыт работы с языком c#, включая курсовые и дипломные работы в университете более 5 лет. Знаком с сетевыми протоколами tcp/ip. Один раз писал программу для получения и пересылки данных с Com-порта. Сейчас пишу тренажеры используя язык программирования c# и игровой движок Unity3d.
Язык программирования php Использовал данный язык для создания собственного интернет магазина. Весь функционал сделан на php. В этом магазине динамическое добавление товаров. Достаточно изменить товары в базе данных и php динамически все обновит. Также использовал php, когда работал web программистом в небольшой компании, занимающийся разработкой сайтов.
Язык программирования javascript Постоянно использую javascript для различных задач связанных с клиентской частью сайтов. На данный момент занимаюсь поддержкой своего интернет магазина, в котором постоянно вношу разные изменения используя javascript. Также использовал Ajax для передачи данных. Знаком с библиотекой Jquery.
Язык программирования c++ Работал с данными языками программирования только в рамках учебных проектов в университете. Выполнял практические и лабораторные работы на этих языках программирования.
Язык программирования pascal
Язык программирования assembler
знание html Постоянно использую при работе с сайтами. Стараюсь не отставать от последних разработок и применяю их в своей работе.
знание css
знание Wordpress Работая в web компании использовал wordpress для разработки сайтов. Использовал как готовые темы и шаблоны, так и создавал свои. Написал несколько плагинов для работы с базой данных. На данный момент продолжаю практиковать свои навыки и учусь работать с данной cms.
знание bootstrap Использовал bootstrap при работе с сайтами. Создавал адаптивные сайты. При их разработке использовал bootstrap. На данный момент продолжаю практиковать свои навыки и учусь работать с данной технологией.
знание GIT Пользовался распределенной системой контроля версий только во время прохождения курсов по web разработке. На курсах мы разобрали как сохранять данные и как их извлекать.
Дополнительное образование
Курсы по web программированию в компании Spalah (бывший S-Label) Проходил полугодичные курсы по web программированию. На курсах нас учили основам javascript, php,mysql,jquery и работа с google maps. Также мы использовали GIT для хранения данных.

Контакты

Вы можете написать мне, используя данную форму