Michal Navratil – Freelance Backend Developer
Hi, I'm Michal, a backend developer with over 6 years of experience building clean, reliable and maintainable systems. I specialize in Java (Spring Boot, Hibernate) and Kafka, and I also use Go for lightweight backend services.
I focus on practical, high-performance solutions — code that does the job, is easy to maintain, and avoids unnecessary complexity.
What I Can Help With
- Designing and building robust REST APIs (Java, Go, OpenAPI)
- Kafka pipelines and event-driven architectures
- Refactoring legacy code and simplifying overengineered systems
- Database logic, integration and tuning (Oracle, PostgreSQL, Hibernate)
- Performance tuning, debugging, profiling
- Internal tools or admin panels (when needed)
Technologies I Use
- Languages:
- Java, Go, SQL
- Frameworks & Tools:
- Spring Boot, Hibernate, Kafka, Docker, Git
- Databases:
- Oracle, PostgreSQL
- Other:
- OpenAPI, Postman, Kibana, Linux
- Basic UI (when needed):
- Angular / React (for internal dashboards)
Code Examples
...in progress
Availability
- Contract (B2B) — preferred
- Remote — preferred • Hybrid / Onsite possible
- Full-time — preferred • Part-time possible
- Location — EU / LI / CH • EU citizen, relocation-ready
- Start — upon agreement
- Time zone
- EU / CET (Europe/Prague)
- Languages
- English (working language), Czech (native)
Get in Touch