{
"name": "Pero Grubač",
"role": "Backend Developer",
"degree": "Software Engineering",
"focus": ["Distributed Systems", "REST APIs", "Microservices"],
"languages": ["Java", "C#", "Python"],
"frameworks": ["Spring Boot", ".NET", "FastAPI"],
"tools": ["Docker", "RabbitMQ", "PostgreSQL"],
"open_to": "Collaborations & interesting projects"
}Languages
Frameworks & Libraries
Infrastructure & Tools
| Project | Description | Stack |
|---|---|---|
| Incident Alert | Real-time incident tracking system with microservices architecture and event-driven messaging. Full-stack: Frontend · Management | ASP.NET · RabbitMQ · React · Docker |
| eMobilityHub | Electric vehicle rental management platform with analytics, role-based access, PDF invoicing, and CSV bulk import. Fully containerized with Docker and Nginx reverse proxy | Spring Boot · Angular · JSP · MySQL · Docker · Nginx |
| Chat Room | Secure internet forum with 2FA, JWT, OAuth2, WAF and SIEM. Fully containerized with Docker and Nginx reverse proxy | Spring Boot · React · MySQL · JWT · OAuth2 · Docker · Nginx |
| Online Library System | Distributed library platform with Redis, WebSockets, RMI and multi-app architecture | Java · Redis · WebSocket · RMI · RabbitMQ |
| Fit Forge | Fitness tracking and workout management application focused on training organization, progress tracking and modern mobile UX | Flutter · Riverpod · SQLite |
| AssetManager | Android app for company asset tracking with barcode scanning and map integration | Flutter · SQLite · Google Maps |
| ETF Oglasi | Mobile app for university announcements and schedules with offline caching, push notifications and localization. Graduation thesis project | Flutter · SQLite · Riverpod · WorkManager |
| Store Management System | Desktop app for retail store operations with role-based access, CRUD and audit logging | C# · .NET · MySQL · WinForms |
