Марсель Абазбеков

Full Stack разработчик

Fullstack-разработчик с опытом работы на TypeScript (Nest.js, Express, Prisma) и Go для бэкенда, включая работу с PostgreSQL, Redis, BullMQ и чистым SQL. Также разрабатывал небольшие сервисы на Python с FastAPI. На фронтенде использую React, Next.js, Electron и Effector вместе с сопутствующими технологиями.

Успешно применяю Git для организации рабочего процесса и контроля версий. Имею опыт работы с инструментами непрерывной интеграции и развертывания (CI/CD) GitHub Actions, GitLab CI.

Также иногда вношу вклад в open-source проекты, которыми пользуюсь.

Хочу развиваться в направлениях бэкенд- и фронтенд-разработки. Открыт к изучению новых языков программирования, платформ и технологий.

В 2024 закончил бакалавриат по программе «Программная инженерия» в НГТУ.

Навыки

Frontend

JavaScript, TypeScript, Electron, React, Next.js, Tailwind, Styled Components, SCSS, Redux, Effector, PWA

Backend

JavaScript, TypeScript, Node.js, Express.js, Nest.js, SQL, Prisma, PostgreSQL, Redis, BullMQ, Go, Gin, Gorm, REST API, GraphQL, SSE

Общие навыки

Git, Linux, Nginx, Docker, Ansible, etc.

Другие технологии

C, C++, Java, Hibernate, JavaFX, Android apps on Android SDK, Python, Selenium, FastAPI, Vue

BotHub

Full Stack разработчик в агрегаторе нейросетей. Занимался внедрением новых фич (EasyWriter, шифрование чатов при сохранении в БД), интеграцией новых провайдеров моделей, оптимизацией работы системы.

TypeScript Next.js Vite React Effector Styled Components PWA Node.js Express Prisma node:cluster PostgreSQL Redis BullMQ Python FastAPI

Агрегатор нейросетей, предоставляющий единый API для работы с разными провайдерами моделей, приложение с чат-ботом и дополнительными фичами, генератор статей с использованием LLM, телеграм-бот.

Занимался разработкой новых фич, исправлением багов, оптимизацией производительности и размера бандла в бекенд и фронтенд приложениях. Проводил код-ревью, собеседования и помогал остальным разработчикам в команде.

  • Добавил новый продукт: EasyWriter - генератор статей с LLM, текстовый редактор
  • Стабилизировал работу системы, оптимизировав аналитические запросы, парсинг разреженных excel файлов в текст, утечки памяти на бекенде.
  • Добавил возможность шифрования чатов (сообщения, файлы) при хранении в БД.
  • Уменьшил размер бандла фронтенд приложений, удалив/заменив некоторые зависимости, поправив баги с tree-шейкингом barrel файлов.
  • Внедрил PWA в основное приложение, что позволило ускорить повторные загрузки приложения, а также загрузить его в Play Market.