Miha Hribar

Technology Leader & Software Developer

Experienced technology leader and CTO with expertise in fintech, software development, and cross-platform solutions. Passionate about building scalable systems and leading technical teams to deliver innovative solutions.


Work Experience

IKEA | Tech Lead | Malmö, Sweden (Remote)

April 2023 - Present

Kotlin Quarkus Typescript React Domain Driven Design Clean Architecture Event Based Architecture Serverless Architecture GCP Cloud Run Cloud Run Jobs PubSub Cloud SQL PostgreSQL Microservices DevOps Terraform

Initially brought on as a senior developer consultant, I quickly became the tech lead for the team of 6 developers, responsible for the architecture and development direction of an internal product in rewrite.

  • reduced the complexity of the codebase, while taking a step back from many microservices to focus on a monolith with a clear separation of concerns
  • helped team migrate towards a serverless architecture using GCP, Cloud Run and Cloud Run Jobs, PubSub and Cloud SQL
  • guided the team towards a more event based architecture using PubSub
  • set the standards for developing in a more modern environment using Kotlin and Quarkus, with a focus on clean architecture and domain driven design
Toshl Finance | CTO & Co-Founder | Slovenia/San Francisco, USA

December 2009 - Present

Java Javascript Wildfly/JBoss Hibernate REST API oAuth Redis MariaDB Docker iOS Development Objective-C Swift Android Development Java Kotlin Microservices Architecture DevOps CI/CD ELK Grafana

Toshl Finance is a personal finance manager that will help you get your finances in order. Accepted into 500 startups (batch 4). Toshl now has over 3 million users from all over the world and is able to connect to almost 15000 financial institutions worldwide.

  • setup and maintained infrastructure using a hybrid approach (cloud + dedicated servers) (Ubuntu, Hetzner, Swarm, nginx) designed and developed backend with a public facing REST API (oAuth, Java, Wildfly, J2EE, Hibernate, Redis, MariaDB, swagger)
  • connected to banking data aggregators Plaid and SaltEdge, implemented direct financial institution connections (PSD2) deployed, maintained and optimized MariaDB servers with master slave replication with over 100GB+ in size
  • developed iOS application with 4.7+ rating on appstore (objc, swift, core data)
  • built and deployed various microservices (MQ, nodejs, javascript, puppeteer)
  • built developer docs which were automatically generated from swagger specs (jekyll, ruby)
  • setup and maintained KPI dashboards (Grafana, statsd)
  • logging infrastructure setup and maintenance (ELK)
Tretton37 | Lead Consultant | Ljubljana, Slovenia (Hybrid)

March 2023 - December 2024

Communication Technical Leadership GCP AWS React Typescript Kotlin

Bitstamp | Mobile Team Lead & iOS Developer | Slovenia (Contract)

May 2018 - September 2018

iOS Development Objective-C Swift Android Development Java Kotlin REST API oAuth Mobile Architecture

Managed the rewrite of both mobile apps (Android and iOS) in three months. Recommended standards to be used on backend (oAuth + PKCE)

3FS | Senior Developer | Slovenia

November 2007 - November 2012

PHP MySQL Linux Apache Nginx HTML CSS Javascript jQuery


Education

University of Ljubljana Slovenia

2001 - 2007


Languages

Certifications

Technical Skills

Professional Networks