Я мотивированный и внимательный к деталям Full-Stack разработчик с более чем 4 годами опыта в создании современных высокопроизводительных веб-приложений с использованием React, Node.js и облачной инфраструктуры. Я преуспеваю в динамичной среде, где могу разрабатывать масштабируемые решения, писать чистый и поддерживаемый код и постоянно осваивать новые технологии. Обладая сильной основой в TypeScript, PostgreSQL и практиках DevOps, таких, как CI/CD, я вношу как изящество во фронтенде, так и надежность на бэкенде в каждый проект. Мне нравится моя способность добиваться результатов самостоятельно, а также быть коммуникативным и совместным членом команды. Я стремлюсь к решению проблем, чистой архитектуре и созданию интуитивно понятных продуктов, которые приносят реальную ценность. Я ищу возможности, где могу внести вклад в значимые проекты, расти вместе с опытными инженерами и оставаться на передовой современной веб-разработки.
Резюме:
- Более 4 лет опыта в разработке масштабируемых и поддерживаемых веб-приложений с использованием современных технологий фронтенда и бэкенда
- Глубокие практические знания в создании облачных решений с использованием DigitalOcean
- Опытный в JavaScript, TypeScript, React, Node.js, PostgreSQL
- Опыт внедрения CI/CD пайплайнов и инфраструктуры как кода для оптимизации рабочих процессов развертывания
- Сильные аналитические и решающие проблемы навыки
- Соблюдает лучшие практики разработки программного обеспечения, включая модульную архитектуру, повторное использование кода и оптимизацию производительности
- Мотивированный и внимательный к деталям разработчик, который любит решать сложные задачи и постоянно осваивает новые технологии
- Уверенно работает как самостоятельно, так и в Agile-командах, умеет управлять несколькими приоритетами и выполнять задачи в условиях сжатыми сроками
Контактная информация:
- Github: github.com/K-Dot911?tab=repositories
- Mail: kozlovskij.gleb911@gmail.com
- Linkedin: linkedin.com/in/gleb-kozlovsky
Проекты:
- Название: Starly Finance
- Технологии: HTML, CSS, JavaScript, Node.js, Fastify, PostgreSQL
- Роль: Frontend Developer
- Дата начала: 12/2020
- Дата окончания: 03/2021
- Описание: Платформа DeFi, предлагающая мультичейновый доступ к DEX, стекингу, лаунчпаду и NFT-играм.
Достижения:
- Разработал посадочные страницы и UI-компоненты с использованием vanilla JavaScript
- Реализовал интерактивные разделы для криптовалютных функций
- Добавил поддержку испанского языка, создав многоразовый словарь для перевода с английского на испанский в интерфейсе приложения
- Название: TDrive
- Технологии: React, Redux Toolkit, Python, TypeScript, Django, PostgreSQL, Docker, IPFS
- Роль: Frontend Developer
- Дата начала: 04/2021
- Дата окончания: 10/2021
- Описание: Веб-сервис для хранения и обмена данными через IPFS.
Достижения:
- Построил отзывчивый интерфейс с использованием React и Redux Toolkit
- Интегрировал с бэкендом через REST API
- Обеспечил разработку на основе Docker и тестируемость локально
- Реализовал функциональность перетаскивания для загрузки файлов
- Создал кастомную верстку интерфейса с адаптивными стилями с использованием CSS
- Название: DStor
- Технологии: Node.js, Fastify, Sequelize, TypeScript, Cassandra, PostgreSQL, TypeScript, IPFS, React, WebSocket, SCSS, Ansible, Github Actions, Web3, Microservices, NS1, DigitalOcean, Sentry, Mocha
- Роль: Руководитель команды / Ведущий инженер
- Дата начала: 10/2021
- Дата окончания: -
- Описание: Децентрализованная глобальная платформа для хранения данных, позволяющая сохранять резервные копии пользовательских данных в нескольких регионах с шифрованием и контролем доступа.
Достижения:
- Разделил монолитный бэкенд на микросервисы
- Разработал систему биллинга и реализовал логику шифрования файлов
- Реализовал обмен данными на основе организации и двухфакторную аутентификацию
- Интегрировал аутентификацию с Google, Twitter и WebAuthn
- Создал Ansible playbook для автоматизации развертывания
- Разработал адаптивные фронтенд-страницы на основе дизайнов Figma
- Проектировал схему базы данных и реализовал версионные миграции в PostgreSQ
- Улучшил и рефакторил алгоритм загрузки файлов для повышения производительности и стабильности
- Интегрировал с API управления DNS NS1 для динамического маршрутизации
- Интегрировал выплаты кэшбэка на базе блокчейна через Web3 и Polygon
- Написал тесты для бэкенда с использованием Mocha для обеспечения качества кода и надежности
- Название: DStor SDK Core
- Технологии: Node.js, TypeScript, Mocha
- Роль: Ведущий инженер
- Дата начала: 03/2023
- Дата окончания: 04/2023
- Описание: Бэкэнд SDK для помощи разработчикам в интеграции с Dstor API.
Достижения:
- Разработал и опубликовал open-source SDK для использования на бэкенде
- Спроектировал модульную архитектуру для масштабируемости и легкости интеграции
- Написал юнит-тесты и опубликовал на npm
- Название: DStor React SDK
- Технологии: Node.js, TypeScript
- Роль: Ведущий инженер
- Дата начала: 04/2023
- Дата окончания: 05/2023
- Описание: БэкэндReact-библиотека-обертка для Dstor SDK Core для упрощения интеграции в фронтенд-проекты.
Достижения:
- Разработал SDK-обертку для фронтенд-приложений
- Спроектировал удобный для разработчиков API и React-хуки
- Опубликовал на npm с документацией и примерами
- Название: Koyn
- Технологии: React, TypeScript, Web3, Wagmi, Styled-components, GO
- Роль: Руководитель команды / Ведущий инженер
- Дата начала: 08/2023
- Дата окончания: 11/2023
- Описание: Веб-приложение для покупки криптовалюты и отслеживания статуса транзакций. Пользователи могут синхронизировать свои кошельки и покупать монеты с защитой через 2FA.
Достижения:
- Разработал фронтенд-архитектуру с нуля с использованием React и TypeScript
- Интегрировал Web3 и Wagmi для синхронизации кошельков и криптоплатежей
- Реализовал защищенную двухфакторную аутентификацию
- Спроектировал UI-компоненты с использованием styled-component