Marko Živković
Software Architect & Software Developer · Java / Spring · Novi Sad, Serbia
Java
Spring Boot
REST / GraphQL
Microservices
Docker
RabbitMQ
PostgreSQL / MySQL
MongoDB
Redis
AWS
Maven groupId:
dev.markozivkovic
About
I build backend systems in the Java/Spring ecosystem with a focus on clean design, practical architecture, and production-ready delivery.
What I do
- Backend architecture & implementation (Spring Boot, integrations, messaging)
- SQL/NoSQL, migrations, tests, and DevOps essentials
- Open-source tools that reduce boilerplate and speed up development
AWS certifications
- AWS Certified Solutions Architect - Associate (Jun 2025)
- AWS Certified Developer - Associate (Apr 2025)
- AWS Certified Cloud Practitioner (Mar 2025)
Projects
Open-source tools published under the Maven groupId dev.markozivkovic.
Spring CRUD Generator
A code generation tool designed to accelerate Spring Boot backend development.
Overview
Generates production-ready CRUD layers, database migrations, API documentation, Docker resources, tests, and more — directly from a single YAML or JSON configuration file.
Eliminates repetitive boilerplate while keeping full control and transparency over the generated output.
Generates production-ready CRUD layers, database migrations, API documentation, Docker resources, tests, and more — directly from a single YAML or JSON configuration file.
Eliminates repetitive boilerplate while keeping full control and transparency over the generated output.
Spring CRUD Generator — Key Features
🏗️ Code Generation
- Entity models (JPA/Hibernate)
- Repositories, Services, Business services
- Mappers
- REST Controllers
- GraphQL Queries & Mutations
- Custom annotations
- Optional Javadoc (based on descriptions)
🗄️ Database & Migrations
- SQL support: MySQL, PostgreSQL, Microsoft SQL
- Flyway migration script generation
- Automatic detection of new/removed fields
- Safe schema evolution (no table deletion)
⚠️ Table deletion is not supported (must be done manually).
📦 API & Documentation
- Swagger / OpenAPI spec generation
- Integrated OpenAPI Generator
- Automatic API resource generation
🧪 Testing & DevOps
- Unit test generation
- Test data generation with Instancio / Podam
- Dockerfile generation
- Docker Compose generation
⚡ Caching
- Redis / Caffeine
- Configurable expiration and size limits
🔒 Optimistic Locking
- Built-in optimistic locking support
- Optional custom annotations
- Retry & backoff configuration support
Sponsorship
If this project saves you time (or money), sponsoring helps keep it sustainable and accelerates development.
Small sponsorships (Open Collective)
Great for individuals and small teams.
Bronze €300 / month
Startup Support
Logo/link on the website + priority bug triage and best-effort faster turnaround for confirmed bugs.
Silver €1000 / month
Team Acceleration
Everything in Bronze + prioritized feature request review (feasibility & estimate within 5 business days) + 30 min/month consulting.
Note: Requests are subject to scope/fit. No delivery dates guaranteed.
Gold €3000 / month
Roadmap Partner
Everything in Silver + dedicated development time (up to 8h/month) for agreed scoped improvements + quarterly roadmap preview + 60 min/month consulting.
Enterprise On-demand
Custom / SLA
Custom work, private support channel, and SLA options + 120 min/month consulting.
Contact
For serious sponsorships, consulting, or commercial agreements — reach out directly.