Summary
Lefteris Katiforis is a Software Engineering Lead with 11 years of hands-on experience designing and operating high-throughput Java backends, currently leading Upstream’s backend products and systems that handle 70M+ daily requests with sub-20ms latency. He blends deep Java/Spring expertise, concurrency and performance optimization with practical architecture work—collaborating with architects, driving cost and throughput improvements, and owning production stability and releases. A committed mentor and recruiter, he scales team capability through coaching, interview evaluation and process improvements while still contributing to low-level design and critical performance fixes. His career spans building core profiling and fraud-prevention platforms, reactive API orchestrators and full-stack features earlier on, reflecting a pragmatic focus on low-latency, highly available systems. Notably, he pairs relentless attention to design patterns and TDD with a track record of squeezing infrastructure costs through targeted performance tuning.
11 years of coding experience
8 years of employment as a software developer
Bachelor's degree Informatics, Bachelor's degree Informatics at Technologiko Ekpaideutiko Idrima, Athinas
English, Greek