Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
  • Файл

Дмитро

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

Возраст:
62 года
Город проживания:
Харьков
Готов работать:
Удаленно

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

Соискатель указал телефон и эл. почту.

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

Загруженный файл

Версия для быстрого просмотра

Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.

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

У процесі роботи використовував такі технології:
Back End: Asp.Net, Asp.Net Core versions 2.5 - 8, Rest API
Front End: HTML, Java Script, Jquery, Typescript, JSON, Angular, Angular матеріалів, Fuse (Angular template project), і bit of React, Razor Page .
Data Base: MS SQL, MySQL, PostgreSQL, Entity Framework,. Link, Azure.
Desktop: WinForms, WPF, MVVM, WCF.

У команді працював з 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 для відстеження руху транспортних засобів у реальному часі. Спершу сайт робився на Silver Light. Багато функцій виконані Java Script, наприклад моделювання руху автомобіля по треку на карті, тобто. взаємодіють модулі Silver Light та 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 з технологією 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.

Наступний проект на Asp.Net Core 5 та 6, американській торговій компанії посередника (Dealer). Тут було не просто я отримав уже робітничий, але не доопрацьований проект, причому попередній програміст залишив якусь проміжну версію, але все відновив, доопрацював та сайт працює. Тут чистий Asp.Net Core без усяких java script framework. Всі ресурси розташовуються на Azure, дуже інтенсивно використовувалися WebJob для виконання завдань таймера у фоновому режимі.

Останній проект – сайт для компанії ICC, сайт призначений для роботи з сервером MAAS, використовувані технології: Asp.Net Core 8, все збудовано на сервісах, REST API, Entity Framework, MySQL, PostgreSQL, React.
Вся клієнтська частина виготовлена на Angular 9 & Angular Material. У всіх розробках сайтів активно використовувалися Java Script, JQuery, Ajax, Json, Xml, JSON.

Десктопні програми
Повністю зробив програму електрокардіографа (комерційний варіант) і вона останні 8 років продається з обладнанням у різні міста України (до війни зараз врядлі). Ця програма написана із застосуванням WinForms. Як база даних пацієнтів використана MS SQL Express 2008. Вся взаємодія з БД
здійснюється через Linq до SQL.
Ця програма була адаптована для мобільного пристрою на Windows CE.
Передостанні 3 роки розробляв та переробляв програму електроенцефалографа. Тут я вже перейшов на WPF (хоча продовжував використовувати WinForms). Мені сподобалася ця ідея Microsoft. І тепер багато модулів (якщо особливо не обмовляють) роблю в WPF і якщо треба, то разом з WinForms.
Додаток спочатку створювався у WinForms, але як виявилося робити скролінг такого зображення швидко не виходить, а ось за допомогою DrawingContext виявилося легко і я пішов від unmaqnaged коду.
Ця програма зроблена повністю на WPF і тут я все побудував на окремих контролах.
Крім того був у мене проект звіту зроблений теж у WPF, де я застосував контейнери потокових документів і друк, що масштабується.
Та й ще, у мене великий досвід роботи із зовнішніми пристроями по СОМ-порту та USB, а також робота з потоками та програм у реальному часі.

Наступний проект зроблено повністю на 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 тощо.

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

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

Похожие кандидаты

Все похожие кандидаты

Кандидаты в категории

Кандидаты по городам


Сравните свои требования и зарплату с вакансиями других компаний: