Ioannis Mavroukakis is a Senior Software Engineer based in London with 13 years of professional experience building robust Java systems across finance, enterprise, and transport sectors. He currently engineers backend solutions at Masabi and has held senior development roles at Insight and Thomson Reuters, bringing deep expertise in maintainable, test-driven code. An active contributor to the widely used OpenTelemetry Java instrumentation project, he has improved test quality and addressed real-world issues like JDBC database name capture and IPv6 support. Known for meticulous refactoring and pragmatic bug-fixing, he combines systems-level thinking from early systems administration roles with modern backend engineering practices. Outside work he’s a self-described coffee enthusiast, reflecting a quiet attention to craft and detail.
13 years of coding experience
20 years of employment as a software developer
BSc (Hons), Computer Science, BSc (Hons), Computer Science at London Metropolitan University
OpenTelemetry auto-instrumentation and instrumentation libraries for Java
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:19 reviews, 16 PRs, 58 comments in 20 days
Contributions summary:Ioannis focused on improving the quality and maintainability of the OpenTelemetry Java instrumentation library. Their contributions include refactoring test code, fixing and ignoring SpotBugs errors to improve code quality, and enhancing existing tests for accuracy and completeness. They also addressed specific issues related to capturing database names and supporting IPv6 addresses in the JDBC instrumentation.
Contributions:68 commits, 19 PRs, 106 pushes in 1 year 6 months
apihoneycombkotlinkotlin-jvmkotlin-library
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ioannis Mavroukakis - Senior Software Engineer at Masabi