Марсель Гильманов (marselgl), 35 лет, Россия, УфаМарсель Гильманов (marselgl), 35 лет, Россия, Уфа
Бэкенд разработчикСредний (Middle)
Ищу работу

Контакты

Войти
Возраст: 35 лет
Опыт работы: 5 лет и 2 месяца
Регистрация: 21.01.2025
Последний визит: 1 день назад
Гражданство: Россия
Местоположение: Россия, Уфа
Дополнительно: готов к удаленной работе
Знание языков: Английский В2

Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

C#
.NET Core
Entity framework
.NET
SQL
Git
PostgreSQL
REST
ASP.NET WEB API
Apache Kafka
Java
Docker
Python
Базы данных

Опыт работы

  • Лучшие технологии для поддержки и развития бизнеса
    МоскваБолее 5000 сотрудников
    Разработчик
    Май 2021 — По настоящее время (5 лет и 2 месяца)

    .NET Разработчик

    Проекты и задачи:

    Проектирование и разработка функционала для внутренней системы управления персоналом: подбор, валидация кандидатов, создание карточек сотрудников.

    Реализация нового функционала на основе запросов заказчика, включая разработку системы с нуля.

    Участие в формировании и устранении технического долга для повышения качества кода и архитектуры.

    Разработка микросервиса для импорта данных сотрудников из LDAP, обеспечивающего синхронизацию информации между системами.

    Интеграция и настройка взаимодействия с Jira и Confluence для управления проектами и документацией.

    Реализация интеграций с Telegram API, почтовыми серверами и разработка Telegram-ботов для автоматизации процессов.

    Реализация статусной модели для отслеживания текущего состояния кандидата и заявок на всех этапах бизнес-процесса.

    Внедрение RSA-шифрования для безопасного хранения и передачи данных.

    Функционал приоритезации вывода данных в интерфейсе в зависимости от категории и важности задач.

    Разработка системы заявок для HR: автоматизация обработки запросов и их статусов с возможностью интеграции с внешними системами.

    Создание бизнес-логики для работы с Telegram: функционал обработки сообщений, управление потоками диалогов, выполнение автоматизированных действий.

    Реализация ролевой модели доступа: управление доступом пользователей с учётом их ролей, разграничение прав на основе бизнес-правил.

    В рамках проекта была реализована архитектурная оптимизация.

    Рефакторинг и контроль качества:

    Рефакторинг и оптимизация legacy-кода для повышения производительности и читаемости.

    Проведение качественного Code Review для обеспечения соответствия стандартам разработки.

    Написание и поддержка unit-тестов для проверки стабильности функционала и предотвращения регрессий.

    Работа с TestRail для создания и управления тест-кейсами.

    Методологии и процессы разработки:

    Применение Agile-методологий (Scrum, Kanban) для организации процессов разработки и повышения прозрачности команды.

    Внедрение CI/CD через GitLab для автоматизации сборки, тестирования и развертывания приложений.

    Применение принципов программирования: SOLID, DRY, KISS, YAGNI для построения устойчивой архитектуры, повышения читаемости кода и уменьшения технического долга.

    Принципы IoC (Inversion of Control): внедрение зависимости (Dependency Injection) для повышения гибкости, тестируемости и управления компонентами в микросервисной архитектуре.

    Технологический стек:

    Языки и платформы: .NET 6, .NET Core 3.1, C#.

    Базы данных: PostgreSQL (оптимизация запросов и структуры данных).

    Инструменты и библиотеки: AutoMapper, Entity Framework.

    Взаимодействие через REST API, Swagger для документирования и тестирования.

    Контейнеризация и оркестрация: Docker, Portainer.

    Мониторинг и анализ логов: ELK-стек (Elasticsearch, Logstash, Kibana).

    Проверка безопасности: Использование SonarQube для анализа качества кода и Checkmarx для проверки безопасности приложений.

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

  • Институт информационных технологий
    Октябрь 2022 — По настоящее время (3 года и 9 месяцев)

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