Founder @ SOLID Code
Stefan Burgić
Software Craftsman
Belgrade, Serbia
Building scalable distributed systems with .NET, Java Spring, AWS, and event-driven architecture.
8+
Years Experience
10+
Projects Shipped
5+
Industries
20+
Technologies
About
Founder of SOLID Code. 8+ years designing and leading enterprise backend systems across fintech, iGaming, renewable energy, and logistics.
I specialize in distributed system architecture, event-driven platforms, and technical leadership — building systems that scale and teams that deliver.
Distributed Systems
Designing event-driven, microservice architectures that scale under real-world load.
Technical Leadership
Driving engineering standards, architecture decisions, and long-term platform evolution.
Enterprise Backend
Delivering production-grade systems across fintech, iGaming, logistics, and energy domains.
Engineering Ownership
End-to-end accountability — from system design and hiring to delivery and operations.
Engineering Beliefs
Complexity is the enemy
Most systems don't fail because they're too simple. I optimize for the architecture that satisfies real constraints — not imagined ones.
Domain modeling is not a phase
A system that doesn't reflect the business will drift into chaos. I treat domain modeling as a first-class engineering concern from day one.
Events are facts, not messages
Event-driven architecture done right forces clarity around ownership, state, and consistency. Done wrong, it's just RPC with extra steps.
The team is the architecture
The best technical decision is worthless if the team doesn't understand or own it. I measure architecture quality by how well it can be explained.
Experience
Mar 2022 – Present
Belgrade
SOLID Code
Software Craftsman
Projects:
- BoyleSports — platform for gaming operations and integrations for one of Ireland's largest independent bookmakers
- Renewable industry platform — backend systems for process automation, logistics tracking, workflow orchestration, and operational monitoring for electricians and enterprise users
- Dynamic Life — backend architecture and transactional workflows for a savings platform enabling financial benefits through receipt scanning and reward processing ↗
- Founded and leading a software engineering company delivering backend systems across 3 enterprise platforms in iGaming, renewable energy, and fintech — each in production with real users and operational load
- Owning end-to-end architecture decisions: from initial domain modeling and service boundaries to deployment topology and long-term platform evolution
- Leading and growing engineering teams — setting technical standards, running architecture reviews, and conducting the full hiring pipeline from CV screening to onboarding
- Designing event-driven distributed systems built around RabbitMQ, Redis, and AWS — with explicit attention to failure modes, consistency boundaries, and operational visibility
- Bridging engineering and business: translating product requirements into technical constraints, and technical trade-offs into business language stakeholders can act on
Aug 2021 – Mar 2022
Belgrade
Europoint System DOO
Senior Software Engineer
Projects:
- System for payment orders
- Joined to help design the core payment processing platform for one of Serbia's largest payment providers — starting with domain modeling, bounded contexts, and aggregate design before a single line of production code was written
- Applied Event Sourcing via Axon Framework to make every state transition in the payment lifecycle fully auditable and replayable — a hard requirement for financial regulatory compliance
- Integrated AML (anti-money laundering) screening into live transaction workflows, requiring careful handling of latency, failure, and partial results without blocking payment processing
- Worked directly with business analysts to turn regulatory documents into precise domain models — the kind of translation that gets expensive when done wrong
Sep 2019 – Jul 2021
Belgrade
Smart Code House DOO
Software Engineer
Projects:
- Document search engine
- Application for retail network management
- Built a document search engine on top of Elasticsearch — handling indexing, relevance tuning, and advanced filtering across large datasets of organizational and entity records
- Delivered a field operations platform used daily by commercial teams: task assignment, visit tracking, and retail network reporting — replacing manual coordination processes
- Contributed to system architecture decisions, messaging infrastructure with RabbitMQ, and containerized deployments — this was the role where I started thinking seriously about distributed systems
Apr 2018 – Sep 2019
Belgrade
Application Software Partner
Software Engineer
Projects:
- Application for managing losses and loss calculator
- Application for merging duplicate person records
- First professional role — working on enterprise insurance software for Sava Osiguranje, one of Serbia's largest insurers, which meant real production systems with real business consequences from day one
- Built backend workflows for insurance loss management and claims processing, learning how domain complexity compounds fast when business rules are poorly modeled
- Developed a data deduplication system for merging person records — a deceptively complex problem involving fuzzy matching, conflict resolution, and data integrity constraints
- Improved the CI/CD pipeline with Jenkins, cutting manual deployment steps and reducing human error in the release process
Jun 2017 – Jun 2019
Belgrade
Faculty of Computing
Teaching Assistant
- Taught algorithms, OOP, and core CS fundamentals while still a student myself — which forced a level of clarity in explanations that I still apply when communicating architecture decisions to teams
Projects
Tortue Framework
3Jun 2022 – Aug 2022
Defined and built a microservice for manipulating Tortue objects within a flexible website building framework. Owned the API design and service architecture.
WevoAI
4Jun 2021 – Jan 2022
Implemented backend services for questionnaire management, solution retrieval, and data persistence for a mental-health-focused mobile platform.
AllRepairmen
2Sep 2020 – Apr 2021
Designed business workflows, backend architecture, and deployment infrastructure for a platform connecting service providers with customers. Included landing page, web app, and back office.
ICICB CryptoExchange
3May 2019 – Sep 2019
Designed and developed backend workflows and infrastructure for cryptocurrency and fiat exchange operations, including transactional processing and scalable system architecture.
Skills
Architecture
Backend
Infrastructure
Databases
Education
Union University
Faculty of Computing
Bachelor's degree in Computer Science
Thesis: “Clean Architecture and SOLID Principles”
2015 - 2021
Awards
RAF Hackathon — 1st Place
Dec 2019Developed application for improving surveys with an Instagram stories plugin for creating surveys via Instagram.
National Competition in Informatics — Honourable Mention
2013National-level competition in informatics.
National Competition in Informatics — Participant
2015, 2014, 2012Participated in national-level informatics competitions.
Contact
Let's work together.