Petra Millar

Petra Millar

Senior Software Engineer — Fintech, Backend

Ottawa, ON · Remote 7 years experience Python · C++

About

I'm a Senior Software Engineer with 7 years of experience building high-availability backend systems, currently on the Trading Systems team at OANDA, where I work on a global FX trading platform processing roughly 1.4M client orders a month. My work is primarily Python and C++, running on Kubernetes and GCP in a regulated, high-availability environment.

I started programming in high school with Pascal...yes, you read that right. I studied Geomatics at Czech Technical University in Prague, and moved into fintech in Canada in 2019.

I contributed occasionally to GNU Gama, an open-source geodetic computation project I worked on during my postgraduate studies. I was also a Women+ in Geospatial Steering committee member, where I ran the internal monthly newsletter and helped with the 2022 branding and website redesign. In 2021 I organised a geospatial writing competition and accompanying webinar as part of that endevour.

Experience

Senior Software Engineer, OANDA (Canada) Corporation ULC 2019 — Present
Trading Systems team · Toronto, ON (Remote)
  • Built and maintained backend services for the trade execution engine of a global FX trading platform serving ~19K monthly active users and ~1.4M client orders/month
  • Owned the full development lifecycle for distributed backend services in a regulated fintech environment
  • Migrated a production service from Python 2.7/Solaris to Python 3/RHEL, reducing technical debt
  • Designed and delivered a new account creation service, coordinating across multiple engineering teams
  • Led incident response and post-incident reviews as part of a 24/7 on-call rotation
Software Developer, Gepro s.r.o. 2017 — 2019
Prague, Czech Republic
  • Enhanced a proprietary C++ geospatial library and built custom Mapnik plugins
  • Extended the open-source Mapnik rendering library to support pie chart overlays for spatial data

Skills

Languages — Python, C++
Cloud & Infra — GCP, GKE, Kubernetes, Docker, Terraform, Helm
Data & Messaging — PostgreSQL, DB2, Cassandra, Kafka, ZeroMQ, Protobuf, ZooKeeper
Observability — Prometheus, Grafana, Splunk, PagerDuty
CI/CD — ArgoCD, CircleCI, GoCD, Git

Contact

Ottawa, ON
petramillarova@gmail.com
linkedin.com/in/petra-millar
github.com/millapet