Я - опытный Full Stack-разработчик. Мой опыт включает в себя разработку высококачественных пользовательских интерфейсов, основанных на современных технологиях. Разработка бэкэнда на Node.js различной сложности. Вплоть с применением микро сервисной архитектуры.
Я постоянно стремлюсь к изучению новых технологий и методологий, чтобы оставаться актуальным на рынке и обеспечивать современные решения в проектах.
Технологии и инструменты:
Отличные знания JavaScript (включая новые стандарты ES). В осном приходилось писать на TypeScript.
Backend: Node.js, Express.js, Nest.js, RabbitMQ, Kafka, PostgreSQL, MongoDB, Prisma, TypeORM, WebSocket.
Frontend: React.js, Redux Toolkit, Redux-Saga, MobX, Zustand, styled-components, SASS, Tailwind CSS, Framer motion, Boostrap, MUI, NextUI, Ant Design, Next.js.
Особенности разработки: Опыт разработки масштабируемых микросервисных решений, построение API на HTTP и GraphQL.
Опыт работы
Разработка и поддержка проектов на React и Next.js.
Разработка серверной части на Nest.js, Express.js.
Опыт разработки масштабируемых микросервисных решений, построение API на HTTP и GraphQL.
Использование RabbitMQ и Kafka для обмена сообщениями между микросервисами.
Оптимизация запросов и настройка баз данных (PostgreSQL, MongoDB) для обеспечения высокой производительности и доступности данных.
Работал с веб-сокетами, обработка больших объемов данных с отображениям на графиках.
Разработка интерфейсов на React с использованием Redux Toolkit, Redux-Saga, MobX и Zustand для управления состоянием.
Создание адаптивных и стилизованных интерфейсов с использованием styled-components, SASS и Tailwind CSS.
Разработка и оптимизация пользовательских интерфейсов с применением современных методов стилизации и с применением кроссбраузерности, адаптивности под различные размеры экранов. И Разработка с учетом доступности интерфейсов.
Разработка красивых и отзывчивых интерфейсов с анимациями с использованием Framer Motion.
Был опыт создание мобильных приложений с использованием React Native и Flutter.
Продуктовая компания. Создавали продукт в сфере финтеха.
Разработка нового и поддержка старого функционала. Проработка архитектурных решений под фичи и реализация на бэкенде и фронтенде. Написание unit, e2e тестов. Кодревью. Однонедельные спринты. Дейлики, ретро, показы.
Бэкэнд:
Express.js, Redis, Postgresql, Kafka, Websocket, Docker.
Микро сервисная архитектура масштабируемая в Kubernetes
Фронтенд:
React.js, Redux toolkit, Redux-Saga, styled-components, tailwind, свой ui kit на базе Bootstrap
Достижения:
Разработал реферальную систему.
Разработка системы лидерборда
Разработка и поддержка проектов на react, nextjs. Написание тестов, кодревью, коммуникация с бизнесом. В компании дорос до должности сеньора. Выпустили 3 крупных проекта за это время