Thanks to visit codestin.com
Credit goes to github.com

Skip to content
View m1l3's full-sized avatar
💭
git status
💭
git status

Organizations

@prospective

Block or report m1l3

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
m1l3/README.md

About me

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.


What I bring

Backend engineering

  • Java 11 / 17 / 21
  • Spring Boot and Spring ecosystem
  • REST APIs and service integrations
  • JPA, Hibernate and jOOQ
  • PostgreSQL and relational modeling
  • RabbitMQ and event-driven workflows
  • Keycloak and authentication flows

Architecture and delivery

  • Distributed system design
  • Clean and maintainable codebases
  • Performance investigation
  • Legacy modernization
  • Docker and Kubernetes
  • AWS infrastructure
  • CI/CD with TeamCity, Jenkins and GitHub Actions

Engineering principles

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

Technology map

Languages and backend

Java Spring Boot Hibernate jOOQ SQL

Data and messaging

PostgreSQL Redis RabbitMQ Apache Kafka

Cloud and delivery

AWS Docker Kubernetes GitHub Actions Jenkins TeamCity

Build, testing and tools

Gradle Maven JUnit 5 Git IntelliJ IDEA Linux


Areas I enjoy working on

  • 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

Current interests

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.


Selected professional themes

Most of my production work lives in private enterprise repositories. These are the kinds of problems I work on.

Enterprise recruiting platforms

Complex workflow orchestration, publication lifecycles, subscriptions, pricing rules, permissions, document generation, integrations and migration from mature legacy systems.

Media and marketplace systems

Search, recommendation, booking flows, multi-tenant administration, background processing, pricing logic and operational tooling.

Identity and access

Keycloak extensions, multitenancy, SSO, authentication flows, user discovery and secure backend integration.

Performance and modernization

Caching, database query optimization, legacy service stabilization, infrastructure investigation and incremental system redesign.


GitHub activity

GitHub profile summary
GitHub statistics Repositories per language
Most committed languages Productive time

GitHub language statistics only reflect public repositories. Most of my professional work is in private enterprise codebases.


Public portfolio roadmap

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

Outside engineering

Family      Husband and father
Fitness     Strength training and energy
Learning    Reading, research and experiments
Investing   Long-term wealth building
AI          Tools, agents and automation

Connect

Portfolio

mile.kostoski.com

LinkedIn

Mile Kostoski

GitHub

@m1l3


Build software that future developers will enjoy maintaining.

Pinned Loading

  1. elastic-services-non-blkng-code elastic-services-non-blkng-code Public

    Java 1

  2. pingPongGame pingPongGame Public

    JavaScript