Skip to content
View bulgakovd97's full-sized avatar

Block or report bulgakovd97

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bulgakovd97/README.md

🌐 Language: 🇬🇧 English | 🇷🇺 Русский


🇬🇧 English Version

Hi, I`m Denis 👋

💻 Frontend Developer (React, Next.js, TypeScript) with Fullstack experience (Express, NestJS, PostgreSQL).

🚀 Commercial Projects

  • 📦 B2B platform for managing postal shipments, financial transactions, and interactions with Russian Post (B2B)
  • 🧑‍💼 HR platform for posting vacancies and automating the recruitment process (B2C / back-office)
  • 🏢 Internal portal for employees (back-office)
  • 🤝 B2C platform for finding like-minded people (B2C)

⭐ Experience Highlights

  • ⚡ Developed HR platform with SSR (Next.js) and SEO optimization
  • 🔄 Participated in migration of high-load service from AngularJS to React + Vite
  • 🧩 Built complex dynamic forms, custom browser search, interactive Gantt chart and other business-critical interfaces
  • 🔌 Integrated external APIs and Telegram bots
  • 👥 Worked in cross-functional Agile teams (Scrum/Kanban)

🛠 Tech Stack

🎨 Frontend

  • ⚛️ React, ▲ Next.js
  • TypeScript, JavaScript
  • RTK Query, TanStack Query
  • Vite, Webpack, NX
  • Redux
  • React Hook Form, Formik
  • HTML5, CSS3, SCSS, CSS Modules, styled-components, Material UI

🏗 Architecture & Patterns

  • Feature-Sliced Design (FSD)
  • Atomic Design
  • Microfrontend architecture (Module Federation)
  • SOLID, DRY, KISS, YAGNI

⚙️ Backend

  • Node.js, Express, NestJS
  • REST API
  • PostgreSQL, MongoDB
  • TypeORM, Prisma, Mongoose
  • JWT, OAuth, Telegram Login

🧪 Testing & Quality

  • Jest, Vitest, React Testing Library
  • Unit & UI testing
  • SonarQube, Sentry
  • ESLint, Prettier, Pre-Commit, Husky
  • GitHub Actions / GitLab CI/CD

🧰 Other tools

Web API, Swagger, Orval, Telegraf.js, grammY, Strapi, Chart.js, i18next, Git, Jira, Confluence, Miro, Trello

🎯 Work interests

  • 🎨 Building intuitive, responsive, and accessible interfaces with beautiful designs that people actually want to use
  • 📈 Optimization of client web applications
  • 🧠 Deep understanding the details and pitfalls of JavaScript
  • 🧩 Solving complex UX problems
  • 🚀 Exploring new tools and technologies
  • 📚 Improving algorithms and design patterns knowledge
  • 🤝 Sharing experience with colleagues

🌍 Hobbies

  • 🚴 Сycling, 🧗‍♂️ rock climbing, 🏐 volleyball
  • ✈️ Travelling
  • 🎸 Playing guitar and singing
  • 🎧 Listening to podcasts about IT, science, history, sports and art
  • 🐈 Raising my cat Pistachio — taught her to sit and give a paw :)

💬 Contact me


🇷🇺 Russian Version

Привет, я Денис 👋

💻 Фронтенд-разработчик (React, Next.js, TypeScript) с фулстек-опытом (Express, NestJS, PostgreSQL).

🚀 Коммерческие проекты

  • 📦 B2B-платформа для управления почтовыми отправлениями, финансовыми операциями и сотрудничества с Почтой России (B2B)
  • 🧑‍💼 HR-платформа для размещения вакансий и автоматизации рекрутинга (B2C / back-office)
  • 🏢 Внутренний портал для сотрудников (back-office)
  • 🤝 B2C-платформа для поиска единомышленников (B2C)

⭐ Ключевой опыт

  • ⚡ Разработал HR-платформу с SSR (Next.js) и SEO-оптимизацией
  • 🔄 Участвовал в миграции высоконагруженного сервиса с AngularJS на React + Vite
  • 🧩 Реализовал сложные динамические формы, кастомный browser search, интерактивную диаграмму Ганта
  • 🔌 Интегрировал внешние API и Telegram-ботов
  • 👥 Работал в кроссфункциональных Agile-командах (Scrum/Kanban)

🛠 Стек

🎨 Фронтенд

  • ⚛️ React, ▲ Next.js
  • TypeScript, JavaScript
  • RTK Query, TanStack Query
  • Vite, Webpack, NX
  • Redux
  • React Hook Form, Formik
  • HTML5, CSS3, SCSS, CSS Modules, styled-components, Material UI

🏗 Архитектура и паттерны

  • Feature-Sliced Design (FSD)
  • Atomic Design
  • Microfrontend architecture (Module Federation)
  • SOLID, DRY, KISS, YAGNI

⚙️ Бэкенд

  • Node.js, Express, NestJS
  • REST API
  • PostgreSQL, MongoDB
  • TypeORM, Prisma, Mongoose
  • JWT, OAuth, Telegram Login

🧪 Тестирование и качество кода

  • Jest, Vitest, React Testing Library
  • Unit & UI testing
  • SonarQube, Sentry
  • ESLint, Prettier, Pre-Commit, Husky
  • GitHub Actions / GitLab CI/CD

🧰 Другие инструменты и технологии

Web API, Swagger, Orval, Telegraf.js, grammY, Strapi, Chart.js, i18next, Git, Jira, Confluence, Miro, Trello

🎯 Профессиональные интересы

  • 🎨 Разработка интуитивно понятных, адаптивных и доступных интерфейсов с лаконичным визуалом, которыми хочется пользоваться
  • 📈 Оптимизация клиентских веб-приложений
  • 🧠 Глубокое понимание основ и подводных камней JavaScript
  • 🧩 Решение нетривиальных UX-задач
  • 🚀 Изучение новых технологий и инструментов
  • 📚 Совершенствование знаний алгоритмов и паттернов проектирования
  • 🤝 Обмен опытом с коллегами

🌍 Хобби

  • 🚴 Катаюсь на шоссейном велосипеде, 🧗‍♂️ занимаюсь скалолазанием, 🏐 играю в волейбол
  • ✈️ Путешествую
  • 🎸 Играю на гитаре и пою
  • 🎧 Слушаю подкасты про IT, науку, историю, спорт и искусство
  • 🐈 Воспитываю кошку Фисташку — научил её сидеть и давать лапу :)

💬 Контакты

Pinned Loading

  1. bulgakovd97 bulgakovd97 Public

    My personal repository