Павел Репетий - Backend разработчик
Навыки
- ASP.NET
- C#
- Docker
- Entity Framework
- Git
- Kafka
- MySQL
- PostgreSQL
- REST
- TypeScript
Опыт работы
ООО «СтомАтриум»
Backend разработчик - 12.2022Работал над созданием и интеграцией микросервисов для распределенного веб-приложения с использованием ASP.NET и PostgreSQL.
— Работа с базами данных:
• Разрабатывал схемы баз данных PgSQL.
• Использовал Entity Framework Core для создания запросов и управления данными.— Разработка функционала управления событиями:
• Создал REST API для управления данными карточек товара и медиа-файлами.
— Система аутентификации и безопасности:
• Разработал систему аутентификации с использованием JWT, настроил ролевую модель и защиту пользовательских данных.
• Внедрил методы работы с пользователями через абстракцию, что повысило гибкость системы.— Модернизация монолитного приложения:
• Начал работу с монолитным приложением и постепенно переработал его в модульную архитектуру.
• Использовал паттерны проектирования (Repository, Factory Method, Builder) для упрощения поддержки и тестирования кода.-Изучение и внедрение новых технологий:
• В процессе работы освоил основы Kafka и внедрил несколько методов для асинхронной обработки данных.
• Занимался изучением микросервисов и их взаимодействия через брокеры сообщений
Образование
Программист
Колледж Современных Технологий2021/2025
Обо мне
Студент 4 — выпускного курса колледжа по направлению ИТ и Программирование.
Занимаюсь разработкой на языке C# 2 года.
Лаборатория Касперского предложила колледжу проект сканера компьютера на WPF. Моя реализация была представлена в Лабораторию Касперского.
https://github.com/saiyrys/ProcessScaner.git
Дизайн и идея реализации понравились, но в продукт реализацию не взяли из-за смены итогового языка на C++
Так же по заказу от своего колледжа — вместе с однокурсником написали web-сайт Профсоюза.
Моя часть заключалась в:
— Разработке Backend Web-Api с использованием Rest, EF, JWT, Docker и микросервисной архитектуры.
— Деплое на VPS сервер, при помощи Nginx и Linux.
— Разработке Базы данных на MySQL.
И так же PostgreSQL
Для совместной работы мы использовали git,
Вот код всего Backend — сервера.
Сайт находится на личном хостинге, может быть поднят по запросу
https://github.com/saiyrys/Profunions.git