Morgan Vance
Senior Software Engineer | Distributed Systems & Cloud Architecture
Melbourne
Professional Summary
Senior Software Engineer based in Melbourne with deep background in distributed back-end systems, cloud infrastructure, and data pipeline architecture. Focused on scalable service design, resilient microservices, and technical mentorship within agile engineering teams.
Work Experience
YarraTech Solutions
Melbourne, Australia
Senior Software Engineer
Apr 2021 – Present
- Architected and delivered event-driven microservices using Go and TypeScript on AWS ECS, supporting high-throughput transaction processing for regional commerce platforms.
- Reduced p99 API response latencies by 38% through query optimization, connection pooling, and distributed Redis caching implementations.
- Mentored six intermediate and junior engineers through regular technical design reviews, pair programming, and automated testing initiatives.
- Spearheaded migration of legacy deployment scripts to automated Terraform modules and GitHub Actions workflows, cutting deployment lead times from two hours to fifteen minutes.
Kallista Digital Systems
Melbourne, Australia
Staff Software Engineer
Aug 2017 – Mar 2021
- Led back-end service development for a multi-tenant telemetry and reporting platform utilizing Python, FastAPI, and PostgreSQL.
- Designed fault-tolerant asynchronous data pipelines handling 14 million daily sensor events via Apache Kafka and Amazon S3.
- Improved test coverage from 62% to 89% across core service repositories, establishing robust contract testing with Pact.
Senior Software Engineer
Feb 2015 – July 2017
- Built RESTful back-end APIs and customer management services with Python and Django.
- Optimized relational schema designs and automated database migration processes across production environments.
Birrarung Software Labs
Melbourne, Australia
Software Engineer
June 2011 – Jan 2015
- Developed distributed customer notification microservices handling email, SMS, and webhook delivery pipelines.
- Collaborated with product designers and security leads to implement OAuth2 and OpenID Connect authentication across public endpoints.
- Authored internal developer guidelines for REST API standards and structured observability using OpenTelemetry.
Education
University of Melbourne
Bachelor of Science · Computer Science · Melbourne, Victoria, Australia · First Class Honours · Mar 1994 – Nov 1997
Completed capstone project in distributed object systems and concurrent programming algorithms.
Active participant in the Melbourne University Computing Society.
Technical Projects
TraceLens Observability CLI
Jan 2023 – Oct 2023
- Developed an open-source telemetry visualizer for distributed tracing data using Go and SQLite.
- Published reusable Docker images and maintained automated release pipelines with goreleaser.
Core Competencies
Go
Python
TypeScript
Distributed Systems
Amazon Web Services
Docker & Kubernetes
PostgreSQL
Apache Kafka
Terraform
REST & gRPC APIs
CI/CD Pipelines
Languages
English
C2
Certifications
AWS Certified Solutions Architect - Professional
Amazon Web Services · May 2024
Certified Kubernetes Administrator (CKA)
Cloud Native Computing Foundation · Nov 2021
Community & Volunteering
Melbourne Community Code Network
Melbourne, Australia · Mar 2022 – Dec 2024
- Technical Mentor
- Facilitated weekly technical mentoring sessions and coding study groups for adults transitioning into software development careers.
- Reviewed open-source portfolio repositories and conducted mock technical design interviews.