Fullstack-разработчик

Контакты


Контакты доступны после входа на сайт

Описание

Ищу работу, связанную с fullstack-разработкой, хотя больше интересует разработка именно серверной части приложения. Сейчас я уверенно владею JavaScript и его окружением (NodeJS, TypeScript, ExpressJS, eslint и прочее), но помимо этого изучаю другие языки программирования.

Навыки

GitHub - https://github.com/SergeiKiss

Языки программирования:

  • JavaScript (NodeJS) — уверенное владение: оперирование различными типами данных, функции высшего порядка, ООП, асинхронное программирование, DOM, использование различных библиотек и фреймворков, настройка окружения и другое. Реализовал на JS разные учебные и коммерческие проекты. Также есть навыки работы с Typescript.

  • Python, Java, Go — в процессе изучения этих языков. Имею представление о базовом синтаксисе.

  • C/C++ — знакомился с этими языками в целях обучения.

Фронтенд:
Стек: JS, TS, React, Redux Toolkit, Vite
- Хорошо понимаю различные реакт хуки, а также понимаю разные концепции redux: entity adapter, асинхронные запросы, rtk query и другие.
- Использую Vite для сборки проекта и его разработки (есть опыт использования CRA и Webpack).
- При разработке слежу за качеством кода с помощью eslint и prettier.
- Есть опыт использования таких библиотек, как React Bootstrap и Chakra UI.
- Разбираюсь в HTML5 и CSS3.
- Знаком с некоторыми препроцессорами и шаблонизаторами: SASS, Pug, Jinja.
- Есть опыт вёрстки с помощью Figma.

Бекенд:
Стек: NodeJS, ExpressJS
- Работал с различными API от сервисов Google, Yandex, Avito, Tinkoff и другими.
- Понимаю протоколы HTTP, Websockets.
- Разрабатывал аутентификацию и оплату сервисов.
- Стараюсь придерживаться концепций REST и приложение двенадцати факторов.
- Слежу за чистотой кода с помощью eslint.
- Есть опыт настройки Nginx как прокси сервера и для раздачи статики.

DevOps:
Есть опыт:
- Контейнеризации приложений через Docker
- Настройки и управления серверов через Ansible
- Настройки CI через Github Actions
- Разворачивания разных систем мониторинга: Grafana и Prometheus, Datadog, Zabbix, Dozzel.

  • Придерживаюсь подхода «Инфраструктура как код».
  • Развёртывал приложения на NetAngels и YandexCloud. Также знаком с Vercel, Surge
  • Знаком с технологиями Terraform и K8s, применять их в работе пока не готов.
  • Участвовал в соревнованиях по компетенции «Облачные технологии», занял призовое место.

Базы Данных:
* NoSQL: Больше всего опыта работы с MongoDB. Знаю классические CRUD операции, типы, валидацию, некоторые операторы выборки.
* SQL: Знаком с базовым синтаксисом SQL. Работал с PostgreSQL.

Тестирование:
Стараюсь придерживаться концепции TDD. Есть навыки написания unit-тестов с использованием библиотек Jest и Nock.

Дополнительно:
- Активно использую Git. Учебные проекты выкладываю на свой GitHub аккаунт (https://github.com/SergeiKiss).
- Разработку веду на Linux и MacOS. Активно использую командную строку.
- Интересуюсь машинным обучением. Увлекаюсь электроникой. Программировал Arduino Uno.

Описание проектов

Опыт


Fullstack-разработчик, Diamdor
Ювелирный магазин
Сентябрь 2023 - Май 2024

Разрабатывал сервисы для автоматизации внутренних процессов организации. Сейчас один из сервисов доступен для всех желающих — avito-plus.ru
Первый сервис автоматизирует массовую загрузку объявлений на Авито. Второй позволяет настроить уведомления в Телеграм при разных сценариях (например, пропущенное сообщение от клиента).

Фронтенд:
Стек: JS, React, Redux, Vite, ChakraUI
- Разрабатывал почти всю логику клиента
- Настраивал взаимодействие с бекендом
- Настраивал Redux
- Верстал

Бекенд:
Стек: NodeJS, ExpressJS, MongoDB
- Разрабатывал оплату обоих сервисов через Tinkoff API
- Внедрял аутентификацию и авторизацию (JWT, Passport)
- Настраивал взаимодействие с различными сторонними API: Google Sheets, Yandex Disk, Avito
- Принимал участие в построении архитектуры приложения

DevOps:
Стек: Docker, Docker Compose, Ansible
- Контейнеризировал разные части приложения и настраивал их совместную работу
- Подготавливал продакшн-сервера для разворачивания на них приложений

Образование


Хекслет колледж, Информационные системы и программирование
Сентябрь 2022 - по настоящее время
Дальневосточный федеральный университет, Юридическая школа, Юриспруденция
Сентябрь 2017 - Июль 2022

О себе
Готов к релокации в другую страну
Читаю профессиональную литературу на английском языке
Проживаю в городе Санкт-Петербург

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме Frontend разработчика выглядит очень впечатляющим. Он имеет более чем 3-летний о...
Это резюме выглядит очень впечатляющим и содержит множество важных достижений и навыков...
Резюме Frontend-разработчика оцениваю как хорошее. В нем содержится подробная информаци...
Это резюме QA-инженера имеет много положительных аспектов. Кандидат активно обучается и...
Резюме Frontend-разработчика оцениваю на 8 из 10. Плюсы: 1. Хорошо описаны навыки и о...
Оценка резюме: Описание кандидата: Описание самого себя содержит информацию о текущем...
Это резюме содержит несколько положительных аспектов, таких как стремление к развитию в...
Это резюме Unity разработчика содержит много полезной информации о вашем опыте и навыка...
Привет, Никита! Давай улучшим твое резюме: 1. Для начала, давай уберём заголовки, так ...
Привет, Евгений! Давай улучшим твое резюме: 1. Описание проектов Для удобства и компа...