Ivan Tadić.

Technical lead & software architect

Complex systems.
Clear thinking.

I’m Ivan, a technical lead at Ocuco. I’ve helped build its next-generation eyecare platform from day one—from a single team to a product developed by more than 20 teams.

From the first lines of code to the demands of production.

Ivan Tadić
Based in CroatiaWorking internationally ↗

The work behind the title

Enterprise softwareSystem architectureTechnical leadership

01 / Building at Ocuco

There from day one.
Still building what comes next.

A long-term contribution to Acuitas 3 OmniChannel Edition, Ocuco’s next-generation eyecare software.

One team at the start.
A platform built by 20+ teams today.

I’ve played a significant hands-on role in writing the platform from its earliest days. As the product and engineering organisation grew, my work evolved into technical leadership while staying close to the code.

That continuity matters: understanding the decisions behind a system, helping it evolve, and taking responsibility for software beyond its first release.

Explore the platform at Ocuco ↗

Build

Hands-on engineering.

Writing the software, solving complex business problems, and contributing to the foundations of a next-generation enterprise platform.

Lead

Technical direction.

Helping a team make sound engineering decisions as the product, codebase, and wider organisation grow.

Deliver

Proven in production.

Working on live business software, where reliability, maintainability, and performance matter long after a feature ships.

02 / Experience

Close to the code.
Eyes on the whole system.

My background spans ERP development, software delivery, and technical leadership. The common thread is making complicated business requirements work in practice.

.NET & C#AzureSQLReact
2017 — Present

Ocuco

Technical Lead · Enterprise software

A significant contributor to Ocuco’s next-generation platform from day one. Progressed from Software Engineer to Senior Software Engineer / Tech Lead as the product grew from a single team to more than 20 teams, with continued hands-on work on production systems.

2016 — 2017

Emydex Technology

.NET Developer · Dublin

Business application delivery, customer-specific functionality, and database optimisation for Australian customers.

2013 — 2015

Point Software

Software Developer & ERP Consultant · Croatia

ERP applications and integrations for retail, hospitality, stock management, and access control.

Earlier: freelance web development and web security testing.

03 / A little about me

A practical engineer.
A curious person.

I enjoy the point where a complicated problem starts to make sense.

That might mean designing an application, untangling an integration, or helping a team work through a technical decision. I like understanding how the pieces fit together—and keeping the solution as clear as possible.

After several years in Dublin, I’m based in Croatia. Outside software, there’s usually time for sport, music, and being outdoors.

Education

Master of Information Technologies
Polytechnic of Zagreb · 2015

04 / Get in touch

Have something
worth building?

For a project, a technical conversation,
or simply to say hello.