Фуллстэк разработчик.
Пишите в телеграм, здесь редко отвечаю.
Технологический стек:
• Бэкенд: .NET Core, EF Core, C#
• Фронтенд: Angular, rxJs, Elf Store, Ng-Zorro, Tailwind, Typescript
• Тестирование: Jasmine, Karma
• Базы данных: PostgreSQL, SQL, T-SQL
• Контейнеризация: Docker
Ключевые результаты и обязанности:
• Обеспечил рост количества переданных транзакций на 120% в ключевом модуле, предназначенном для автоматизации процесса ввода, обработки и анализа данных.
• Участвовал в исследовательских инициативах, благодаря чему команда ушла от привязки к инфраструктуре банка раньше срока на месяц.
• Инициировал рефакторинг кода в компонентах при параллельной разработке, оптимизировав на 30% время рефакторинга и избежав лишних трудозатрат компании.
• Активно взаимодействовал с аналитиками и тестировщиками, оптимизируя расходы на задачи, устранив риск неактуальных требований.
• Проводил модульное и интеграционное тестирование, покрыв 17% компонентов тестами.
Технологический стек:
• Бэкенд: .NET Core, EF Core
• Фронтенд: Angular, Angular Material
• Базы данных: PostgreSQL, SQL, T-SQL
• Сформировал и возглавил команду разработки, которая создала с нуля и выпустила фронтенд проекта “Социальная карта Башкортостана” на Angular 16.
• Разработал и внедрил микросервис социального обеспечения на стеке ASP.NET Core + Angular 16, обеспечив взаимодействие с сервисами госуслуг через СМЭВ.
Технологический стек:
• Бэкенд: .NET Core, DevExpress, EF Core, C#
• Фронтенд: Angular, DevExtreme, Angular Material, Ionic, JavaScript, TypeScript
• Базы данных: PostgreSQL, MS SQL, SQL, T-SQL
• Контейнеризация: Docker
• Перенёс крупный веб-сайт с ASP.NET MVC на Angular + ASP.NET Core Web API, используя реактивные формы. Устранил более 500 статичных страниц, сделав их динамически генерируемыми на основе JSON. Разработал онлайн-конструктор страниц с инструкцией, понятной неспециалисту, что позволило заказчику дорабатывать страницы без привлечения программистов. Таким образом, оптимизировал расход времени программистов на 100% на создание контента.
• Дорабатывал CRM систему, ввёл норматив по скорости исполнения запросов до 100 мс, перевёл на этот норматив свыше 100 скриптов, скорость исполнения которых составляла до 5 минут. Это привело к значительному улучшению производительности системы и повышению удовлетворенности пользователей.
• Разрабатывал личные кабинеты клиентов и руководителей. Ввёл современные инструменты для ускорения процесса разработки, благодаря чему полный цикл сбора требований, разработки, тестирования и выдачи сократился с 8 месяцев до 4. Это позволило увеличить скорость вывода новых функций на рынок на 50%.