• Файл

Дмитро

.NET-програміст

Розглядає посади:
.NET-програміст, Asp.net програміст
Вік:
62 роки
Місто проживання:
Харків
Готовий працювати:
Дистанційно

Контактна інформація

Шукач вказав: ТелефонЕл. пошту

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Мищенко Дмитрий Владимирович.
Времени свободного много, работать могу в любое время.
Можно даже в качестве подработки.
Опыт работы во фрилансе 15 лет.

В процессе работы использовал такие технологии:
BackEnd: Asp.Net, Asp.Net Core versions 2.5 - 8, Rest API
FrontEnd: HTML, Java Scipt, Jquery, Typescript, JSON, Angular, Angular materials, Fuse
(Angular template project), and a bit of React, Razor Page .
DataBase: MS SQL, MySql, PostgreSQL, Entity Framework,. Link.
Used Git at all times.
В команде работал с Git, BitBucket, Team Foundation Server и Agile, Jira, Trello
но были проекты, которые проводил самостоятельно по всем параметрам.

Asp.Net
Следующие два проекта были связаны с парсиногом файлов GPX-навигации:
1. Обработка текстовых файлов ASCII и отправка данных в MySQL.
2. Приём данных NMEA по сокету (от мобильных навигаторов), отправка в MySQL -
серверный модуль и модуль получения данных из БД по определённому запросу и
создания файла трека - XML, для картографической программы.
Эти проекты сделаны с применением элементов функц. прогр. (Linq, NetFramework 3.5),
в данном случае Linq очень подходит для парсинга.
Далее эти проекты переросли в создание сайта на Asp.Net для отслеживания движения
транспортных средств в реальном времени. Сначала сайт делался на SilverLight.
Многие функции выполнены на JavaScript, например моделирование движения
автомобиля по треку на карте, т.е. взаимодействуют модули SilverLight и JS. Также
реализована связь с сервером для передачи и получения данных без обновления всей
страницы. Но потом от SilverLight отказался заказчик и все было перенесено в в JS.

4. Обслуживание сайта-магазина на движке NopCommerce (Asp.Net, MS SQL(T-SQL)). Это
работающий сайт, в котором постоянно требовалось что-то дорабатывать. Так как там все
построено на хранимых процедурах, пришлось много с ними работать, например update c
объединением таблиц, применение xml в процедуре для изменения более 10000 строк за
одну транзакцию и т.п.
www.usamultimeters.com. Кстати он и сейчас внешне выглядит так как я его и делал 12 лет
назад..
5. “Натягивание нового дизайна” на сайт-магазин тоже на таком же движке, но уже MVC4
6. Следующий проект: доработка сайта, который был переведен с ASP.Net to MVC, там
вообще каша полная, но как-то справлялись, здесь немало пришлось и в JS работать:
технологии knokout & amd
7. Далее был проект MVC c технологией Code First.
8. Программа «Торговый агент». Кроме программы на Android пришлось писать
серверную часть на MVC4, Entity Framework, MS SQL, причём БД создаётся по
технологии “code first”.
9. Проект ASP.NET MVC, но с привязкой к существующей базе данных и работа с Azure.
10. Последний проект ASP.Net MVC 5, MS SQL(Code First) и TypeScript, работал с нуля
один. Там понадобилась синхронизация со складом и магазином, пришлось делать,
программу в качестве службы Windows на сервере, используя предоставленный ими
(складом и магазином) API.
Далее этот сайт полностью переведен на Asp.Net Core(REST API) и Angular 6 и TypeScript.

