Область навыков ● Разработка программного обеспечения ● Аудит кода ● Фронтенд разработка ● Обеспечение качества кода (рефакторинг, проверка кода) ● Проведение интервью Технические домены Языки 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.
23 года Компонентный подход ● Тестирование (Unit, e2e) ● Самодокументирумый код ● Создание различных сборок (boilerplate, webpack) ● Опыт разработки backend части (rest api, bff)
Опытный Angular разработчик с более чем 10 летним опытом. Знаком с требованиями HIPAA Compliance и может помочь создать безопасные приложения для здравоохранения. Его специализация включает создание пользовательских интерфейсов, написание компонентов и тестов, работу с HTTP-запросами и обработку данных. Старается следовать лучшим практикам разработки и использовать самые новые технологии для создания качественного и масштабируемого кода. Если вам нужен опытный Angular разработчик, выбирайте Никиту, чтобы обсудить ваш проект.
Хорошие знание HTML5, CSS3 (Flex, Grid, Кроссбраузерная верстка, Адаптивная вёрстка). Умение использовать css фреймфорки Bootstrap, Uikit. Знание и умение применять методологию БЭМ. Умение использовать шаблонизатор Pug. Умение использовать препроцессоры Sass, Less. Хорошие знания JavaScript (ECMAScript 2020) Хорошие знания TypeScript Умение разрабатывать сложные front-end приложения на Angular 2+ (CLI, NgRx), и использовать встроенный в Angular функционал для Server Side Rendering. Умение разрабатывать небольшие front-end приложения на Vue js. Умение разрабатывать небольшие front-end приложения на React с использованием Redux. Умение использовать RxJS Умение создавать Progressive Web Application Умение работать с REST API, GraphQL Умение использовать Git (GitHub, GitLab). Умение использовать Node.js для front-end задач. Умение работать с Webpack, gulp.
Геннадий - эксперт в использовании Angular, TypeScript, JavaScript (ES6) и других связанных технологий, таких как RxJS, DI, Material и Redux. Владеет навыками разработки и тестирования веб-приложений, используя инструменты сборки и управления пакетами, такие как Gulp, WebPack, npm и yarn. Также знаком с другими фреймворками, такими как Vue.js и Vuex. Имеет опыт работы с базами данных MySQL и PostgreSQL, а также знания в области операционных систем, таких как Ubuntu, Windows и Mac OS. Кроме того, знаком с Git, HTTP, CI/CD, WebSocket и другими важными технологиями, необходимыми для разработки современных веб-приложений.
ТИПОВЫЕ ЗАДАЧИ - Проектирование backend систем и архитектуры ПО; - Проектирование микросервисной архитектуры; - Разработка бизнесовых (финтех, логистика) и системных приложений, библиотек (Golang, Python); 1 - Управление процессами разработки; - Декомпозиция/планирование/распределение задач; - Контроль выполнения задач; - Code review; - Контроль релизного цикла и развертывания сервисов
Надежность,повышенное внимание к деталям, честность, умение объяснять. Достижения Написал плагин с возможностью пользовательской перекаплиряции, автоматизировал работу целого отдела, обучал и повышал квалификацию коллег.
Образование #1 Казанский федеральный университет (Высший институт информационных технологий и интеллектуальных систем) Бакалавр Информационно-коммуникационные технологии: разработка и анализ программного обеспечения и приложений 2019 – Настоящее время Дополнительная информация Проактивный Back-end разработчик с 2+ лет коммерческим опытом работы на проектах для среднего и крупного бизнеса. Обладает знаниями о традиционных принципах и процессах разработки от оценки до релиза и стадии поддержки готового продукта. Ответственный, исполнительный, командный специалист, готовый качественно в установленные сроки закрыть задачи различной сложности.