MD

Matthew D'Addario

Staff Software Engineer at Index Exchange

Matthew D'Addario has a diverse work experience in the software engineering field. Matthew is currently working at Index Exchange as a Staff Software Engineer and previously held the position of Senior Software Engineer. In this role, they were responsible for software development work on a core service of the ad exchange, utilizing various technologies such as Go, Kafka, ELK Stack, gRPC, Protobuf, REST, SQL, Aerospike, InfluxDB, Docker, K8s, Prometheus, and Grafana. Their achievements include successfully migrating the service's codebase and rewriting the CI/CD pipeline to enable daily deployments without Ops involvement.

Prior to Index Exchange, Matthew worked at Genetec as a Technical Leader and Software Developer. As a Technical Leader, they were responsible for the architecture of the Mission Control products, leading the initiative to split the backend monolith into four microservices. This resulted in significant improvements in scalability, maintainability, and correctness. As a Software Developer, they primarily worked on the backend code, REST API, and containerization of projects using C#, .NET, and ASP.

Before joining Genetec, Matthew worked at CAE as a System Software Developer. In this role, they developed C/C++ code to interface with vendor retarget solutions, recompiled aircraft binaries for the Windows platform, and improved internal debugging tools and video streaming solution using C#. Matthew also gained experience with emulator solutions and emulating aircraft binaries on x86 architecture.

Overall, Matthew D'Addario's work experience demonstrates their expertise in software development, architecture, and utilizing various technologies to create scalable and maintainable solutions.

Matthew D'Addario's education history includes completing a degree in Electrical Engineering at Concordia University from 2013 to 2017. Prior to that, they attended CEGEP - John Abbott College from 2010 to 2012, where they studied Science.

Links


Org chart