Артем Амирханян (arttemon_limon), 21 год, Россия, СаранскАртем Амирханян (arttemon_limon), 21 год, Россия, Саранск

Артем Амирханян

Фулстек разработчикМладший (Junior)
Ищу работу

Контакты

Войти
Возраст: 21 год
Опыт работы: 1 год
Регистрация: 11.08.2023
Последний визит: сегодня
Гражданство: Россия
Местоположение: Россия, Саранск
Дополнительно: готов к переезду и к удаленной работе
Знание языков:

Обо мне

Уверенно владею языком программирования C# и платформой .NET Framework.

Есть опыт работы в разработке фронтенда с использованием React (Next-js)

Есть опыт работы с базами данных(PostgreSql,ms sql).

Умею работать с инструментами контроля версий, такими как Github,Gitlab.

Знаю принципы ооп, solid и паттерны проектирования.

Образование в области информационных технологий.

Хорошо работаю в команде, стараюсь быстро решать проблемы и люблю обучаться новым технологиям.

Навыки

HTML
CSS
C#
PostgreSQL
Entity framework
CQRS
React
ASP.NET WEB API
TypeScript

Опыт работы

  • Web and App Development
    Сан-ХосеОт 10 до 100 сотрудников
    Бэкенд разработчик (Младший)C# .NET BACKEND DEVELOPER
    Сентябрь 2023 — Август 2024 (1 год)
    1. Разработка архитектуры программного продукта (ASP.NET Core, Entity Framework Core, Web API, CQRS+MediatR): Я разработал детальную структуру отдельных фич проекта, таких как авторизация, аутентификация и регистрация пользователей. Также я осуществил переход на новую архитектуру с использованием паттерна репозиторий, чем предупредил написание повторного кода для запросов к базе данных (PostgreSQL). Кроме того, успешно улучшил архитектуру базы данных. Были оптимизированы связи между сущностями и их полями, что привело к более эффективной работе системы.
    2. Реализация контроллеров и функционала (ASP.NET Core Web Api): Я занимался написанием кода для контроллеров, которые отвечают за обработку запросов пользователей и возвращение соответствующих ответов. Реализовал операции CRUD для более чем 15 сущностей, а также специальные методы для контроллеров. Также мной был реализован основной функционал системы, включающий:
          1. Регистрацию пользователей в системе с валидацией(Fluent);
          2. Аутентификацию с использованием JWT (JSON Web Token + OAuth 2.0);
          3. Авторизацию пользователей с помощью механизма, основанного на политиках и разрешениях.
    3. Проведение рефакторинга кода для повышения его читаемости и эффективности: Я успешно проводил анализ кода, выявлял участки, требующие улучшения, и проводил рефакторинг для увеличения его читаемости и эффективности. Удалял дублирование кода, упрощал сложные участки и улучшал структуру проекта.
    4. Проведение тестирования и отладка кода (xUnit): Я разработал тестовые сценарии и провел тестирование системы на различных этапах разработки. Выявленные ошибки были исправлены, а код был отлажен до достижения корректной работы системы.
    5. Реализация пользовательского интерфейса (Next-js): Реализовал функционал регистрации пользователей с использованием форм. Взаимодействовал с бэкендом на ASP.NET Web API для получения и отправки данных. Реализовал различные компоненты для веб-приложения, такие как формы, кнопки, модальные окна, таблицы и другие.
    6. Дополнительные задачи (Swagger, Postman): В рамках проекта также занимался разработкой документации для системы, описывая архитектуру, функционал и инструкции по использованию. Участвовал в обсуждении проекта с заказчиком и командой, предлагая идеи по улучшению системы. Следил за изменениями в проекте и поддерживал актуальность документации и кода.

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

  • СарКИ - СФ РУК

    Саранский кооперативный институт - Саранский филиал Российского университета кооперации; СФ МУПК; СФ МИСКТ
    Саранск39 выпускников
    Заочный
    Август 2021 — По настоящее время (3 года и 5 месяцев)

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