- PRO
Yatskov
Software Engineer (C#, ASP.Net, Web, Api, EF, SQL, RabbitMQ, Docker)
- Занятость:
- Полная занятость.
- Возраст:
- 48 лет
- Город:
- Киев
Контактная информация
Соискатель указал телефон , эл. почту и адрес.
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/3647831/
Опыт работы
Старший інженер-програміст C#, Asp.Net Core Web Api, MSSQL, EFCore, RabbitMQ
с 11.2021 по 02.2024
(2 года 3 месяца)
TEMABIT Software Development, Kyiv (IT)
Я працював з декількома компаніями, а саме Сільпо, Кур’єрська доставка, Фоззі -Експансія, Тедіс, Ресто і інтеграція з сервісом Нова Пошта.
В основному я використовував купу мікросервісів, пов’язаних з APS.Net 6.
Фоззі (Експансія) – онлайн магазин і доставка. Ми перешли на ComCore, CatalogHelper та Catalog (Elasticsearch), Conductor, Collect, Delivery, Notification, OMS, OMS.Web, Payment, Workflow, ApiGW, FozzyShop залишився на PHP.
Сільпо – онлайн магазин і доставка. Розвивали набір проектів з Sku (одиниця обліку запасів), CulinaryOrderDB, ComDB, Service (який включав 53 проекти), Catalog, Catalog.Promo, MasterData, DeliveryService (14 проектів), Workflow, MobileSilpoTypes. І був такий проект ComToCloud (BasketApi, BasketContracts, BasketService, BasketStorage).
Кур’єрська доставка (для Сільпо) - Для управління кур’єрами, які доставляють їжу клієнтам, створено систему з кількох мікросервісів.
Коротко бізнес-процес виглядає наступним чином. Покупець вибирає товар на сайті або в мобільному додатку, оформляє замовлення, оплачує замовлення. Далі замовлення йде на доставку їжі. Розраховуються параметри доставки за адресами. Замовлення відображаються на мобільних пристроях кур'єрів. Кур'єри бронюють доставку за собою. Формуються маршрути доставки від магазинів до гостей. Коли замовлення готові, кур’єри доставляють замовлення та відзначають завершення доставки.
Розроблено наступні мікросервіси: каталог товарів, знижки та маркетингові акції, кошик, оформлення замовлення, прийом онлайн-платежів, налаштування продавця (інтеграція з транспортною системою та інші довідкові дані), кур’єри. Покращено сервіси формування замовлення, прийому платежів, каталогу товарів, розрахунку та формування кур’єрських завдань, інтеграції з сервісом ідентифікації, шлюзу агрегатора.
Ресто (сітка ресторанів) – я виконав онлайн сервіс з serverless архітектурою AWS (Lambda, DynamoDB, EC2, S3, CloudWatch, EventBridge, PostgreSQL, Minimal API). Моє завдання було ChoiceQR-adapter.
Тедіс – я інтегрував Azure Active Directory з SharePoint (в один місяць).
Інженер-програміст C#, ASP.Net Core, EF Core, SQL Server
с 12.2019 по 10.2021
(1 год 10 месяцев)
Linkos Group, Kyiv (IT)
Розробив декілька модулів сервера додатків ERP системи (ISPro).
1. Підсистема документообігу та CRM. Контрагенти, банківські рахунки, контактні особи, контактна інформація, адреси, філії, відділення, організація заходів з клієнтами, договори, рахунки, банківські платежі, інтеграція із зовнішніми системами, документообіг.
2. Підсистема, де користувач може налаштувати поля введення для будь-якого бізнес-об’єкта (документів, довідників...).
3. Підсистема прикріплення (завантаження файлів, ескізи файлів, розширення файлів, надання прав) для будь-якого об'єкта бізнес-логіки або кількох об'єктів.
4. Веб-додаток для адміністрування та моніторингу ERP-System. Розроблено функції авторизації, керування блокуванням, управління ліцензіями, керування користувачами та інші функції. Реалізовано адаптивний дизайн для різних пристроїв (настільних і мобільних).
Для розробки веб-додатку я використовував JS, jQuery, Ajax, Bootstrap,
Технології DataTable, C#, Asp.Net Core MVC. Для табличних даних DataTable створив візуальний компонент групування даних (перетягніть стовпець і створіть групування рядків). Створено візуальний компонент для формування невеликого списку даних.
Розробник програмного забезпечення C#, .Net Core, UWP, MVVM, XAML, SQLite
с 02.2018 по 12.2019
(1 год 10 месяцев)
Freelancer, Kyiv (IT)
Розробив додаток UWP для обліку особистих фінансів «Мої фінанси співають романси» (мобільна та десктопна версії на Windows 10).
Посилання https://www.microsoft.com/en-us/p/myfinancesaresingromances/9nblggh67mdf
Додаток дозволяє фіксувати витрати та надходження грошей у момент їх виникнення. Є можливість побачити залишок грошей після кожної операції. Залишки та рух коштів можна вести на кількох банківських рахунках, у касах, у кількох валютах. Є функція резервного копіювання та відновлення. Розроблено адаптивний інтерфейс для повороту мобільного телефону та монітора.
Використані технології C#, .Net Core, UWP, MVVM light, SQLite, async/await.
Інженер-програміст C#, .Net, WPF, Win32 Api, MVVM, ZVTProtocol
с 02.2018 по 12.2019
(1 год 10 месяцев)
«Gamanet a.s.» зі Словаччини та благодійного стартапу «Contactless Donation Box» з Німеччини, Kyiv (IT)
1. Бібліотека «Adaptive dockable controls» для бібліотеки WPF (WPF) док-вікон була розроблена для «Gamanet a.s.» зі Словаччини. Під час роботи над проектом я познайомився з тонкощами WPF і використанням Win32 Api. Демо посилання https://youtu.be/B8AxYHE1Bh8. Ця бібліотека має такі функції:
a) Стиковка/відстиковка Windows;
b) Багатомоніторне середовище – вікно можна перетягнути на інший дисплей із можливістю розгорнути його;
c) вкладеність – вікно може бути вставлене в інше;
d) Вкладки – коли в одному контейнері кілька вікон, створюються вкладки;
e) Закріплення – коли вікно не закріплено, воно ховається;
f) Збереження та відновлення розташування вікон;
g) Підтримка шаблону MVVM (з Caliburn.Micro);
h) Підтримує зміну стилю. Використані технології C#, .Net Framework (4.0, 4.5. 4.6.1, 4.7, 4.8), WPF, Win32 API.
2. Бібліотека безконтактного платіжного терміналу Ingenico Bank розроблена за протоколом ZVT для благодійного стартапу «Contactless Donation Box» з Німеччини.
Термінал не має кнопок. Людині, яка бажає зробити пожертву, достатньо підійти до терміналу та прикріпити картку. Термінал повинен визначити дотик і відправити транзакцію в процесинговий центр банку.
Основною функцією бібліотеки є безперервна робота терміналу в режимі очікування платежу. У разі збою транзакції або відключення/включення живлення бібліотека дозволяє відновити термінал до робочого стану прийому платежу. Бібліотека має інтерфейс для передачі операцій і помилок у зовнішню CRM систему. Реалізовано журналювання операцій.
Використані технології C#, .Net Framework, Threading, ZVT-протокол (незалежний від виробника протокол між платіжними терміналами та електронними касовими системами / торговими автоматами).
Розробник ERP-систем 1С-Підприємство
с 07.1998 по 01.2018
(19 лет 6 месяцев)
IT, Kyiv (IT)
Мережа ломбардів "Благо" (Берег ІТ) - Травень 2015 - Січень 2018.
Заступник директора з розвитку ERP-системи 1CEnterprise МУК - Червень 2010 - квітень 2012.
Власник, директор СІТІС. Травень 2005 - червень 2010.
Розробник ERP-систем 1С-Підприємство Юнітрейд Груп - Вересень 2002 - травень 2004.
Розробник ERP-систем 1С-Підприємство та системний адміністратор ВАТ «Ярошенського хлібоприймального підприємства» - Липень 1998 - серпень 2002.
І багато ще де.
Образование
Dmytro Khmelenko on AWS for Beginners
AWS for Beginners, Kyiv
Высшее, с 2024 по 2024 (меньше 1 года)
https://lms.robotdreams.cc/certificate/4ea21c59726d52642fb44356f03a2cf9
AWS: Lambda, DynamoDB, EC2, S3, CloudWatch, EventBridge, PostgreSQL, Minimal API.
Mehmet Ozkaya on Udemy
Вивчення архітектури та впровадження мікросервісів у .Net 5., Kyiv
Высшее, с 2022 по 2022 (меньше 1 года)
Вивчення архітектури та впровадження мікросервісів у .Net 5.
Пройшов курс зі створення мікросервісів у .Net 6 за допомогою Asp.Net Web API, Docker, Docker-compose, RabbitMQ, MassTransit, gRPC, Restful, Ocelot API Gateway, MongoDB, Redis, MS SQL Server, EF Core, Postgresgl, Dapper, Automapper, MediatR, Fluent Validation, DI, async/await, чиста архітектура, CQRS, шаблон дизайну сховища, шаблон агрегації запитів. Крок за кроком я отримував практичні навички проектування та впровадження мікросервісів для електронної комерції. Незважаючи на те, що я давно займаюся мікросервісами, курс зміцнив мої навички вирішення бізнес-завдань за допомогою сучасних технологій. Дякую моєму інструктору Мехмету Озкая за підтримку під час навчання.
PS. Створені мікросервіси добре працюють на останній версії .Net 6
Mehmet Ozkaya on Udemy
Навчання дизайну архітектури мікросервісів із шаблонами та принципами., Kyiv
Высшее, с 2021 по 2021 (меньше 1 года)
Навчання дизайну архітектури мікросервісів із шаблонами та принципами.
Сертифікат https://www.udemy.com/certificate/UC-c26dba0f-3c3a-4334-bcbc-c56cde39a89b
Цей сертифікат підтверджує, що Юрій Яцков успішно пройшов курс «Дизайн мікросервісної архітектури з шаблонами та принципами» 10/05/2021, який викладав Мехмет Озкая на Udemy. Сертифікат свідчить про те, що студент пройшов весь курс, підтверджений студентом. Тривалість курсу – це загальна кількість відеогодин курсу на момент останнього завершення.
CyberBionic - International Training Center information technologies Microsoft
C#, .Net, Kyiv
Высшее, с 2016 по 2016 (меньше 1 года)
Навчання розробці програмного забезпечення за допомогою C#.
Вінницький національний технічний університет
Розробка програмного забезпечення, Kyiv
Высшее, с 1993 по 1998 (5 лет)
Розробка програмного забезпечення,
Знания и навыки
- C#
- APS.Net
- MS SQL Server
- EntityFrameworkCore
- MediatR
- RabbitMQ
- MassTransit
- AutoMapper
- FluentValidation
- CQRS
- AWS
- MAUI
Знание языков
Английский — начинающий
Инвалидность
Третья группа.
Інвалід третьої групи. В мене був інсульт вже 2 роки тому. Частково втратив здатність розмовляти. Мовлення відновлюєтеся, але повільно.
Дополнительная информация
В мене є ФОП, то ми можемо працювати через нього.
Інвалід третьої групи. В мене був інсульт вже 2 роки тому. Частково втратив здатність розмовляти. Мовлення відновлюєтеся, але повільно.
Я «Чисту архітектуру» знаю і використовую, SOLID – знаю і використовую, KISS, YAGNI, DRY – знаю і використовую, але на співбесіді мені складно відповісти на питання що це.😊
Angular 17 - я почав вчити, десь через місяць буде. (app.module.ts – не створюється, а є app.config.ts і app.routes.ts. Так ми можемо створити з
ng new todo --no-standalone --routing і module з’явиться, як в angular 15). На даний час я вивчаю атрибути та структурні директиви (*ngFor, * ngSwitch і т.д.)
Я готовий працювати без оплати місяць, а там подивимось що з мене буде. 😊
Останнє тестове завдання знаходиться тут https://github.com/YuryYatskov/CompanyEmployeeData
"Створити додаток обліку даних користувачів, використовуючи ООП на c# Asp.net.".
Я зробив за неділю (DataAccounting.API і UserDataAccounting.Web), два протекти необхідно запускати.
Похожие кандидаты
-
PHP, веб-разработчик, Web software engineer
Киев, Удаленно -
Разработчик баз данных MS SQL и SSIS Developer MS SQL/SSIS
Киев -
SQL Developer, Data Engineer (C#)
Киев -
Middle C# .Net, WPF, WinForm, Asp, Blazor, Razor, Html, CSS, React, SQL developer
Киев, Удаленно -
Game developer, Python programmer, Software engineer
35000 грн, Киев, Винница , еще 8 городов