Привет, я - веб-разработчик
Московский Антон Сергеевич

Разрабатываю фронтенд проекты на React

Проекты

Project number-to-words-ru-app

Number-to-words-ru

NPM downloads per week
Node.js модуль для конвертирования любого числа в слова на русском языке.
Также создано веб-приложение для интерактивной демонстрации и помощи в настройке этого модуля.
Project Notes

Notes

Фулстек веб-приложение для хранения своих текстовых заметок.
Данные автоматически синхронизируются на разных устройствах.
Для связи с сервером используется Hasura и GraphQL.
Является прогрессивным веб-приложением, которое можно устанавливать на устройство.
Project Password Generator

Password Generator

Веб-приложение для генерирования паролей.
Можно указать из каких букв, цифр и символов будет состоять пароль.
Каждый пароль дополнительно показывается в виде QR кода.
Является прогрессивным веб-приложением, которое можно устанавливать на устройство.

Умения

Typescript
Язык программирования, разработанный Microsoft, который расширяет возможности JavaScript. Он отличается от JavaScript возможностью явного статического назначения типов, поддержкой использования полноценных классов и подключения модулей.
React
Популярная JavaScript-библиотека с открытым исходным кодом для разработки пользовательских интерфейсов. Его цель - предоставить высокую скорость разработки, простоту и масштабируемость.
Next.js
Фреймворк, основанный на React, который позволяет создавать веб-приложения с улучшенной производительностью и улучшенным пользовательским опытом с помощью дополнительных функций предварительного рендеринга, таких как полноценный рендеринг на стороне сервера (SSR) и статическая генерация страниц (SSG).
Git
Распределённая система управления версиями, которая позволяет сразу нескольким разработчикам сохранять и отслеживать изменения в файлах проекта. Он используется множеством профессиональных разработчиков программного обеспечения и превосходно работает под управлением различных операционных систем и может применяться со множеством интегрированных сред разработки (IDE).
Docker
Программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации, контейнеризатор приложений. Docker позволяет «упаковать» приложение со всем его окружением и зависимостями в контейнер, который может быть развёрнут на любой системе, а также предоставляет набор команд для управления этими контейнерами.
Jest
Фреймворк для тестирования JavaScript, разработанный для обеспечения уверенности в правильной работе любого JavaScript кода.
GitHub Actions
Платформа непрерывной интеграции и непрерывной поставки (CI/CD), которая позволяет автоматизировать конвейер сборки, тестирования и развертывания. Она позволяет автоматизировать, настраивать и выполнять рабочие процессы разработки программного обеспечения прямо в репозитории GitHub.
Webpack
Сборщик модулей JavaScript с открытым исходным кодом. Он принимает зависимости и генерирует граф зависимостей, позволяющий веб-разработчикам использовать модульный подход для разработки своих веб-приложений.
Vite
Инструмент сборки, призванный обеспечить более быструю и экономичную разработку современных веб-проектов. Он чаще всего используется в связке с фреймворками React и Vue.
Tailwind CSS
Утилитарный CSS-фреймворк, предлагающий обширный каталог классов и инструментов для облегчения стилизации сайта или приложения. Одним из преимуществ Tailwind CSS является его режим Just-In-Time (JIT), который обеспечивает молниеносно быстрые времена сборки.
Redux
Библиотека для JavaScript, предназначенная для управления состоянием приложения. Она может использоваться с разными библиотеками, такими как React, Angular или Vue. Redux помогает организовать данные и логику в приложении, используя концепцию однонаправленного потока данных и централизованного хранилища.
i18next
Фреймворк интернационализации. Он предоставляет полное решение для локализации продукта от веб до мобильных и настольных приложений. Он интегрируется в код приложения и позволяет легко переводить контент на разные языки. i18next также предлагает множество плагинов и утилит, которые расширяют его возможности.
GraphQL
Язык запросов, который позволяет разработчикам точно указывать, какие данные им нужны с сервера, и получать взамен только эти данные. Он предоставляет более гибкий и эффективный способ работы с данными по сравнению с традиционными REST API.
React Query
Библиотека для управления, кэширования и синхронизации удаленных данных в React. Она предоставляет удобные хуки для работы с данными и позволяет легко обрабатывать ошибки, обновление данных и кэширование.
Hasura
Инструмент, который позволяет легко создавать и использовать GraphQL API для работы с базой данных PostgreSQL. Он предлагает множество функций, таких как подписки в реальном времени, объединение удаленных схем и запуск веб-хуков на событиях базы данных.