Hello, world! I work as a Technical Support Specialist and JavaScript/TypeScript developer, with a broad background in IT, system administration, DevOps, and internal development. My passion lies in creating and improving interfaces of all kinds — from embedded web menus on microcontrollers to full‑scale web applications.
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 Node.js, Deno, and Bun, designing APIs and services to support my applications. My work combines hands‑on technical support with modern full‑stack development, giving me a versatile perspective across infrastructure, user experience, and software engineering.
- Programming Languages: JavaScript, TypeScript, a little bit of Python, Go, C# and Delphi
- Linguistic Languages: English (B2), Russian (native), German (A2), Finish (A1)
- Other Languages: HTML, CSS, MarkDown
- Frontend: React, Next.js, Vue.JS, HTMX
- Backend: Node.js, Express, Payload CMS, Deno, Socket.IO, Koa, Kafka.js, Hono
- 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, jQuery
- Documentation Frameworks: Docsify, Docusaurus, Fumadocs, Vitepress
- Telegram Libraries: Telegraf, Node-Telegram-bot, grammY
- Data Bases: SQLite, Apache Kafka, Redis, IndexedDB, localStarage
- Next.js: Building dynamic web applications with server-side rendering.
- Koa: Easy way to build BFF.
- Electron.js: For adaptation my Next&Nest apps for offline use on desktop.
- React Native: Developing cross-platform mobile apps.
♥️
- Diving deeper into full-stack development with Next.js, Payload CMS and Electron.js.
- Refining my skills in React Native for building high-performance mobile apps.
- My Stepik profile (I make my own courses and do others)
- APK, Code - The application that I wrote as part of the React Native (Expo) and Node.JS (Express.js ) courses.
- 📝 Weeky - A task manager built with React and Redux, utilizing IndexedDB for local storage.
- Telegram Bots - Created custom Telegram bots using Telegraf and Node-Telegram-bot libraries to automate tasks and enhance user interaction.
- Documentation - Developed comprehensive technical documentation using Docsify to support team workflows and maintain internal tools.
- Automation Programs - Wrote automation scripts to optimize repetitive tasks and improve efficiency in my current role.
- React Native course - Currently, I'm writing React Native course. Here's the link.
-
Email: ivanov.dk131@gmail.com
-
LinkedIn: Dmitry Ivanov
-
GitHub: Dik131 IvanovDkLACCTV
-
BlueSky: ivanovdk.bsky.social
-
Telegram: Dik131
-
Stepik: Ivanov Dk
