I’m a seasoned back-end software engineer and software team lead with a strong focus on building reliable, high-performance systems. Over the years, I’ve spent most of my time designing and developing scalable back-end platforms using Node.js, TypeScript, and modern distributed system patterns. A large part of my experience comes from building and evolving ERP and MES-style systems, where performance, correctness, and long-term maintainability really matter. I care deeply about clean architecture, thoughtful abstractions, and code that teams can confidently own and extend.
I’ve worked across a wide range of domains, including ERP and CRM systems, fintech products, eCommerce platforms, cryptocurrency exchanges, and copy-trading solutions. I’m comfortable working with multiple Node.js frameworks such as Express, Koa, Hapi, Sails, and NestJS, and I’ve built real-time and event-driven systems using WebSocket, RabbitMQ, and WebRTC. On the data side, I’ve worked extensively with ArangoDB, MongoDB, and PostgreSQL, and I put a strong emphasis on security, including OAuth2, JWT-based authentication, and practical encryption strategies in production systems.
Quality and reliability are core to how I work. I rely on automated testing with tools like Jest and Mocha, use CI/CD pipelines (primarily GitLab CI) to keep delivery predictable, and prefer incremental, well-reviewed changes over risky big-bang releases. I have hands-on experience with Docker, some exposure to Kubernetes-based orchestration, and I’m actively exploring Go using the Echo framework to broaden my systems-level perspective. I’ve also worked with message brokers such as RabbitMQ and Apache Kafka and use Git heavily for collaboration, code review, and long-term maintainability. Overall, I enjoy building systems that scale, teams that grow, and software that holds up under real-world pressure.
- ERP & MES Systems
- Blockchain (Social trading, NFT)
- ...
- System Architectures
- Golang
- ArangoDB
- gRPC
- ...
|
|
|



