Published October 17, 2024

Schibsted Tech Tracks: Michał Domagalski

 

What does your technical path look like?

I started with Delphi, where as a junior coder, I was thrown into the deep end with a massive financial system already written in the language. It was a trial by fire, but it taught me a lot about navigating complex codebases early on. And since the system was well-designed, I’ve learned to really care about good architecture, code readability and quality. Delphi also made me pay close attention to details – no garbage collector to save you there! Later, I moved into higher-level languages like Java, C#, Swift, and Python. I was deep into backend development for years, but then along came AngularJS, and I got intrigued by the potential of JavaScript beyond jQuery. So, I dove headfirst into JS, quickly appreciating its flexibility, elasticity and even its quirks! After several years, I decided to shift to a frontend-focused job as I had grown a bit tired of backend work. Funny enough, when I joined Schibsted, and it was mainly a frontend team, the first thing they said was, “Hey, Michał, there’s this backend project… could you take a look and fix the database?” So yeah, the backend and I weren’t quite done yet. After working as a fullstack developer for about a year, I decided to explore the management path – a whole new challenge that I’ve grown to love.

What was your biggest technical challenge?

Oh, so hard to choose one! I think, on a higher level, the real everyday challenge is ensuring the system is well-designed, extendable, and elastic while constantly delivering new features and functionality. Balancing the need for innovation with maintaining a solid architectural foundation is tricky. It’s a constant balancing act, but it’s fun and it’s rewarding to see how it pays off.

What technologies do you use on a daily basis in the project?

We’re all about JavaScript. React on the frontend, Express on the backend, and TypeScript sprinkled on top.

How would you describe your usual day at work?

Every day is a little bit different, but it’s usually packed with meetings – I love being involved in different projects and staying close to the action. We also have plenty of group sessions for knowledge sharing and tech discussions, where we exchange ideas and tackle any questions that come up. 1-2-1 meetings (with developers, my manager and other people I work closely with) are a highlight – there’s nothing like a good chat to connect. Along with that, I always plan dedicated focused time for planning and strategic thinking during the day.

What do you value most about working at Schibsted Tech Polska?

The freedom. You can pitch your ideas without worrying they’ll get shot down. Everyone’s voice counts in the team, and managers have great autonomy when it comes to team setup, scope, and processes.

What did you want to do as a child?

I wanted to be a drummer. I was drumming on every surface available with pencils and crayons since I can remember. I actually fulfilled that dream as a teenager, playing in various bands, but stopped after finishing university. Maybe I’ll pick it up again one day!

 

Are you ready to make an impact? Join us!