Profile
Clean architecture. Reliable systems. Responsible leadership.
Full-stack developer with more than five years of experience building and maintaining web, mobile and desktop applications. I work primarily with Java, Spring Boot, React and TypeScript, with a strong focus on clean architecture, maintainable code and reliable systems. I enjoy solving complex problems, working with teams and turning requirements into solid software.
Experience
Systems that support real operations.
01January 2024 — present · Germany · RemoteFull-stack developer & team lead
Development and maintenance of a complete warehouse and logistics management system: order tracking, warehouse operations, transport coordination and driver management. Leading a small team, code reviews and architectural decisions.
02September 2023 — January 2024 · Montenegro · RemoteTeam lead & full-stack developer
Designed and developed a bill-payment application with expense tracking, insights and cost optimization. Responsible for technical direction, team coordination and delivery.
03January 2022 — September 2023 · MontenegroFull-stack developer
Web and mobile wholesale application with more than 100,000 products, multiple categories and user roles, plus work on a related retail application.
04January 2021 — December 2021 · MontenegroBackend developer
ERP software across mobile, web and desktop platforms, supporting multiple user roles, backend services and integrations.
Technology
Tools I use to deliver.
- Java
- Spring Boot
- Spring REST
- Microservices
- JPA / Hibernate
- TypeScript
- JavaScript
- React
- Next.js
- Redux Toolkit
- PostgreSQL
- MySQL
- DB2
- Keycloak
- JWT
- OAuth2
- Docker
- Jenkins
- Kubernetes
- Git
- JUnit
- Cypress
- Jest
Education
B.Sc. Information Technology
Faculty of Information Technology, Montenegro · Graduated 2021.
Languages
Montenegrin / Serbian Native
English C1
German B1
Availability
Remote & flexible
Open to long-term projects and B2B cooperation.
Work together
Have a complex problem that needs to become reliable software?