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

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Дмитрий! Давай улучшим твое резюме: 1. Представление отсюда убираем, так как т...
Привет, Константин! Давай улучшим твое резюме: 1. Навыки Ты очень прикольно придумал ...
Привет, Ахмед! Давай дополним твое резюме: 1. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...
Это резюме включает в себя хороший набор навыков и опыта работы в различных проектах на...
Привет, Илья! Давай дополним твое резюме: 1. Описание проектов Давай добавим результат...