GitHub: https://github.com/zZENiro
Разрабатываю back-end для ИС используя технологии:
- ASP.NET Core
- Redis session storing, cahcing
- Identity/JWTBearer Auth
- RabbitMQ as ampq technology impl
- Entity Framework Core/MongoDB/ADO.NET
- СУБД для MS SQL, MySql, Oracle
- TPL async/ParallelProgramming
- AJAX
- Развертываю на IIS
- CI/DI Git, Docker
Опыт программирования на .net 2 года.
Для разработки back-end придерживаюсь микросервисной архитектуры. Опыт разработки REST-сервисов имеется.
Во время написания кода придерживаюсь принципов SOLID и рекомендаций от GoF.
Так же разрабатываю пользовательские приложения для ПК с помощью WPF, Windows Forms. Есть опыт разработки мобильных приложений на Xamarin.
Использую лучшие практики разработки, которые приносит каждая версия языка. Уже активно применяю фитчи 8ой версии. Нравится изучать и разбирать архитектуры для высоконагруженных ИС и всё подобное. Примерно понимаю принципы работы CLR и в целом всей платформы .NET (изучал в книжке Рихтера "CLR via C#"). На практике применяю параллелизм, асинхронность, многопоточность (хотя последнее уже архазим). Понимание прикладного уровня передачи данных имеется (заголовки, аутентификация, кэширование, куки, мэссенджинг, сессии).
В багаже прочитанного и читаемого: Чистая Архитектура, Высоконагруженные Приложения, Конкурентность C#, clr via C#
Конечно владею азами Front-end'a, Razor Pages, например
Библиографическая ссылка Бужинская Н.В., Ведерников Н.А. РАЗРАБОТКА ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА ДЛЯ ПРОГРАММНОГО ПРОДУКТА «КАЛЬКУЛЯТОР ДЛЯ ВЕТЕРИНАРНОЙ КЛИНИКИ» // Научное обозрение. Технические науки. – 2020. – № 4. – С. 14-18; URL: https://science-engineering.ru (дата обращения: 21.08.2020).
Ведерников Н.А., Бужинская Н.В. Применение языка программирования С++ для разработки электронных образовательных ресурсов по математике // Научное обозрение. Технические науки. – 2019. – № 3. – С. 15-20; URL: https://science-engineering.ru (дата обращения: 22.07.2020).
Результат олимпиады:
https://sites.google.com/uspu.su/olimpimfiit/олимпиада-по-программированию
Диплом:
https://drive.google.com/file/d/1YgMPbzRzb3PVvfEl0jKAycImSoJvUodk/view?usp=sharing