Область навыков ● Разработка программного обеспечения ● Аудит кода ● Фронтенд разработка ● Обеспечение качества кода (рефакторинг, проверка кода) ● Проведение интервью Технические домены Языки JavaScript, TypeScript, Java, Python, С# Фреймворки и библиотеки Node.js, Angular, SAPUI5, Express.js, DevExtreme, Sequelize, Vue3 СУБД PostgeSQL, MySQL, MobgoDB Дополнительные навыки HTML5, CSS3, RxJS, Bootstrap, RabbitMQ, Графана Языки Русский - Родной Английский - продвинутый (B2/C1) Дополнительные навыки Иметь достаточный опыт проведения интервью. Домашние проекты Создание проектов для самообразования и развлечения на Angular (с Animejs), Vue (с Nuxt.js, vue-slider), React.
Профессиональные навыки: 0. Angular 2+, TypeScript, RxJS, state-management, Material Design. 1. RESTful API на nestJS и php. 2. Сборка и деплой проекта с SSR. 3. Настройка VDS/VPS сервера. 4. PostgreSQL, MySQL, миграция между ними и сложные многоэтажные запросы. Опыт работы с MongoDB. 5. Unit, e2e тесты, документирование в Swagger. 6. GIT, Docker Личные качества: 0. Умение разобраться с чем угодно в краткие сроки. 1. Целеустремленность и энтузиазм, довожу дело до конца. 2. Прагматичность 3. Стараюсь делать все просто и понятно. 4. Желание создавать и постоянно развиваться.
23 года Компонентный подход ● Тестирование (Unit, e2e) ● Самодокументирумый код ● Создание различных сборок (boilerplate, webpack) ● Опыт разработки backend части (rest api, bff)
Имеется опыт работы на международных проектах в составе распределенной команды. Участвовал в разработке с нуля, а также в рамках рефакторинга и поддержки legacy-кода.
o Кроссбраузерная, адаптивная верстка o Проектирование приложений MVVM o Работа с сервисами RESTAPI, WebSocket o Разработка архитектуры приложений o Стандартизация кода o Генерация и шаблонизация кода o Тестирование и отладка.
Я - инженер по контролю качества с успешным опытом работы в тестировании программного обеспечения. Моя цель заключается в обеспечении высокого качества продукта через тщательное тестирование и автоматизацию процессов. Я активно применяю свои знания методологий Agile и Scrum для улучшения коллективной работы и эффективности тестирования. Ключевые навыки: 1. Ручное тестирование API - 3 года 2. Фунциональное и регрессионное тестирование - 3 года 3. Использование Postman - 3 года 4. Использование Jira - 3 года 5. Использование Confluence - 3 года 6. Grafana/GrayLog - 1 год 7. TestIt - 3 месяца
Более 9 лет опыта работы в ИТ-сфере, в том числе 7 лет на позициях бизнес- и / или системного аналитика Участие в отраслевых проектах: разработка веб-приложений, мобильных приложений, веб-сайтов и CRM-систем Опыт сбора требований, с использованием различных методик, в том числе прототипирования Опыт разработки технических заданий, проектной документации, руководств пользователей, программ и методик испытаний, а также опыт аналитического сопровождения разработки ПО Работа с микросервисной архитектурой. Разработка интеграционных взаимодействий посредством SOAP и REST API. Проектирование интеграций через очереди MQ, Apache Kafka Участие в разработке архитектуры системы и структуры БД Прототипирование экранных интерфейсов в специализированном ПО
Самая технически сложная и интересная задача: одной из самых интересных и сложных задач, с которой мне пришлось столкнуться, стала разработка плагина для редактора EditorJS и внедрение самого EditorJS в Angular-окружение, плагин необходимо было писать на чистом TypeScript+RxJS без удобств самого фреймворка, нужно было продумывать логику и реализовывать поведение и отображение всех элементов плагина и работать с нативным DOM, после реализации плагина пользователю стал доступен функционал создания блока в редакторе с любым из своих прошлых постов (видео/аудио/статья) в качестве контента, также в плагине был реализован live-search по постам пользователя с использованием RxJS. Еще одной непростой задачей было реализация поиска постов по определенным категориям, в старой реализации с backend приходил массив на 35 тысяч элементов с категориями и на клиенте производилась сортировка и поиск нужного элемента, что приводило к зависанию приложения и даже зависанию браузера, я предложил перенос части функционала на backend, и после согласования с командой был реализован перенос поиска и сортировки таких объемов данных на backend и производить сортировку и поиск нужного элемента средствами базы данных, а на клиент отправлять только нужные данные, что позволило в разы сократить нагрузку на клиент. Куда хочется развиваться: в первую очередь сейчас хочу развиваться в сфере Frontend и разработке сложных приложений, используя фреймворк Angular. С какими задачами хотелось бы работать: хочу работать с задачами, которые требуют изучения новых технологий и каких-то нестандартных решений. Также хочется работать с задачами которые требуют не только верстать какие-то отдельные компоненты, но и прописывать сложную и не очень логику. С какими не хотелось бы: не хотелось бы работать только с задачами по вёрстке.