Available for freelance projects

Pero
Grubač

Backend developer building distributed systems, REST APIs & microservices.
Java · C# · Python — Spring Boot · .NET · FastAPI

// who am i

About Me

I'm a Software Engineering graduate from Banja Luka with a focus on backend systems. I build reliable, scalable applications — from microservices to mobile apps.

My work spans distributed systems with RabbitMQ and Docker, real-time platforms, REST APIs, and full-stack web applications. I'm comfortable across multiple ecosystems and enjoy picking the right tool for the job.

Currently working professionally as a backend developer and open to freelance collaborations on interesting backend, API, or full-stack projects.

{
  "name": "Pero Grubač",
  "role": "Backend Developer",
  "degree": "Software Engineering",
  "focus": [
    "Distributed Systems",
    "REST APIs",
    "Microservices"
  ],
  "languages": [
    "Java", "C#", "Python"
  ],
  "open_to": "Collaborations"
}
// technologies

Tech Stack

Languages

Java C# Python JavaScript TypeScript Dart

Frameworks

Spring Boot ASP.NET FastAPI Flutter React Angular

Infrastructure

Docker RabbitMQ PostgreSQL MySQL Redis Nginx GCP
// what i've built

Featured Projects

01 / 07

Incident Alert

Real-time incident tracking and management system built on a microservices architecture. Uses event-driven messaging via RabbitMQ and Docker for containerized deployment across multiple services.

ASP.NET React RabbitMQ Docker PostgreSQL
02 / 07

eMobilityHub

Electric vehicle rental management platform with role-based access for admins, operators and managers. Features analytics dashboard, PDF invoice generation, vehicle tracking, RSS feed integration, CSV bulk vehicle import, and a separate JSP-based promotions management app. Fully containerized with Docker and Nginx reverse proxy.

Spring Boot Angular JSP MySQL Spring Security Bootstrap Docker Nginx JWT
03 / 07

Chat Room

Secure internet forum with role-based access for administrators, moderators and users. Features two-factor email authentication, JWT sessions, OAuth2 Google login, WAF protection, SIEM logging, and full SSL/TLS encryption via Nginx reverse proxy. Containerized with Docker.

Spring Boot React MySQL Spring Security JWT OAuth2 Docker Nginx
04 / 07

Online Library System

Distributed library platform with three independent applications — library, member, and supplier — communicating via WebSockets, RMI, and message queues. Integrates Redis for inventory and Project Gutenberg for book data.

Java Redis WebSocket RMI RabbitMQ REST APIs
05 / 07

AssetManager

Android mobile application for tracking and managing company assets — furniture, electronics, supplies. Features barcode scanning via camera, Google Maps location view, multi-language support, and full CRUD operations.

Flutter Dart SQLite Google Maps Riverpod
06 / 07

ETF Oglasi

Mobile application for viewing university announcements and class schedules with offline support. Features smart push notifications, offline caching via SQLite, multi-language localization, dark/light theme, and user-defined schedule preferences. Built as a graduation thesis project.

Flutter Dart SQLite Riverpod WorkManager REST APIs
07 / 07

Store Management System

Desktop application for managing retail store operations with role-based access for administrators and cashiers. Features full CRUD operations for users and inventory, password hashing, and audit logging of all operations.

C# .NET MySQL WinForms

Let's Work Together

Open to freelance projects, collaborations, and interesting opportunities.

pero.grubac00@gmail.com