• Справился в одиночку с теми задачами, которые мои коллеги считали нерешаемыми. В качестве примера могу привести миграцию с Xamarin на NET MAUI для мобильного приложения университета.
• Решил сотни задач по основным алгоритмам и структурам данных на такие уровни сложности, как easy, medium и hard. На leetcode.com выполнено 400 задач , а на codewars.com - 70.
• Умею разбить задачу на простые подзадачи и довести её до завершения в команде разработчиков. Это позволяет перейти к более мелким и управляемым шагам.
• В 2021 году закончил Лицей Инновационных Технологий в Хабаровске, который вошёл в топ 200 школ по информатизации в России. Это дало мне хорошую подготовку по математике, физике и информатике.
Почему я хороший программист:
• Мечтаю попасть в ИТ-кампанию с жёстким code-review
• Я перфекционист. Люблю, когда всё написано по хорошим практикам
• Повышаю своё мастерство в разработке ПО на .NET
• Получаю удовольствие от сложных задач
• Интересуюсь архитектурой приложений и базами данных
Примеры моего кода:
• https://github.com/Heraxizator/HabarBankAPI
• https://github.com/Heraxizator/PsychologyApp
Ссылки на leetcode и codewars:
• https://leetcode.com/Heraxi/
• https://www.codewars.com/users/XamarinDeveloper
Мои статьи на Хабре:
ОБЯЗАННОСТИ:
• Сопровождение и разработка официального мобильного приложения ДВГУПС (5 тысяч пользователей).
• Сопровождение и разработка WEB API, на которое опирается как мобильное приложение, так и lk.dvgups.ru.
• Сопровождение и разработка двух внешних баз данных на PostgreSQL и Microsoft SQL Server, на которые опирается и мобильное приложение, и сайт ДВГУПС, и lk.dvgups.ru, и АСУ ВУЗ.
ДОСТИЖЕНИЯ:
• Портирование приложения на .NET 9, MAUI, C#, SQLite, Dapper и Entity Framework 8 сделало его более производительным, качественным и современным.
• Посредством C#, ASP.NET, MAUI, Dapper, SQLite, MVVM и DDD реализовал новый мессенджер и с чистым кодом, и чистой архитектурой, и новым дизайном, и расширенным функционалом как у Telegram.
• Посредством C#, ASP.NET, Xamarin, Dapper, Entity Framework, PostgreSQL, Microsoft SQL Server реализовал на стороне мобильного приложения чтение и редактирование электронных ведомостей, что позволило пользователям просматривать статические данные: группа, год, курс, семестр, дисциплина, тип, а также вводить количество часов, зачётных единиц и проставлять оценки студентам.
• Посредством C#, ASP.NET, Xamarin, Dapper, Entity Framework, PostgreSQL разработал модуль, позволяющий обрабатывать заявки, где простой пользователь создаёт заявку, отслеживает её статус и смотрит историю своих заявок, а работник смотрит заявку с описанием и изображением, выполняет её и меняет её статус.
• Посредством C#, ASP.NET, Xamarin, Dapper, Entity Framework, PostgreSQL сделал для мобильного приложения модуль, позволяющий в пару кликов получить справку об обучении в электронном формате, запросив от авторизованного пользователя только категорию справки.
• Посредством C#, ASP.NET, Xamarin, Dapper, Entity Framework, PostgreSQL расширил функционал для журналов в мобильном приложении. У преподавателей появилась возможность создавать занятия сразу для нескольких групп, а также просматривать историю действий у своих студентов.
• Посредством C#, ASP.NET, NET MAUI, Dapper, Entity Framework, PostgreSQL внедрил сбор статистики для основных страниц, позволяющий делать выводы о том, насколько удачными оказались те или иные решения.
• Посредством C#, ASP.NET, NET MAUI, Dapper, Entity Framework, PostgreSQL реализовал совмещённый профиль для тех пользователей, которые одновременно являются как студентами, так и преподавателями.
• Посредством C#, ASP.NET, NET MAUI, Dapper, Entity Framework, PostgreSQL расширил функционал для чатов в мобильном приложении, а также сделал частичный редизайн.
• Посредством NET8, JsonReader, Dapper, Task.WhenAll ускорил основные страницы в приложении. В результате главная страница авторизованного студента стала загружаться почти вдвое быстрее.
• Исправил десятки ошибок в мобильном приложении, а также приблизил его архитектуру к Vertical Slices.
• Рост аудитории за последние месяцы составил 20%, а рост производительности - 30%.
Учусь на специальности "Программная инженерия" и совмещаю работу с учёбой