Abdul Murtazaliev - Angular Frontend-developer
Навыки
- Angular
- CSS
- Git
- HTML
- JS
- NgRX
- NX
- Rxjs
- scss
- TS
- ООП
Опыт работы
Big Int
Frontend-developer - март 2021 - июнь 2022Я начинал свою карьеру в маленькой местной студии из четырех человек, специализирующейся на работе с англоязычным рынком. Моя работа была сосредоточена исключительно на технической стороне разработки. Я занимался созданием адаптивных и кросс-браузерных веб-приложений, используя CSS фреймворки, такие как Bootstrap и Flexbox. Для оптимизации процесса разработки я использовал сборщики проектов, такие как Webpack, Gulp и Grunt.
Также я работал с различными базами данных и хранилищами данных, включая Firebase, IndexedDB и Local Storage, для эффективного хранения и обработки информации на клиентской стороне. Участие в процессе code review позволяло поддерживать высокое качество кода, выявлять потенциальные проблемы и обмениваться опытом с коллегами.
В моей работе также было важно интегрировать сторонние сервисы и API, такие как Google Maps, Facebook API и Twitter API, для расширения функциональности веб-приложений.
People Data Design
Angular Frontend-developer - Июль 2022 - Май 2024Я работал в аутсорсинговой компании с 5 командами и устоявшейся группой из 7 человек. Вся работа была удаленной, команда была распределена по различным часовым поясам и странам, что требовало эффективной организации коммуникации и отчетности в Jira, а также ежедневных митингов.
Мой основной стек технологий включал разработку и поддержку интерактивных веб-приложений на Angular, начиная с версии 14. Я занимался созданием компонентов, сервисов, директив и настройкой маршрутизации. Интегрировал веб-приложения с REST API для обмена данными между фронтендом и бэкендом. В начале работы с Angular активно использовал тесты на Jasmine. Оптимизировал производительность приложений с помощью lazy loading модулей, а также внедрял асинхронную загрузку ресурсов и кэширование данных. Разрабатывал системы аутентификации и авторизации пользователей . Особенно ценил работу с Angular Material.
В моем портфеле крупных проектов:
Корпоративное приложение для внутреннего документооборота B2B компании, где я получил первый практический опыт работы с Angular. Этот проект включал разработку личного кабинета для различных ролей пользователей и сложных динамических форм.
Приложение для крупной ресторанной сети с интеграцией с системой 1С. В проекте я участвовал с начальной стадии, занимаясь разработкой функциональных компонентов для управления состоянием приложения с использованием библиотеки NGRX. Постепенно проект переходил на standalone-компоненты.
Свежий проект в фармакологическом B2C направлении, где начально планировалось использование React, но заказчик выбрал Angular. Мы активно применяли NGRX и NX, используя паттерны проектирования MVC или MVVM для улучшения структуры кода. Я также занимался оптимизацией загрузки и отображения изображений, что значительно улучшило производительность приложения. Мы работали по методологии SCRUM, придерживаясь принципов AGILE и SOLID, и я активно участвовал в рефакторинге кода.
Образование
Информационная система и Безопасность
Колледж Строительства и Дизайна2021-2024Компьютерные технологии и энергетика
Политехнический Университет2024-2027
Обо мне
Я оптимист с крепкими нервами, легко нахожу общий язык с коллегами и заказчиками. Не боюсь задавать вопросы и проявляю настойчивость в решении задач, пробуя различные подходы и не сдаваясь. В свободное время я занимаюсь самообразованием: поднимаю виртуальные серверы, создаю телеграм-ботов, моделирую для 3D печати и работаю с Blender для визуализации через ThreeJS.
Я намерен развиваться во фронтенд-направлении и планирую освоить работу с сигналами. В дополнение, я учу английский и регулярно посещаю тренажерный зал.
У меня есть знания и время, у вас — задачи и ресурсы. Давайте сотрудничать и обмениваться опытом!