Павел Букинич (bukinich-pavel), 26 лет, Беларусь, МинскПавел Букинич (bukinich-pavel), 26 лет, Беларусь, Минск

Павел Букинич

Fullstack (.Net/React)Фулстек разработчикСредний (Middle)
Ищу работу

Контакты

Войти
Возраст: 26 лет
Опыт работы: 2 года и 11 месяцев
Регистрация: 08.10.2021
Последний визит: 2 недели назад
Гражданство:
Местоположение: Беларусь, Минск
Дополнительно: готов к переезду и к удаленной работе
Знание языков:

Обо мне

Самостоятельно изучал C# с конца 2019 года. Сперва по книге "Полное руководство C#" - Герберт Шилдт. Затем делал самостоятельные проекты для работы, почитывая Metanit и Stack Overflow. После приобрел курсы от Skillbox, где укрепил свои существующие знания и получил новые. Из полученных навыков вне C# могу выделить веб верстку и работу с системой контроля версий Git. Неплохо продвинулся в Unity.

Мои работы:

1) WepApi + clients: ASP & WPF

Структура:
- База данных
- Сайт на ASP.NET Core
- Сервис Web API
- Приложение на WPF
Описание:
сервис Web API работает с СУБД и готовит данные для их отправки на сайт и в настольное приложение. Для взаимодействия с базой данных используется Entity Framework Core.
Web-приложение имеет авторизацию. Автономный пользователь имеет право только просматривать информацию, авторизованный - добавлять новые записи, администратор - имеет полные права: добавлять, удалять, редактировать записи и удалять/добавлять пользователей.
WPF-приложение имеет те же возможности, что и Web-приложение.
Cтек:
ASP, WPF, C#, Entity Framework Core, Identity, MVVM, MVC, JSON, MSSQL
Ссылка на репозитории:

    Web:
 https://github.com/Bukinich-Pavel/webapi.wpf.asp/tree/master/Task20
    WebApi: https://github.com/Bukinich-Pavel/webapi.wpf.asp/tree/master/Task22WebApi
    WPF: https://github.com/Bukinich-Pavel/webapi.wpf.asp/tree/master/Task22WPFClient

2) WebApi + ClientWPF

Описание: Серверное приложение WebApi для работы с произвольными информационными карточками хранящиеся в файле формата JSON. Информационные карточки представляют собой: имя карточки и изображение. Клиентское приложение ClientWPF получает и отображает карточки из WebApi, так же может добавлять, изменять и удалять их. Реализованы методы запроса (GET, POST, PUT, DELETE).

Стек: WebApi, MCV, WPF, MVVM, JSON

Ccылки на репозитории:
    Cерверное приложение:
 https://github.com/Bukinich-Pavel/WebApi
    Клиентское приложении:
 https://github.com/Bukinich-Pavel/ClientWPF

3) Мое первое WPF приложение

Описание: Приложение для отслеживания наличия запасных частей на складе и их классификация. Можно использовать как пособие на тему "как нарушить все принципы SOLID, DRY и KISS". Принцип DRY тут пострадал больше всех.

Cтек: WPF, C#, MySQL, ADO.NET

Ссылка на репозиторий: https://github.com/Bukinich-Pavel/Store

4) WPF приложение "Департаменты и сотрудники" 

Описание: Приложение для классификации департаментов и сотрудников в организации. Здесь могу выделить использование рекурсии, MVVM, ООП: наследование, полиморфизм, инкапсуляцию.

Cтек: WPF, C#, LINQ, JSON, MVVM, ООП

Ссылка на репозиторий: https://github.com/Bukinich-Pavel/WPF-MVVM

5) WPF приложение "Банк"

Описание: Приложение - маленький симулятор работы банка. В нем можно создавать клиентов, открывать/ закрывать депозитные и недепозитные счета, пополнять счет, совершать транзакции между клиентами и счетами. Особенностью приложения могу выделить: Entity Framework, MVVM, ковариантность и контравариантность, использование событий для записи всех совершенных действий в журнал.

Cтек: WPF, C#, Entity Framework, MVVM, ООП

Ссылка на репозиторий: https://github.com/Bukinich-Pavel/WPF_EFCore

6) WebApi + ClientWPF

Описание: Серверное приложение WebApi для работы с произвольными информационными карточками хранящиеся в файле формата JSON. Информационные карточки представляют собой: имя карточки и изображение. Клиентское приложение ClientWPF получает и отображает карточки из WebApi, так же может добавлять, изменять и удалять их. Реализованы методы запроса (GET, POST, PUT, DELETE).

Стек: WebApi, MCV, WPF, MVVM, JSON

Ccылки на репозитории:
    Cерверное приложение:
 https://github.com/Bukinich-Pavel/WebApi
    Клиентское приложении:
 https://github.com/Bukinich-Pavel/ClientWPF

Есть еще небольшие проекты, например: Telegram Bot,  Windows Службы, одностраничные сайты:

Статичный сайт: https://lagoona-bool.tmweb.ru/
Адаптивный сайт: https://evklid-bool.tmweb.ru/


Навыки

.NET Core
C#
ASP.NET
Git
Microsoft SQL
Entity framework
ООП
React
TypeScript
Redux

Участие в профсообществах

Опыт работы

  • Масштабные решения
    Минск
    Фулстек разработчикFullstack
    Май 2022 — По настоящее время (2 года и 8 месяцев)
    • Поддерживание старых проектов на .Net standart
    • Переписывание проекта на .Net 6
    • Написание фронтенд части проекта на React
  • Международный поставщик ИТ-решений и услуг
    МинскОт 1000 до 5000 сотрудников
    .NET developer (стажер)
    Июль 2021 — Сентябрь 2021 (3 месяца)

    Проходил стажировку в компании Itransition. По итогу курсового проекта - стажировку прошел, но оффер предложить забыли.

    На выходе остался с проектом:

    Веб-приложение 

    Описание:  Приложение, которое позволяет зарегистрированным пользователям создавать свои коллекции и айтемы, комментировать их. Для аутентификации и авторизации использовал ASP.NET Identity. Есть роль администратора в возможности которого входит: управление всеми коллекциями/айтемами, назначения других пользователей администратором. Использовал Cloudinary - для хранения картинок в облаке. 
    CтекASP.NET, MVC, С#, LINQ, HTML, CSS, JavaScript, Entity Framework, JQuery

    Ссылка на репозиторий: https://github.com/Bukinich-Pavel/WebTask

    Ссылка на сайт:  https://bukinichweb.azurewebsites.net/

Высшее образование

  • ПГУ-Полоцк

    Полоцкий государственный университет; НПИ
    Новополоцк113 выпускников
    Радиотехнический
    Сентябрь 2015 — Сентябрь 2019 (4 года)

    Проектирование и производство программно-управляемых электронных средств

Дополнительное образование