Skip to main content
Bojan GajicBG
Open to opportunities

Bojan Gajic

@bojangajic

I build scalable distributed platforms and lead solutions from architecture to production.

Bosnia and Herzegovina
Message

What I'm looking for

I’m looking for a role where I can own architecture and deliver scalable, event-driven systems—bridging business and engineering—while leading teams, modernizing platforms, and ensuring production-grade reliability through testing and observability.

I’m an experienced Software Engineer and Solution Architect with 20 years building and scaling distributed, high-throughput platforms across banking, payments, telecom, and travel. I’m at my best when I can own architecture end-to-end and stay hands-on through production delivery.

In my current role as a Senior Software Engineer, I work across two core platforms at Magic Memories: Alchemy, an event-driven media-processing pipeline for photo/video products, and MMOS, a polyglot microservices platform for venue and e-commerce operations. I built and maintained Python microservices with FastAPI, RabbitMQ-driven processing, and AWS Rekognition-based facial recognition and matching.

Previously, I designed and delivered a modern integration layer for Julius Baer at Knowledge Lab Zurich, acting as strategic middleware between Avaloq and satellite systems. I exposed business-oriented APIs and near-real-time event streams, architected Kafka-based integration flows, and established a secure, production-grade foundation using an API gateway, JWT/IAM with Keycloak, and cloud-native DevOps automation.

I also led payments and platform modernization efforts, from building a central payments framework to migrating legacy systems into microservice-oriented modules. I bring strong technical leadership—guiding teams, defining DDD-based boundaries, standardizing API contracts, and improving reliability with observability and automated testing.

Experience

Work history, roles, and key accomplishments

Magic Memories logoMM
Current

Senior Software Engineer

Magic Memories

Jan 2026 - Present (6 months)

Works across Magic Memories' event-driven media-processing (Alchemy) and microservices operations platform (MMOS). Builds and maintains Python and FastAPI services (including AWS Rekognition-based facial processing) and contributes to Java/Quarkus and Go backend services and Next.js/TypeScript frontend features.

Knowledge Lab Zurich logoKZ

Senior Software Consultant

Knowledge Lab Zurich

Jun 2022 - Mar 2026 (3 years 9 months)

Designed and delivered an integration layer (Integration Lab) for Bank Julius Baer to provide standardized API access and near-real-time event streaming between Avaloq and satellite systems. Implemented secure, scalable integration microservices and platform foundations for regulatory and digital banking use cases.

Datalex logoDA

Senior Software Dev/Tech Lead

Datalex

Jun 2017 - Nov 2018 (1 year 5 months)

Designed and developed high-availability packaging REST API microservices for an airline ticketing and offers platform. Built secure, scalable Java/Spring Boot services with JWT-based authentication and led integration of new microservices while ensuring backward compatibility and minimal impact on production operations.

Coinfinity GmbH logoCG

Software Developer

Coinfinity GmbH

Jan 2017 - Jul 2017 (6 months)

Developed a full-stack digital asset sales application (Bitcoin bonds). Implemented a Spring Boot backend with Hibernate/MySQL and a Vaadin frontend, deployed with Docker with emphasis on security and reliable transaction persistence.

Mtel a.d. logoMA

Senior Engineer - BSS & SOA

Mtel a.d.

Oct 2007 - Oct 2016 (9 years)

Advanced from Associate Software Engineer to Lead/Senior roles covering system design, integration architecture, and team leadership across enterprise telecom platforms. Owned SOA-based and multi-tier implementations integrating CRM/inventory/billing/order systems via REST/SOAP, and provided technical/project leadership for large billing programs.

BA

Support Engineer

Bawariamed

Oct 2006 - Nov 2007 (1 year 1 month)

Provided maintenance and support for medical devices.

Education

Degrees, certifications, and relevant coursework

DI

Dale Carnegie & Associates, Inc.

Certificate of Completion, Project Management

2015 -

Completed training on Project Management skills focused on behavioral competencies.

OU

Oracle University

Oracle Certified Associate, Java SE 7 Programmer, Java SE 7

2014 -

Earned Oracle Certified Associate certification for Java SE 7 programming.

OU

Oracle University

Certificate of Completion, Oracle Siebel CRM 8.x

2014 -

Completed Oracle University coursework in Siebel 8.0 Product Admin and Siebel 8.1.x System Administration (Ed 2.1).

LG

Liferay GmbH

Certificate of Participation, Liferay Portal / Development

2012 -

Completed Liferay Portal and developer training (6.1EE), including administration and advanced development tracks.

IS

IBM Serbia

Certificate of Participation, IBM WebSphere Process Server

2011 -

Certificate of participation for developing applications for IBM WebSphere Process Server V7.

BC

Breza Training Centre

Certificate of Participation, Oracle Java & Middleware / Java EE

2009 - 2015

Completed multiple training programs in Oracle/Java programming, Oracle Fusion Middleware (ADF), and Java EE 6 web services (JAX-WS/JAX-RS).

FT

Faculty of Electrical Engineering (Telecommunication)

Graduate Engineer of Electrical Engineering, Telecommunications

1998 - 2006

Graduate Engineer program in Electrical Engineering with a focus on Telecommunications (EQF level 7).

ST

School for Electrical Technicians „Nikola Tesla“

Electrical Technician for Telecommunications, Telecommunications

1994 - 1999

Completed Electrical Technician for Telecommunications program (EQF level 4).

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan