Anthony Hrvojic

Anthony Hrvojic

Principal Software Engineer @ Barracuda Networks

About Anthony Hrvojic

Anthony Hrvojic is a Principal Software Engineer at Barracuda in the United States with extensive experience in software engineering and data-driven platform design.

Current Position at Barracuda

Anthony Hrvojic is currently working at Barracuda as a Principal Software Engineer based in the United States. In his role, he is responsible for leading engineering projects and teams, and designing reliable data-driven platforms using the latest distributed technologies. His role engages him in developing sophisticated software solutions that address Barracuda's requirements.

Previous Experience at Wealthsimple

Before joining Barracuda, Anthony Hrvojic worked at Wealthsimple as a Senior Software Engineer from 2020 to 2021. During his time there, he was based in Toronto, Ontario, Canada. At Wealthsimple, he contributed to the development of financial technology solutions, leveraging his expertise in real-time streaming and big data computation.

Professional Background at Walmart Labs

Anthony Hrvojic has also worked at Walmart Labs as a Staff Software Engineer from 2018 to 2020. Located in Mississauga, Ontario, Canada, he played a pivotal role in engineering teams, focusing on microservices and cloud infrastructure to enhance Walmart's technological framework.

Educational Background at University of Toronto

Anthony Hrvojic studied Computer Engineering at the University of Toronto, achieving his Bachelor of Applied Science (BASc) degree from 1998 to 2002. His education laid the foundation for his career in software engineering, providing him with the technical skills and knowledge necessary to excel in the field.

Expertise in Modern Functional Programming

Anthony Hrvojic has developed a pragmatic design philosophy that is inspired by modern functional programming. He utilizes advanced programming languages such as Scala and adopts a schema-first declarative approach to Kafka. His approach to modelling analytical dimensions in Spark aids in designing resilient systems. These methodologies enable him to create robust and scalable software solutions.

People similar to Anthony Hrvojic