Ivan Trogrlic is an Android Team Lead at DECODE with hands-on experience working on large, enterprise-level software projects. Over the years, he’s been part of teams building and maintaining complex systems where code quality, structure, and consistency are critical.
In this episode, Ivan explains what really changes when you start working on enterprise projects, from navigating large codebases and strict standards to adjusting the way teams collaborate and make decisions at scale.
What you’ll learn:
The key differences between working on small projects and enterprise-level software products
Why self-reviews and self-testing matter more than you think, especially early in your career
When unit testing makes sense, and how testing strategies change as projects grow
What makes enterprise projects more demanding, from upfront definition to stricter processes
How large codebases, stricter coding standards, and internal reviews affect day-to-day development
Why documentation, testing, and discipline aren’t overhead, but safeguards against costly mistakes