| Role | Senior Java Backend Engineer |
| Location | Skopje, North Macedonia 🇲🇰 |
| Experience | 10+ years |
| Core focus | Enterprise backend systems, distributed systems, cloud-native platforms, performance, maintainability |
| Current direction | AI-assisted software development, coding agents, MCP and engineering automation |
| Status | Open to strong fully remote senior opportunities |
I build backend systems that remain understandable, testable and maintainable long after the next sprint.
|
|
01 Prefer clarity over cleverness
02 Make failure modes visible
03 Keep business rules explicit
04 Optimize after measuring
05 Design APIs as long-term contracts
06 Treat tests as executable documentation
07 Automate repetitive work
08 Leave the codebase better than you found it
- Designing resilient backend services
- Untangling complex business logic
- Improving slow or fragile workflows
- Defining clean API contracts
- Modeling data for correctness and long-term use
- Event-driven processing and asynchronous integration
- Authentication and authorization
- Modernizing mature enterprise systems
- Helping teams adopt AI without lowering engineering standards
AI coding agents ███████████████████░
System design ████████████████████
Java platform ████████████████████
Cloud architecture ██████████████████░░
Developer tooling ███████████████████░
I am especially interested in AI-assisted development, coding agents, MCP, automated reviews and workflows that reduce repetitive engineering work while preserving correctness and ownership.
Most of my production work lives in private enterprise repositories. These are the kinds of problems I work on.
Complex workflow orchestration, publication lifecycles, subscriptions, pricing rules, permissions, document generation, integrations and migration from mature legacy systems.
Search, recommendation, booking flows, multi-tenant administration, background processing, pricing logic and operational tooling.
Keycloak extensions, multitenancy, SSO, authentication flows, user discovery and secure backend integration.
Caching, database query optimization, legacy service stabilization, infrastructure investigation and incremental system redesign.
GitHub language statistics only reflect public repositories. Most of my professional work is in private enterprise codebases.
| Repository | Purpose |
|---|---|
spring-boot-production-template |
Production-ready Spring Boot baseline with security, observability, testing and Docker |
distributed-systems-lab |
Practical experiments with RabbitMQ, Kafka, Redis, retries and idempotency |
java-architecture-patterns |
Clear Java examples for architecture and domain modeling |
system-design-notes |
Concise notes and diagrams for backend system design |
ai-assisted-engineering |
Prompts, agents and workflows for professional software development |
Family Husband and father
Fitness Strength training and energy
Learning Reading, research and experiments
Investing Long-term wealth building
AI Tools, agents and automation
Build software that future developers will enjoy maintaining.



