Я разработчик с более чем 4-летним опытом, специализируюсь на создании веб-приложений с использованием React, TypeScript и JavaScript. Мне нравится писать оптимизированный, поддерживаемый и красивый код, а также создавать продукты, которые делают жизнь людей проще и удобнее. Стремлюсь к постоянному развитию и изучению новых технологий.
За пределами работы люблю расширять свои знания о мире, интересуюсь различными сферами и занимаюсь спортом.
Основнок стек: React, TypeScript, JavaScript, Redux Toolkit, HTML, CSS Modules, React-hook-form, Vite.
Контакт со мной: https://t.me/javascriptov
Разработка проектов в сфере Криптовалюты, Социальных сетей, ФинТеха и др.
Основной стек проектов: React, Redux, TypeScript, JavaScript, Webpack, Vite.
Проекты:
1. Криптопроект в котором каждый желающий может оформить подписку на трейдинг бота, который может торговать криптовалютой или выстраивать для вас стратегию. Подписка оформляется через через блокчейн токен IVY.
2. Корпоративная разработка для суданской гос. компании нефти и газа. Мини социальная сеть для контроля работы и взаимодействия между сотрудниками компании.
3. Криптопроект в котором основная суть связана с системой отслеживания кошельков и транзакций. Направлен на помощь для выстраивания стратегии трейдинга и инвестиций в криптовалюте. Можно будет наблюдать за кошельками китов, подписываться на уведомления по ним и следовать их примеру, а также узнавать, кто "свой" и "чужой" инвестор в проекте и др.
Достижения:
• Увеличил скорость загрузки сайта на 20% благодаря использованию Lazy Loading, Suspense и Skeleton Screens, a также рефакторингом изображений с использованием тега ‹picture>, аттрибута <srcSet> и формата WebP, что решило проблему длительной отрисовки и повысило лояльность пользователей.
• Реализовал jwt авторизацию c возможностью восстановления пароля, рассылкой проверочных кодов по мэйлу и номеру телефона и различной валидацией данных.
• Создал приватные страницы, используя React router v6 и авторизационные токены.
• С нуля разработал UI Kit компании.
• Стал инициатором идеи внедрения TypeScript.
• Внедрил единый кодстайл с использованием ESLint и Prettier, а также прекоммит-хуки с помощью Husky и Lint-Staged, что улучшило читаемость и поддерживаемость кода.
• Добавил мультиязычность в несколько проектов используя react-i18n. Также адаптировал верстку под нужный язык.
• Проводил собеседования при найме разработчиков и провел онбординг для 2х стажеров/джунов, которые в последствии выросли в компании.
• Предложил идею и внедрил в проект систему ачивок, что улучшило пользовательскую вовлеченность на 34%.
Разработка проектов различной направленности. SPA, PWA, лендинги и тд.
Основной стек проектов: React, Redux, JavaScript, Webpack.
Проекты:
1. Корпоративный проект предназначенный для образовательных учреждений, который позволяет организовывать образовательную систему для обучающихся лиц. Позволял загружать лекции, выстраивать график, контролировать успеваемость, выставлять оценки и тд.
2. Благотворительный проект, который позволяет людям искать помощь, если с их питомцем случилась какая то беда. Можно публиковать объявления о пропаже, сборе средств, проведении каких то акций или мероприятий, а также вести блог.
Достижения:
• Переписал несколько модулей проекта с нативного JavaScript на React.
• Интегрировал собственный рассылочный email сервис компании, что позволило более в чем 25% случаев избежать попадания писем в спам.
• Преобразил главную витрину сайта, внедрив новую поисковую систему с разнообразными фильтрами для улучшения навигации. Разработал и реализовал систему пагинации, тем самым ускоряя поиск нужной информации.
• Активно участвовал при переходе команды на scrum методологию.
• Активно помогал нескольким членам команды с изучением React.