Software engineering, leadership, and community
Mite Mitreski
I live in Stockholm, Sweden, with my wife and son. This is my personal website for notes on programming, leadership, technology, and the human side of building software.
About
Building products, teams, and communities.
Professional
I work as CTO at Signicat, developing high-trust services for fintech companies and governments across Europe and beyond. Previously, I was an engineering director at Klarna in Stockholm, working to make buying smoother and improve the customer experience for merchants and consumers.
With outstanding teams, I helped build Klarna Checkout, Klarna Payments, Merchant Card Services, and other purchase-related products such as In-store and Onsite messaging. In another role at Klarna, I helped develop the engineering culture through the open source program, internal and external events, and engineering marketing and publication efforts.
Before moving to Sweden, I ran Java User Group Macedonia (JugMK), building the community and developing the local event scene. The first book I co-authored was HTML5 Data and Services Cookbook. I have also taught programming courses, spoken at conferences and universities, and participated in local software communities, including hacklab KIKA and the Macedonian section of IEEE.
Personal
I love spending time with my wife and son. Life changed for both of us when Martin was born.
When I get time to myself, I spend a few hours gaming, reading, and creating content. Recently, I have been spending a lot of time cooking and improving my skills, writing a bit, and occasionally sharing photography publicly.
Elsewhere
Writing and social links
Speaking
Talks, panels, and interviews
| Date | Event | Title |
|---|---|---|
| 23.Feb.2023 | Alva Labs | How to assess developer skill sets before hiring |
| 19.Oct.2021 | FourScouts TV | Klarna organizational model |
| 19.May.2021 | Adeva's Fireside Chat Series | High Availability: How Klarna Maintains 99.999% Uptime |
| 2.June.2017 | Voxxed Days Singapore | Getting all the 99.99(9)% availability you always wanted |
| 12.Nov.2015 | Devoxx, Antwerpen Belgium 2015 | Updates to the Java API for JSON Processing in Java EE 8, with Alex Soto |
| 2.Oct.2015 | Voxxed Days Belgrade, Serbia | Decoupling patterns for microservices and distributed systems |
| 5.June.2015 | EOUS Summit, Lisbon Portugal | Sharing and collaboration among user groups - panel |
| 9.May.2015 | JPrime 2015, Sofia Bulgaria | The core libraries you always wanted - Google Guava |
| 9.May.2015 | Voxxed Days Istanbul | Reactive and Microservice Pitfalls |
| 22.Nov.2014 | JavaDay - JugMK | Opening and closing statement |
| 18.Nov.2014 | Java2Days, Sofia Bulgaria | From JavaSpaces, Jini, and GigaSpaces to Spring Boot, Akka, and Meteor.js - reactive programming pitfalls |
| 12.Nov.2014 | Devoxx, Antwerpen Belgium | Sparky's guide to bug-free JavaScript |
| 8.Oct.2014 | Tricode Public Days | Debugging JavaScript using Chrome Developer Tools |
| 8.April.2014 | Tricode | Unix for developers - Intro |
| 20.March.2014 | Tricode | Global State and Singletons |
| 22.Dec.2013 | JavaDay - JugMK | State of the Lambda |
| Dec.2013 | Java2Days, Sofia Bulgaria | Modern workflows for JavaScript integration |
| 12.April.2013 | Netcetera | Developer communities in Macedonia |
| 22.Feb.2013 | JavaDay - JugMK | Query DSL |
| 22.Feb.2013 | JavaDay - JugMK | Premature optimization - is it normal? |
| 12.Sep.2012 | Connect '12 | It is time for Yoda |
| 08.Feb.2012 | JugMK Talks | Cleaner code with Google Guava |
| 21.Oct.2011 | Eclipse Party | Celebrating 10 years of Eclipse |
| 21.Oct.2011 | FINKI | RoboMap - an overview of a 3D mapper robot |
| 7.April.2011 | FEIT | Introduction to Java EE and JSP |
| 18.Dec.2010 | JavaDay - JugMK | Opening and the new languages on the JVM |
| 03.May.2010 | RoboMac | RoboMac - Opening keynote |
| 20.Feb.2010 | Semos Java | Like a fresh morning coffee - Java arrives at Semos |
| 23.Feb.2009 | RoboMac | RoboMac - Opening keynote |