🧑🏼💻 Исследование Manifesta Agency и Хабра о том, как компаниям привлекать, нанимать и удерживать молодых специалистов без мифов о капризных зумерах
🧑🏼💻 Исследование Manifesta Agency и Хабра о том, как компаниям привлекать, нанимать и удерживать молодых специалистов без мифов о капризных зумерах
Программированием начал интересоваться понемногу ещё в школе. Поначалу пробовал изучать С, но он показался довольно муторным и базовым, так что решил опробовать его "наследников" в лице С++ и С#. C# использовал в Unity, когда интересовался gamedev. Так же интересовался Python. В итоге больше всего заинтересовал бэкенд на JavaScript. Предыдущий опыт и новые знакомства помогли в нём получше разобраться и покрепче засесть.


Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
Написание, рефакторинг и дебаг node.js backend приложения на основе фреймворка nest.js
Достижения:
- Разрабатывал конвертор файлов с использованием LibreOffice. Занимался поиском и интеграцией оптимального решения конвертации файлов.
- Разрабатывал и поддерживал сервис конструктор объектов(сборка sql запроса из разных частей исходя из запроса клиента с использованием TypeOrm).
- Разрабатывал функционал кнопок на стороне бэка. Логику передачи кнопок исходя из запроса клиента(Для какой таблицы или представления)
- Выявлял и исправлял критические ошибки и багов.
- Внедрял библиотеку npm по конвертированию старой меты в новую внутрь проекта и модифицировал ее.
- Разделял логику монолита на микросервис с использованием gRPC и паттерна репозиторий
Обязанности:
- Разработка функционала;
- Проектирование новых сущностей в БД;
- Обновление уже существующих сущностей по новым требования;
Стек
- Node.js
- Nest.js(TypeScript)
- PotsgreSql
- TypeOrm
- RabbitMQ
- gPRC
- Swagger
- Jira
- Gitlab
- Gitflow: CI/CD
Написание node.js backend приложения на основе фреймворка nest.js
Достижения:
- Разрабатывал архитектуры приложения с нуля. Первоначально создавали монолит, но по мере разработки решили перейти на микросервисную архитектуру
- Мессенджер. Разрабатывал логику взаимодействия между пользователями, автоматическое создание чата между водителем и получателем, обмен сообщениями с использованием socket.io(nestjs/websockets) и последующее их хранение в MongoDB, с которой взаимодействовал через Mongoose
- Разрабатывал сервис отслеживания груза. Передавал данные о текущей доставке на front нде происходило отслеживание груза через yandex api
- Авторизация с JWT. Разрабатывал логику авторизации пользователя, регистрации новых водителей через интерфейс админа и хранение информации о пользователях в бд PostgreSQL, с которой взаимодействовал через Prisma.
Обязанности:
- Разработка функционала;
- Проектирование новых сущностей в БД;
- Обновление уже существующих сущностей по новым требования;
Стек
- Node.js
- Nest.js(TypeScript)
- socket.io(websocket)
- MongoDB
- Mongoose
- PotsgreSql
- Prisma
- Jira
- Gitlab
Учился на направлении информатики и вычислительной техники. Был силен в программирование, математике и базах данных