Summary
Emmanuel Arvanitis is a Senior Software Engineer with over a decade of hands-on experience building and modernising full stack systems across FinTech, enterprise, and startup environments. He specialises in Ruby on Rails, Python/Django, Java, and AWS, with a strong track record delivering high-availability microservices and complex financial features. Comfortable bridging business and engineering, he regularly translates stakeholder needs into pragmatic designs while mentoring engineers and driving team delivery. Emmanuel is experienced in incident response for high-risk production systems and in optimising cloud costs and environment parity through infrastructure-as-code. He embraces AI-assisted development to accelerate legacy code navigation, testing, and documentation—applying new tooling pragmatically rather than for its own sake. Based in Gauteng, South Africa, he thrives in autonomous roles where ownership, technical excellence, and continuous improvement matter.
11 years of coding experience
10 years of employment as a software developer
Bachelor of Computer and Information Sciences Application Development, Bachelor of Computer and Information Sciences Application Development at Monash University