Alex Mercer
Senior Software Engineer | Verteilte Systeme, Cloud-Architektur & Backend-Entwicklung
Melbourne
Profil
Erfahrene Führungskraft in der Softwareentwicklung mit fundierter Expertise im Design skalierbarer Backend-Architekturen, ereignisgesteuerter Systeme und cloudnativer Anwendungen. Bewährt in der technischen Projektleitung, teamübergreifenden Zusammenarbeit und kontinuierlichen Qualitätsverbesserung im australischen Technologiesektor.
Berufserfahrung
Opalstream Systems
Melbourne, Australien
Senior Software Engineer
Apr. 2021 – Heute
- Architektur und Leitung der Neuentwicklung einer ereignisgesteuerten Transaktionsplattform auf Basis von Go und Kafka mit einer Durchsatzsteigerung um 45 Prozent.
- Einführung standardisierter CI/CD-Pipelines und Infrastructure as Code mittels Terraform zur Verkürzung der Bereitstellungszyklen von Tagen auf Minuten.
- Mentoring von sechs Software Engineers im Team sowie Etablierung verbindlicher Code-Review-Standards und Architekturleitlinien.
- Optimierung bestehender PostgreSQL-Datenbanken und Caching-Strategien mit Redis, wodurch Latenzen zu Spitzenzeiten um 35 Prozent reduziert wurden.
Wattle Dynamics
Melbourne, Australien
Senior Backend Engineer
Aug. 2016 – März 2021
- Konzeption und Bereitstellung hochverfügbarer Microservices mit Java, Spring Boot und Kubernetes in einer Multi-Tenant-Cloudumgebung.
- Migration monolithischer Altanwendungen in modularisierte Microservices unter Einhaltung von Domain-Driven Design Prinzipien.
- Zusammenarbeit mit Product Management und SRE-Teams zur Definition und Überwachung von Service Level Objectives (SLOs).
Birrarung Technologies
Melbourne, Australien
Software Engineer
Feb. 2012 – Juli 2016
- Entwicklung geschäftskritischer REST-Schnittstellen und Hintergrundverarbeitungsdienste für Logistik- und Abrechnungsmodule.
- Automatisierung von Integrations- und End-to-End-Tests, wodurch die Fehlerrate bei Releases um 25 Prozent sank.
Ausbildung
University of Melbourne
Bachelor of Science · Informatik (Computer Science) · Melbourne, Australien · First Class Honours · März 1994 – Nov. 1997
Schwerpunkte in verteilten Algorithmen, Datenbanksystemen und Softwarearchitektur an der University of Melbourne.
Projekte
Open-Source Task Queue Engine
Jan. 2023 – Sept. 2023
- Entwicklung einer quelloffenen Go-Bibliothek zur asynchronen Aufgabenverarbeitung mit Redis-Backend und integriertem Ratenbegrenzer.
- Bereitstellung automatisierter Benchmarks und Dokumentationen zur Unterstützung einer wachsenden Entwickler-Community.
Fachliche Kernkompetenzen
Go (Golang)
Java
Distributed Systems
Microservices
PostgreSQL
Apache Kafka
Docker
Kubernetes
Terraform
Amazon Web Services (AWS)
REST APIs
Sprachen
Englisch
C2
Deutsch
B2
Zertifizierungen
AWS Certified Solutions Architect - Professional
Amazon Web Services · Mai 2025
Certified Kubernetes Administrator (CKA)
Cloud Native Computing Foundation · Nov. 2024
Ehrenamtliches Engagement
Melbourne Open Source Developers Group
Melbourne, Australien · März 2022 – Dez. 2025
- Community Co-Organisator
- Organisation monatlicher Workshops und Vorträge zu modernen Architekturmustern, Open-Source-Praktiken und Cloud-Technologien.