MEET MIODRAG - SOFTWARE DEVELOPER
Von Miodrag on
WHAT'S YOUR TIPICO STORY?
After graduating, with a degree in Electrical Engineering, I started my career as a Radio Planning Engineer in mobile telephony — a field that had always fascinated me because of the cutting-edge technologies involved. I spent more than 15 years planning and optimizing mobile networks, and while it was a rewarding career, I eventually saw an opportunity in software development that I couldn't ignore. Despite having built a strong professional foundation in telecoms, I decided 2017 to take a risk and shift toward programming — something I had been passionate about since my university days. I'm proud and happy that the transition worked out, and that I managed to grow and succeed in this new direction as well. Tipico has been both a proof and a part of that success — joining the company at the beginning of 2021 felt like the right fit, both professionally and personally, and it has confirmed that the risk I took was absolutely worth it.
WHAT WAS YOUR FIRST IMPRESSION OF TIPICO?
Although I played basketball for 20 years and actively follow also other sports, I was not familiar with the sports betting industry. I was very surprised how big Tipico is in the market.
WHAT HAVE BEEN SOME OF YOUR BEST MOMENTS WORKING HERE?
I have been working last 3 years on new project, completely new module for payment. We started from scratch and when it went to production last year, I was very happy and proud.
Also, end of Corona and returning to office was one of best moments for me, since for a first year and a half I worked only from home. To meet with colleagues in person, have a chat, lunch together or small walk is priceless to me.
TELL US ABOUT THE CULTURE
This will now probably sound like a cliché, but people are always eager to support and help. And I mean it not only in business tasks, but also private issues. That helps a lot, especially if someone recently moved to new city and country.
CAN YOU TELL US ABOUT A CHALLENGE OR PROBLEM YOU'VE HAD TO SOLVE?
The payment module I mentioned was actually born from one of the biggest challenges I've faced professionally. When we started, there was no existing codebase, no team structure, truly from zero. My background was in Frontend development, so I was working closely with our Architect to navigate the bigger picture while handling my part of the system.
The challenge was that a project built from scratch demands much more than just writing code. You must think about conventions, tooling, long-term decisions, and do it all without a safety net of existing patterns to follow.
It pushed me to expand well beyond my original frontend role and develop a much broader understanding of the system as a whole.
The collaboration, the learning, and the persistence paid off, and that's what made seeing it go to production last year such a meaningful moment for me personally.
WHAT IS SPECIAL ABOUT TIPICO AS A TECH ENVIRONMENT?
What also strikes me is how knowledge sharing happens naturally here. It's not just documentation or formal sessions, it's in the day-to-day conversations, code reviews, and the way more experienced colleagues genuinely invest time in explaining the "why" behind decisions, not just the "what." That's rare, and it makes a real difference in how fast you grow technically.
For me personally, it meant evolving from a focused Frontend role into someone who understands the broader system, and feeling supported throughout that transition rather than left to figure it out alone.
WHAT DOES YOUR DAILY PITCH LOOK LIKE, AND WHAT WHAT DOES YOUR DEPARTMENT DO?
Normal working day starts with daily stand-up, where progress of current tasks, priorities, potential blockages and the way how to proceed have been discussed. After that we work on new features, explore potential technical improvements to advance our product, support other teams
WHAT TECHNOLOGIES DO YOU USE?
My core stack is React, along with TypeScript, for state management Redux Toolkit and Signals, on the styling side Tailwind.
WHAT ARE YOU CURRENTLY LEARNING OR LOOKNG FORWARD TO NEXT?
Right now, I'm deepening my knowledge of React Server Components and the Next.js, also trying to follow big AI hype and exploring how to integrate AI features into frontend products.
WHAT'S ONE PIECE OF ADVICE YOU'D GIVE TO SOMEONE INTERESTED IN BEING PART OF OUR GAME?
My honest advice? Apply anyway. You don't need to know the betting world inside out, and you don't need to tick every technical box. What matters more is your mindset — being curious, being willing to learn, and caring about the team around you. The rest comes with time, and this is really kind of place where that growth happens.