Top expert badge
Recommended expert
Profile header background

Goran Djermanović

Software Engineer

Goran Djermanović
Profile header overlay
Šabac, Serbia

Experience

Jan 2025 - Dec 2025
1 year

Software Engineer

Vukochem doo

Expertise details
Position Summary
Software Engineer at Vukochem doo
Industries
Chemical
Manufacturing
Business Areas
Information Technology
Operations
Supply Chain Management
  • Implemented a Dockerized myWMS environment integrating PostgreSQL, WildFly, ReportServer, and PgAdmin.
  • Automated configuration and deployment pipelines, reducing manual setup time by 40%.
Jan 2024 - Dec 2025
2 years

prati-stack (Microservice Vehicle Tracking Ecosystem)

Expertise details
Position Summary
prati-stack (Microservice Vehicle Tracking Ecosystem)
Industries
Automotive
Information Technology
Transportation
Business Areas
Information Technology
Product Development
  • Architected and developed a modular tracking solution using Java 21, Spring Boot 3.5, PostgreSQL (TimescaleDB), Docker Compose, and Caddy.
  • Integrated Keycloak for authentication, Grafana for monitoring, and RabbitMQ for telemetry ingestion.
  • Defined domain-driven architecture, implemented Liquibase migrations, and optimized communication between microservices.
Jan 2022 - Dec 2025
4 years

Technical Consultant & Architect

Neomatic LLC

Expertise details
Position Summary
Technical Consultant & Architect at Neomatic LLC
Industries
Insurance
Business Areas
Information Technology
Product Development
  • Led development of an insurance Broker Platform using Faktor-IPS and Vaadin, integrating multiple insurers via REST and WSDL.
  • Improved API performance and modularity, reducing bug rate by 30% and enhancing system scalability.
  • Utilized GitHub Copilot and ChatGPT-assisted workflows to accelerate development by 25%.
Jan 2021 - Dec 2022
2 years

Solutions Engineer

ConVista Consulting

Expertise details
Position Summary
Solutions Engineer at ConVista Consulting
Industries
Insurance
Business Areas
Information Technology
Product Development
  • Developed REST APIs and modular components for insurance broker applications using Faktor-IPS and Linkki frameworks.
  • Enhanced system stability and maintainability through clean architectural refactoring.
Jan 2018 - Dec 2021
4 years
Serbia

Java Developer / Consultant

RM & M-Inox

Expertise details
Position Summary
Java Developer / Consultant at RM & M-Inox
Industries
Manufacturing
Business Areas
Information Technology
Operations
Supply Chain Management
  • Modernized warehouse and production systems using JavaFX, Spring Boot, and MySQL.
  • Delivered ERP-like inventory management modules with real-time synchronization and reporting.
Jan 2016 - Dec 2021
6 years
Serbia

Lead Developer / Functional Consultant

Atekom

Expertise details
Position Summary
Lead Developer / Functional Consultant at Atekom
Industries
Information Technology
Transportation
Business Areas
Accounting
Information Technology
Logistics
  • Migrated legacy accounting and tracking systems to Spring Boot and Vaadin, reducing maintenance costs and downtime.
  • Developed a multi-user logistics platform with real-time GPS tracking and role-based access control.
  • Collaborated with clients to design scalable backend services and reporting modules.

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Information Technology, Transportation, Manufacturing, Insurance, Automotive, and Chemical.

Information Technology
Transportation
Manufacturing
Insurance
Automotive
Chemical
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Accounting, Logistics, Operations, Supply Chain Management, and Product Development.

Information Technology
Accounting
Logistics
Operations
Supply Chain Management
Product Development
Profile match chart

Summary

Senior Java Developer with 15+ years of experience designing, developing, and modernizing enterprise systems across insurance, logistics, and ERP domains. Specialized in building scalable microservice architectures using Spring Boot, Vaadin, and Docker. Proven record in optimizing APIs, refactoring legacy systems, and improving system reliability and performance. Experienced in remote collaboration with international clients and cross-functional teams. Strong analytical mindset with a focus on clean code, architecture quality, and delivering production-ready software in Agile environments.

Skills

  • Java (8–21)
  • Spring Boot
  • Restful Apis
  • Jpa/hibernate
  • Vaadin 8/24
  • Linkki
  • Faktor-ips
  • Microservices Architecture
  • Docker
  • Git
  • Maven
  • Liquibase
  • Postgresql
  • Mysql
  • Oracle (Pl/sql)
  • System Integration
  • Api Design
  • Legacy Modernization
  • Keycloak
  • Linux
  • Wildfly
  • Tomcat
  • Testing (Junit, Mockito)
  • Ci/cd Concepts
  • Agile/scrum

Languages

Serbian
Native
English
Advanced

Education

Faculty of Organizational Sciences, University of Belgrade

MSc in Organizational Science, Information Systems module · Organizational Science – Information Systems module · Belgrade, Serbia

Certifications & licenses

CEHv10

EC-Council

Linux Administrator

ETF Belgrade

Statistics

Experience

Total positions 6
Experience in Information Technology 8 y
Avg length 3 y 1 m
Longest experience 5 y 11 m

Global Experience

Countries worked in 1 (Serbia)
Primary country Serbia

Expertise

Recent roles Software Engineer, prati-stack (Microservice Vehicle Tracking Ecosystem), Technical Consultant & Architect
Main industries Information Technology, Transportation, Manufacturing
Main business areas Information Technology, Accounting, Logistics

Qualifications

Highest degree Master
Certifications earned 2

Profile

Created
Last Update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Goran based?

Goran is based in Šabac, Serbia and prefers 100% remote projects.

What languages does Goran speak?

Goran speaks the following languages: Serbian (Native), English (Advanced).

How many years of experience does Goran have?

Goran has at least 10 years of experience. During this time, Goran has worked in at least 6 different roles and for 5 different companies. The average length of individual experience is 2 years and 8 months. Note that Goran may not have shared all experience and actually has more experience.

What roles would Goran be best suited for?

Based on recent experience, Goran would be well-suited for roles such as: Software Engineer, prati-stack (Microservice Vehicle Tracking Ecosystem), Technical Consultant & Architect.

What is Goran's latest experience?

Goran's most recent position is Software Engineer at Vukochem doo.

What companies has Goran worked for in recent years?

In recent years, Goran has worked for Vukochem doo, Neomatic LLC, ConVista Consulting, RM & M-Inox, and Atekom.

Which industries is Goran most experienced in?

Goran is most experienced in industries like Information Technology, Transportation, and Insurance. Goran also has some experience in Manufacturing, Automotive, and Chemical.

Which business areas is Goran most experienced in?

Goran is most experienced in business areas like Information Technology, Accounting, and Logistics. Goran also has some experience in Product Development, Operations, and Supply Chain Management.

Which industries has Goran worked in recently?

Goran has recently worked in industries like Information Technology, Transportation, and Insurance.

Which business areas has Goran worked in recently?

Goran has recently worked in business areas like Information Technology, Accounting, and Logistics.

What is Goran's education?

Goran holds a Master in Organizational Science – Information Systems module from Faculty of Organizational Sciences, University of Belgrade.

Does Goran have any certificates?

Goran has 2 certificates. These include: CEHv10 and Linux Administrator.

What is the availability of Goran?

Goran is immediately available full-time for suitable projects.

What is the rate of Goran?

Goran's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Goran?

To hire Goran, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

800
600
400
200
Rate comparison chart
Market avg: 530-690 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.