SeniorEnglish

Senior Software Engineer resume example

Professional curriculum vitae for Morgan Vance, Senior Software Engineer based in Melbourne, Australia.

Read the example

Morgan Vance

Senior Software Engineer | Distributed Systems & Cloud Architecture

[email protected]

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.

Complete your application

Explore the matching example for this occupation.

Cover letter examples ↗

More examples in this industry