Bardia Khosravi

Principal Engineer @ FreshBooks

About Bardia Khosravi

Bardia Khosravi is a Principal Engineer at FreshBooks, specializing in software framework design and evolutionary software development. He has extensive experience in various roles across multiple companies, including BlackBerry, Kloudville, and RBC, and holds degrees from Loughborough University and the University of Waterloo.

Current Role at FreshBooks

Bardia Khosravi serves as a Principal Engineer at FreshBooks, a position he has held since 2020. In this role, he focuses on designing and implementing software frameworks, leveraging his expertise in emergent design and evolutionary software development. His contributions are integral to the company's software engineering efforts, particularly in enhancing the functionality and performance of FreshBooks' financial software solutions.

Previous Experience in Software Development

Bardia Khosravi has extensive experience in software development across various organizations. He worked at BlackBerry as a Software Developer from 2008 to 2011, followed by a contract position at Nuance Communications in 2011. He then transitioned to Xyratex as a Solutions Architect from 2011 to 2013. His role at Digiflare spanned several positions, including Software Development Manager and Director of Data Strategy, from 2016 to 2018. He also held a Director position at Nomis Solutions from 2019 to 2020.

Education and Academic Background

Bardia Khosravi's academic journey includes a Bachelor of Science in Software Engineering from Budapest University of Technology and Economics, completed from 1999 to 2003. He furthered his education at Loughborough University, earning a degree from 2003 to 2006. He later obtained a Master of Engineering in Systems Design Engineering from the University of Waterloo, where he studied from 2007 to 2011. This educational background has equipped him with a strong foundation in software engineering principles.

Leadership and Team Management Skills

Bardia Khosravi has demonstrated significant leadership capabilities throughout his career. He has experience in forming and leading Scrum teams, emphasizing engineering leadership. His roles have often involved overseeing teams and projects, particularly in his positions at Digiflare and RBC, where he served as Director of Software Engineering Consultant. His approach integrates domain-driven design (DDD) for SaaS solution implementation, enhancing team productivity and project outcomes.

Specialization in Software Frameworks

Bardia Khosravi specializes in designing and implementing software frameworks, with a particular focus on emergent design and evolutionary software development. His expertise extends to developing serverless applications and data pipelines, which are critical in modern software architecture. This specialization has been a key aspect of his roles at various organizations, including his current position at FreshBooks.

People similar to Bardia Khosravi