Hello, world! I work as a Senior Full-Stack Developer at The MHS, building software in the Go + Node.js + React.js stack. My background includes technical support, system administration, and DevOps, giving me a versatile perspective across infrastructure, user experience, and software engineering.
I build desktop apps with Electron, mobile apps with Expo/React Native, and explore diverse front-end ecosystems including React, Vue, htmx, and Next.js. On the documentation side, I have extensive experience with Vitepress, Fumadocs, Docusaurus, Docsify, markdown-it, and more. I also maintain and update company websites on WordPress.
For backend development, I use Go, Node.js, Deno, and Bun, designing APIs and microservices to support my applications.
- Programming Languages: JavaScript, TypeScript, Go, a little bit of Python, C# and Delphi
- Linguistic Languages: English (C1), Russian (native), German (A2), Finnish (A1)
- Other Languages: HTML, CSS, MarkDown
- Frontend: React, Next.js, Vue.JS, HTMX
- Backend: Go, NestJS, Node.js, Express, Payload CMS, Deno, Socket.IO, Koa, Kafka.js, Hono, Python
- Mobile Development: React Native + Expo, PWA, Lynx
- TV apps Development: React Native + Expo
- Desktop Development: Electron, Tauri, PWA
- Other Tools: Zustand, Jotai, TanStack Router & Query, React Router & Query, Redux Tool Kit, Docker, Git, Vite, SCSS, Bootstrap, tRPC, Kafka, Redis, PostgreSQL
- Documentation Frameworks: Docsify, Docusaurus, Fumadocs, Vitepress, Vocs, Zudoku
- Telegram Libraries: Telegraf, Node-Telegram-bot, grammY
- Data Bases: PostgreSQL, SQLite, Apache Kafka, Redis, IndexedDB, localStorage
- Go + Node.js + React.js: Full-stack development of ERP systems, marketplaces, and internal tools.
- Microservices: Building RBAC, auth, logging services with Kafka, Redis, and Docker.
- AI/LLM Integration: Telegram bots and mini-apps powered by OpenAI API and DeepSeek.
- React Native (Expo): Cross-platform mobile apps — my favorite framework.
- Deepening expertise in Go for high-performance backend services.
- Refining skills in React Native for building high-performance mobile apps.
- My Stepik profile (I make my own courses and do others)
- ERP System — ERP for construction companies with wearable device integration and ACS.
- VinVern Parts — Auto parts marketplace (Go + Node.js + React.js).
- HR Copilot — AI-powered resume-to-vacancy matching and interview feedback analysis.
- MHS One — Internal ERP adapted for company workflow.
- 📝 Weeky — Offline-first task manager built with React and Redux, using IndexedDB.
- APK, Code — Course management app (React Native + Express.js).
- Telegram Bots — Custom bots using grammY/Telegraf + Go/Python + PostgreSQL + OpenAI/DeepSeek API.
- Stepik Courses — Published courses on React Native (Expo), OOP for JS/TS devs, and React.js.
-
Email: ivanov.dk131@gmail.com
-
LinkedIn: Dmitry Ivanov
-
GitHub: Dik131 IvanovDkLACCTV
-
BlueSky: ivanovdk.bsky.social
-
Telegram: Dik131
-
Stepik: Ivanov Dk