Asp.Net Core
Следующим был проект конструктора печати пользовательских картинок на чехлах для
тел. И смартфонах. Весь проект состоит из 3-х сайтов и модуля связи со складом и
магазином CRM: собственно сам конструктор, панель управления для операторов, на ней
они реализуют заказы уже на печатных машинах «мимаки» (печать на силиконе) и сайт
администратора для настроек конструктора и панели.
Используемые технологии:
1. Конструктор - Asp.Net Core 2 + Angular 8, MS SQL, Entity Framework. Сайт сделан
таким образом, на сервере организованы MVC - контроллеры API, которые обеспечивают
связь локальных устройств с базой данных, а вся остальная логика работы сделана на
Typescript, т.к. Angular использует этот язык. Ещё добавлю, поначалу использовал Code
First, но потом отказался и корректировал БД напрямую командами SQL-запросов, кстати
этому научили американцы.
2. Панель оператора - Asp.Net + Angular 8, MS SQL, Entity Framework. На Asp.Net Core
доделать не успел до войны. Принцип работы такой же как и у конструктора запросы из
JS и API сервере, база данных одна для всех сайтов. Один модуль был довольно трудным
на сервере это из пользовательских картинок PNG и JPG на лету создавать и скачивать
для оператора файлы фотошопа PSD, формат такой «завёрнутый», что голова пухнет.
Сначала применил библиотеку Aspoze, но так как её делал какой-то индус работала плохо
медленно, память сжирала, короче плюнул «расковырял» формат страницы и на чистом
C# написал DLL, все заработало прекрасно сразу делалось 6 слоёв для печати 6 чехлов за
один приём.
3. Сайт администратора: рабочий вариант сделан на чистом Asp.Net MVC 4.6? начал
новый сайт уже на Net 5.0 + Angular CLI 10, это уже новый фреймворк java script,
работает быстрее и лучше.
4. Модуль связи со складом и магазином организован в виде службы Windows и работает
в фоновом режиме на REST API связывая базу данных на сервере и склад и магазин по
протоколу JSON.
Все сайты располагались на IIS - сервере Windows server 2019.
5. Следующий проект на Asp.Net Core 5 и 6, американской торговой компании
посредника(Dealer). Здесь было не просто я получил уже рабочий, но не доработанный
проект, причем предыдущий программист оставил какую-то промежуточную версию, но
все восстановил, доработал и сайт работает. Тут чистый Asp.Net Core без всяких java
script framework. Все ресурсы располагаются на Azure, очень интенсивно использовались
WebJob для выполнения задач по таймеру в фоновом режиме.
6. Последний проект – сайт для компании ICC, сайт предназначен для работы с
сервером MAAS, используемые технологии: Asp.Net Core 8, все построено на сервисах,
REST API, Entity Framework, PostgreSQL, React.
Вся клиентская часть сделана на Angular 9 & Angular Material.
Во всех разработках сайтов интенсивно использовались Java Script, JQuery, Ajax, Json,
Xml, JSON.
Десктопные приложения
Полностью сделал программу электрокардиографа(коммерческий вариант) и она
последние 8 лет продаётся с оборудованием в разные города Украины (до войны, сейчас
врядли). Это программа написана с применением WinForms. В качестве базы данных
пациентов использована MS SQL Express 2008. Все взаимодействие с БД
осуществляется через Linq to SQL.
Эта же программа была адаптирована для мобильного устройства на Windows CE.
Предпоследние 3 года разрабатывал и перерабатывал программу электроэнцефалографа.
Здесь я уже перешёл на WPF(хотя продолжал и использовать WinForms). Мне

понравилась эта идея Microsoft. И теперь почти все модули (если особо не оговаривают)
делаю в WPF и если надо, то совместно с WinForms.

Здесь показан участок электроэнцефалограммы прорисованный в WPF, приложение
изначально создавалось в WinForms, но как оказалось делать скроллинг такого
изображения быстро не получается, а вот с помощью DrawingContext оказалось легко и я
ушёл от unmaqnaged кода.

Это приложение сделано полностью на WPF и здесь я все построил на отдельных
контроллах.
Кроме того был у меня проект отчёта сделанный тоже в WPF, где я применил контейнеры
потоковых документов и масштабируемую печать.
Да и ещё, у меня большой опыт работы с внешними устройствами по СОМ-порту и USB, а
также работа c потоками и программ в реальном времени.

Следующий проект сделан полностью на WPF(требование работодателя). Там было
необходимо динамически строить таблицу цен и продаж,
При том что данные приходят с частотой менее 0.2-0.3 секунд.

Следующая работа на C# была участие в проекте microsoft по миграции базы данных. Там
я занимался resolvers.

Работа в проекте учёта банковских карт: WPF & MVVM – все, ну или почти все было
построено на Bind-ax
Проект канадского медицинского страхования по фрилансу, это был чистый WPF &
MVVM, хранение данных организовано на MS SQL Entity Framework.
Проект учёта букмекерских ставок, этот проект состоит из двух частей
1. Десктопное приложение на WPF & MVVM
2. На сервере сервис WEB API, для связи с базой MS SQL. Т.е. приложение не напрямую
работает с базой данных, как в предыдущем проекте (определено разработчиками),

а через запросы GET, PUT, POST и т.п.

Английский сейчас в процессе изучения - правда пока прошел первые 2 месяца.
Работать я могу удалённо в любой форме, т.е. как и в качестве подработки, так и на
полную занятость, вообще-то кроме программирования я больше ничего не умею. Оплата
тоже может варьироваться от моих возможностей и в зависимости от того, насколько я
буду для Вас полезен. Завышенных требований по оплате у меня нет.

Мои координаты:
Харьковская обл. (интернет оптоволоконный, место где я нахожусь не входит в зону
боевых действий)
[відкрити контакти](див. вище в блоці «контактна інформація»)
Microsoft Teams (Skype): dimamv2
Telegram: [відкрити контакти](див. вище в блоці «контактна інформація»)
Viber: [відкрити контакти](див. вище в блоці «контактна інформація»)

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: