Java & Node.js developer
I write code. I build useful services.
I design backends, Telegram bots, and small experiments that solve real-world problems.
About
I turn ideas into working products
Welcome! My name is Ilya, I'm a Java and Node.js developer with more than 6 years of experience.
I specialize in creating Telegram bots and back-end solutions for various projects. Over the years I have managed to cooperate with the Moscow Center for the Development of Professional Education, College of Communications №54, StoryTelling team and dozens of individual customers. I'm always open to new ideas and ready to help bring your project to life!
Specialization
What I do
From application logic to operations: I build complete services and connect them with external systems.
Backend and system integrations
I build backends with Java and Node.js: REST APIs, WebSockets, PostgreSQL, and payment logic.
Telegram bots and automation
Community moderation, voice transcription, sticker search, payments, and automation of routine workflows.
Infrastructure
Docker, Nginx, Linux, CI/CD, Grafana, and Prometheus for repeatable deployments and observability.
Experience
My experience
- May 2025 — presentCurrent
01.tech
Middle TypeScript Backend Developer · Full-timeNest.js · TypeScript
- February 2022 — May 2025
Storytelling Team
Java / Node.js, system integrations, and internal tools.
- April 2024 — April 2025
Alta-Soft
Maintenance and development of existing Java systems.
- March 2018 — present
Independent practice
Telegram bots, APIs, services, and automation for private clients.
Tools
Core stack
- TypeScript
- Nest.js
- Node.js
- Java
- PostgreSQL
- REST API
- WebSocket
- Docker
- Nginx
- Linux
- Grafana
- Prometheus
Selected work
Projects in action
Imperium Guard
A bot for moderation and protection of Telegram communities with transparent performance statistics.
Open dashboard ↗Underground transcriber
A service that turns voice messages into text and helps people save time.
Open dashboard ↗Project laboratory
A collection of services, tools, and experiments gathered in one place.
Explore Hub →Latest posts
From the blog
Long-form writing about software, infrastructure, systems, and game culture.
Java №6. А что дальше?
Ну и давайте вообще поговорим, чем вообще может стать Java для вас (в особенности для более молодых читателей канала, которые только начинают свой путь) и зачем вообще я решил это всё начать разбирать. Сколько бы ни пытались хоронить Java и пророч
Read article →Java №5. Банки Java
Время поговорить о том, как хранится ваше java приложение. Вы когда нибудь кидали мод в папку mods и думали: «ну, это просто какой то .jar файл»? Так вот, поздравляю: вы уже работали с упакованным Java приложением. Просто оно было в банке. Да,
Read article →Java №4. JVM, JRE, JDK
В прошлом посте мы разобрались, что такое JVM. Но Java мир, конечно, не мог остановиться на одной аббревиатуре. Поэтому рядом с JVM почти сразу появляются ещё две J\w\w: JRE и JDK . Когда вы заходите в настройки вашего лаунчера Minecr
Read article →Java №3. Что такое JVM
Мы привыкли к мы привыкли думать, что когда вы запускаете программу — компьютер исполняет машинный код ( если упрощать уровень системы, гипервизора и т.д. ). Но с Java работают немного другие правила, тут в игре байткод. А кто этот ваш
Read article →Этика игр №7. Конец
Подводя к концу цикл постов про этику игр, мы вместе затронули несколько разных тем, в которых люди имеют различные мнения и убеждения. Где то (к моему удивлению), мы оказались единогласны (подписчики — зеркало автора), ну а в некоторых темах мы усп
Read article →My Telegram channel
I also write on Telegram
This is my personal channel. I explain the systems I work with, explore technology, and think aloud about games — how they are built, their ethics, and their effect on people.
- system architecture
- how games work
- development practice
How one Map and a global listener replaced hundreds of handlers in a large system.
How players reshape the rules and turn a PvP environment into a space for cooperation.
From ELIZA in 1966 to people treating modern models as friends.
Get in touch
Let's make something useful
Have an idea, a task, or just want to talk tech? Send me a message and let's think it through.
