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

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...
Это резюме Java-разработчика выглядит очень профессиональным и информативным. Очень хор...