Верескул Алексей
Fullstack-разработчик
Контактная информация
Email: [email protected]
Местоположение: Украина(Одесса)
Цель
Занять позицию фулстек-разработчика, где смогу использовать свой опыт работы с backend (Node.js, Nest.js, Express.js) и frontend (Vue.js, TypeScript) для разработки и поддержки современных веб-приложений.
Ключевые навыки
Языки: JavaScript(TypeScript), Python, C++
Бэкенд: Node.js: Nest.js, Express.js. Python: Django, FastAPI.
Фронтенд: Vue.js, TypeScript, JavaScript, CSS, HTML
Базы данных: PostgreSQL, MongoDB, SQLite
Контейнеризация: Docker, Docker Compose
Инструменты: Git, Postman, Trello
API: REST, WebSocket
Опыт работы
Фриланс-разработчик
Февраль 2022 – настоящее время
Примеры работ и отзывы: https://www.weblancer.net/users/lStyle/
Образование
[Рішельєвський науковий ліцей]
Специальность: Информационные технологии
Сентябрь 2023 – настоящее время
Проекты
[Cloud95]
Описание: Файловый менеджер в стиле Windows 95
Роль: Fullstack-разработчик.
Технологии:
Backend: Nest.js, PostgreSQL.
Frontend:Vue.js.
Проект: https://github.com/llstyle/Cloud95
[BubbleJudge]
Описание: Платформа для соревнований по программированию.
Этот проект это аналог codeforces или algotester для того чтобы проводить соревнования среди учеников заинтересованных в спортивном программировании.
Админ может создавать новые задачи на разных языках(c++, python, java), а потом включать их в контесты, которые проходят в группах.
Пользователи могут решать задачи на вышеперечисленных языках и соревноваться между собой на время.
Код пользователя запускается в отдельном контейнере докер и поэтому вредоносный код не будет влиять на работу сервера.
В этом проекте я выступил в роли Principal Dev и руководил процессом разработки фронтенда.
Была создана доска(Trello) для управления процессом разработки, а также репозиторий с разными ветками. Сам сайт работает с помощью docker(docker compose), веб сервер - nginx, база данных - PostgreSQL.
Роль: Principal Dev
Технологии: Nest js, Vue js, PostgreSQL
Проект: https://bubblejudge.online/
[Chatter]
Описание: Мессенджер для деловой переписки
Для backend я использую express js, для доставки сообщений в реальном времени socket js(websocket), реализованы push уведомления через firebase push notification.
Роль: Fullstack-разработчик.
Технологии:
Backend: Express js, PostgreSQL, Redis, Firebase Cloud Messaging
Frontend:Vue.js.
Проект: https://github.com/llstyle/Chatter, https://thechatter.online
Дополнительные достижения
LeetCode: https://leetcode.com/u/weredhol/
Олимпиады: Участие на Всеукраинской олимпиаде по программированию, icpc(cертификат)
Дополнительные навыки
Английский язык на уровне [Intermediate].
Работа с системами контроля версий (Git, GitHub).
Развертывание веб приложений на серверах linux
Docker, Docker Compose
Умение работать как в команде, так и самостоятельно.
Быстрое изучение новых технологий и инструментов.
Интересы
Решение сложных алгоритмических задач на LeetCode.
Программирование в соревновательном формате.
Изучение новых подходов в разработке фронтенда и бэкенда.
Создание проектов с необычной архитектурой.