Nikola Karic
Building Scalable Systems & High-Performing Teams
Interim Head of Engineering | Backend Systems Architect
Led cross-location engineering teams responsible for 50+ microservices powering engagement, payment, and billing workflows across 8 markets spanning Europe and the United States. 17+ years building scalable backend systems across mobility, e-commerce, and recruiting platforms.
Currently at
Previously at
How I Help
Areas where I deliver impact — from architecture to team building.
Distributed Systems & Microservices
Design, migrate, and operate event-driven architectures at scale.
Payment & Billing Platforms
Payment orchestration, PSP integrations, reconciliation, and compliance.
Architecture Modernization
Monolith decomposition, system rewrites, and evolutionary architecture roadmaps.
Engineering Leadership & Team Scaling
Hiring, coaching, org design, and building high-performing distributed teams.
Observability & Operational Excellence
Metrics-driven engineering, distributed tracing, SLIs/SLOs, and incident response.
Outcome-Driven Engineering
Automated KPI dashboards charting daily, weekly, and yearly trends — engineers track feature impact in real time. Hypothesis-driven Jira workflow paired with BI analytics and automated alerts on KPI deviations.
Projects & Case Studies
Real-world examples of architecture transformations and engineering impact across e-commerce, mobility, and SaaS domains.
Monolith-to-Microservices Transformation
Led the architecture and implementation of breaking a monolithic integration layer into a full-fledged microservices ecosystem — scoping services by domain, designing deployment strategies, and driving the migration to completion.
- •Defined service boundaries using separation of concerns and domain modeling — started with 5–7 services, evolved to ~50 over the course of the transformation.
- •Established deployment and operations strategy: failover, monitoring, and independent service lifecycle.
- •Coordinated gradual migration from monolith to distributed architecture across multiple teams.
Old monolith server shut down August 2018 — all workloads running on microservices.
Inventory Service
Designed and built a high-performance, distributed inventory microservice to replace a legacy monolith that had become a bottleneck under growing e-commerce traffic.
- •Zero-XML Spring Boot with annotation-driven configuration, RESTful APIs, and Spring Security.
- •MongoDB with optimistic locking, TTL indexes, and auditing for the primary data store.
- •Denormalized Redis cache layer — master for writes, local read-only replicas on shop frontends for sub-millisecond reads.
- •Async job processing via ActiveMQ and Camel to decouple ERP integration from the request path.
Nightly ERP stock load cut from hours to minutes.
Tmall Marketplace Integration
Integrated a European e-commerce platform with Tmall — China’s largest B2C marketplace, operated by the Alibaba Group — to open a new sales channel to the Chinese market.
- •Built two new microservices (Tmall Gateway, Customer Service) from scratch using Spring Boot.
- •Extended existing services — Inventory, Product, Order — to synchronize data and orders with the Tmall platform.
- •Designed for high reliability: order lifecycle, stock sync, and customer inquiries handled through resilient, asynchronous flows.
End-to-end integration delivered in 4 weeks.
SAP ERP Integration
Co-designed and built a new connector service to integrate ShareNow with SAP as the replacement ERP system — reliably forwarding customer updates, charges, refunds, and invoices through event-driven, asynchronous processing.
- •Greenfield connector service handling customer address changes, payment methods, mandates, charges, refunds, and invoice data.
- •Built on reliable asynchronous event processing — no data loss on downstream failures, automatic retry and reconciliation.
- •Rolled out incrementally: each country migrated to the new ERP independently, reducing blast radius and enabling per-market validation.
Country-by-country rollout — zero data loss across millions of customer records.
Payment Profiles Carve-Out
Carved the payment profile module out of a legacy monolithic application into a standalone, modern microservice — replacing outdated technology while keeping the business running with zero downtime.
- •Rewrote payment profile functionality in Spring Boot with modern Java — the original module used outdated Java and a non-Spring framework.
- •Applied a phased migration: each feature was re-implemented and tested in the new service while still pointing at the legacy database.
- •Once all functionality was verified, executed a live database migration to the new schema with no service interruption.
Zero-downtime carve-out from legacy monolith to independent service.
PayPal / Braintree Integration
Introduced PayPal (via Braintree) as a new payment method for ShareNow — one of the most widely used payment options — and co-designed the charging architecture that still powers the platform today.
- •Co-defined a two-layer charging architecture: a central charge service as the single source of truth, with dedicated provider services (one per PSP) handling provider-specific processing logic.
- •Integrated Braintree API for PayPal transactions, including tokenized payment methods, charge flows, and refund handling.
- •The decoupled provider pattern made it straightforward to add or swap payment providers without touching core charging logic.
Architecture pattern enabled easy addition of future payment providers.
AI-Enabled Engineering & Workflow Automation
Led by example in bringing AI into daily engineering workflows — introducing and hands-on prototyping a range of AI-powered tools to automate repetitive tasks, accelerate documentation, and connect disparate systems.
- •Built N8N automation flows to wire up routine processes — replacing manual handoffs between tools with event-driven, AI-triggered workflows.
- •Used AI skills via MCP to automate team rituals: generated retrospective boards in Mural, transformed specification docs into visual flow diagrams, and more.
- •Integrated Slack with AI to ingest discussion threads, summarise problems, and auto-create structured Jira tickets — bridging conversation to tracked work.
- •Automated daily KPI scans of the datalake with AI-generated Slack reports — replacing a manual reporting chore with a push-notification that arrived every morning.
Showed teams what’s possible by building it — not just talking about it.
Delivery Time Estimator
Replaced a fragile, hard-to-maintain delivery time module embedded in a legacy shop with a dedicated microservice that computes accurate estimates for product listings, detail pages, and the shopping cart.
- •Redesigned the estimation algorithm to account for warehouse availability, vendor lead times, delivery country, public holidays, and basket-level aggregation.
- •All configuration stored in MongoDB and cached via Redis for low-latency lookups.
- •Clean separation from the monolith — independent deployability and maintainability.
~5ms per item, ~30ms for full basket — sub-50ms at scale.
Price Automation Engine
Replaced an unstable, undocumented price automation process with a clean-slate service that dynamically prices products by balancing competitor benchmarks against desired margins.
- •Greenfield implementation using Java and Spring Boot — deliberately simple, readable rules engine (EasyRules) instead of a complex decision system.
- •Price updates published via ActiveMQ to the product management system for decoupled propagation.
- •Focused on maintainability: straightforward logic that any team member could understand and modify.
Stable, documented, and easy to maintain — replaced a fragile black-box process.
Customer Base Merger: DriveNow → ShareNow
During the DriveNow & car2go merger into ShareNow, defined and implemented the logic to merge the DriveNow customer base into the existing car2go customer pool — with a focus on sensitive payment and financial data.
- •Designed the merging strategy for customer payment profiles, including sensitive payment instruments and stored customer credits.
- •Implemented reconciliation logic to prevent data loss, duplicates, or financial inconsistencies across the two customer bases.
- •Coordinated with product and legal to ensure compliance with data protection requirements during the merger.
Clean, auditable merge of two customer ecosystems — live in production.
Process & Culture
How teams work together matters as much as what they build. Organizational design and engineering culture initiatives that shaped high-performing teams.
Hypothesis-Driven Engineering Culture
Shifted multiple engineering teams from output-focused delivery to a hypothesis-driven, data-informed mindset — where every feature starts with a measurable KPI and results are tracked post-release.
- •Redesigned the feature lifecycle: Jira ticket templates rewritten to require a hypothesis statement and the KPI it targets before any work begins.
- •Established the practice of teams owning their data — engineers built and maintained KPI dashboards in Databricks/BI instead of relying solely on a centralized BI team.
- •Introduced automated daily KPI reports sourced from Databricks — each report included DoD, MoM, and YoY comparisons with change indicators, posted directly to dedicated Slack channels per team.
- •Strengthened the data export pipeline between engineering and BI, making raw data accessible for ad-hoc analysis and cross-team metric tracking.
Teams shifted from “ship it” to “did it move the metric?” — data-driven by default.
Mission Teams & Cross-Functional Orchestration
Helped the organization move beyond siloed team structures by introducing mission teams — temporary, cross-functional units of engineers, product managers, and business stakeholders formed around the highest-impact initiatives.
- •Designed the mission team model to solve a recurring problem: large, cross-team projects stalled because dependencies fell between team backlogs and were never prioritised.
- •Orchestrated weekly syncs across mission team members to identify blockers, align priorities, and track progress toward business outcomes.
- •Acted as the connective layer between engineering, product, and business — ensuring that mission goals translated into deliverable work.
Unblocked major cross-team initiatives that previously stalled for quarters.
Skills & Expertise
15+ years of hands-on engineering and technical leadership across recruiting, e-commerce, and mobility domains.
Languages & Core
Architecture & System Design
Data & Performance
Observability & AI
Leadership & Process
What Colleagues Say
I’ve had the privilege of working alongside some remarkable people in engineering, product, and leadership. Here’s what a few of them have to say.
I worked with Nikola for quite some time and really appreciated how he leads his team. He’s a strong, integrative leader who managed to keep his team stable over a long period, something you don’t see often. At the same time, the team consistently delivered with high reliability and solid technical quality, even under pressure. What stood out in particular was how Nikola led through challenging times. Even under significant cost pressure, he kept the team spirit high and the team aligned. That takes real resilience. And Nikola brings exactly that. What I value most is his pragmatic approach. He focuses on what actually works, implements it in a sustainable way, and contributes constructively to the overall development of the organization. Overall, Nikola is someone you can truly rely on, both from a delivery and a people perspective. He’s hands-on when needed, provides clear guidance to his team, and is a valuable sparring partner in fast-paced environments.
Read more...CTO & CPO | Mobility & SaaS
Nikola is an outstanding technology lead. He has excellent and deep technology skills and is brilliant in managing teams in an agile environment. Together we worked at windeln SE and created and formed agile teams, transformed monolithic grown systems into a central microservice environment and launched a one platform approach for all international online shops. He helped me in my role as CTO to establish an agile mindset, to create devops responsibility and raise quality in deliveries and timelines. With his knowledge and spirit he inspired others to follow the journey. As a team member, a colleague and a leader in my teams, Nikola earns my highest recommendation.
Read more...Managing Director Engineering at MediaMarktSaturn
Nikola is a unique person. In summary I can easily say that he is the most motivated and engaged person I’ve ever worked with. We worked together for around a year and there was no single day that Nikola wouldn’t be extremely motivated, he was always challenging himself and the team to go beyond the expectations. We had the chance of working in couple of projects together, I was amazed by how dynamic, intelligent and creative Nikola is. There was no single problem that Nikola couldn’t find a proper and great solution for the Business. Together with the team the goals were always met. As a Team Lead he leads by example, he is a high performer, he always pushes over the borders. Quality is no question, everything built by him has a strong quality standard. Also Nikola is always willing to help and explain anything as many times as it is needed. Beyond all of this, he is not a colleague he is a friend, whom everyone can trust and rely on. It was pleasure to work with such talent and great person, from him I have learnt a lot, which I am incredibly thankful. I hope that our paths cross in the future.
Read more...Advisor • Coach • Speaker • Author
Nikola served as a team leader in our payment team at Share Now / Free2move. He excels at fostering a positive and solution-oriented team culture, ensuring that each individual team member can personally grow, and that everyone contributes with their unique strengths to the overall success of the team. Having Nikola in my team as a servant leader was a big win for his team and for the company.
Read more...Former Director of Engineering at Free2move
Working closely with Nikola in the same team was both highly enjoyable and enriching for me. What sets him apart is his combination of deep technical expertise and a highly practical, solution-oriented mindset. He consistently delivers scalable, robust systems while navigating complex architectural challenges with ease. Equally impressive are his soft skills. Collaborative, positive, and able to align teams across locations and disciplines. A true leader who elevates both systems and the people around him.
Read more...Lead Architect at Allianz
I have been working with Nikola for 3 years at windeln.de, occupying the position of Product Owner. Nikola started as a Senior Developer in the development team I was working with. It didn’t take more than a couple of weeks to realize how committed and talented Nikola was. Indeed, Nikola successfully led a pilot project which offered us the possibility to solve a major infrastructure issue. As a Product Owner, working together with Nikola as a Tech Lead was a great experience. Nikola didn’t simply deliver according to agreed plans and schedule, he beat the plan and delivered beyond expectation. His positive attitude, agile mindset and technical expertise were key values for the team and allowed Nikola to act as a true leader to the team. Needless to say I would be more than happy if our paths would cross again and I wish Nikola a lot of success in the future.
Read more...Team Lead Digital Services at Hoffmann Group
I have worked with Nikola for 3 years at Taleo and Oracle. He was leading the off-shore team for the Taleo Business Edition product. He is a very experienced full-stack application developer. He has extremely good vision for the big picture and very strong attention to details. He is always ready to make an extra effort to find the optimal solution to any problem. Nikola is a go-to engineer if you have a complicated production escalation or high priority dev task with a critical deadline. He is very dependable with a high energy can-do attitude. If you need a code reviewer, he is the one to find all the bugs and shady places and to suggest fixes and cleaner design. On your project, Nikola can be an individual contributor or a hands-on dev manager, your choice. In any situation you will be lucky to have him on your development team.
Read more...Software Development Expert at SAP SuccessFactors