Hi, I'm
Peter Mark
Senior Software Engineer
7+ years building scalable distributed systems. Java · AWS · Microservices.

Experience
Senior Software Engineer with 7+ years of experience designing and building scalable, reliable distributed systems. Expert in Java, Python, and AWS, with deep experience in microservices, cloud infrastructure, and system optimization. Proven ability to lead design discussions, mentor peers, and deliver impactful, high-performance software solutions.
Senior Software Engineer — FIS
–- Built explainability and compliance framework with SHAP, bias detection, and drift monitoring in Amazon SageMaker, meeting model risk standards that facilitated a multi-million-dollar fintech deal around fraud detection.
- Optimized alarm configurations to increase system reliability and interpretability in fraud detection pipelines.
Software Engineer II — Amazon
–- Led HLD/LLD reviews with 20+ engineers for architecture alignment of seller-facing shipment tracker systems.
- Designed and implemented Kotlin-based microservices managing digital shipping assets (labels, manifests).
- Optimized carton label assignment API, reducing latency by 16× (5s → 300ms) through AWS S3 fetch optimization.
Software Engineer I — Amazon
–- Designed and delivered Java-based recommendation service for pallet creation to improve warehouse efficiency.
- Completed AWS service with 100% unit test coverage and robust integration tests ahead of schedule.
- Led major refactor improving maintainability and enabling future feature development across stow services.
Software Engineer — Ciena
–- Conducted runtime analysis and performance tuning, decreasing overall runtime by 30%.
- Delivered full lifecycle features for platform services within distributed networking systems.
Education
B.Eng, Software Engineering
Carleton University, Ottawa, Ontario
- Capstone Project: Autonomous Smart Home utilizing Machine Learning for adaptive behavior learning.
- Carleton Engineering Entrance Scholarship — $4,000 awarded for academic excellence.
Technical Skills
- Languages
- Cloud & Infrastructure
- Messaging & Streaming
- Databases
- Tools
- Methodologies
Projects
petermark.dev
This site was built entirely using RALPH — a spec-driven autonomous development loop where an AI agent works through a prioritised task list, one iteration at a time, committing verified code at each step.
Each section of the site, from the navigation to the print styles, was implemented by RALPH across 108+ iterations: reading the design spec, picking the next task, building it, verifying the build, and pushing — without manual intervention.
RALPH loop concept by Geoffrey Huntley
JetLag Hide-and-Seek
A real-world transit-based hide-and-seek game. Hiders travel via public transit and hide in zones around stations; seekers ask yes/no questions to deduce their location.
Built as a cost-optimised serverless stack: React + Vite frontend, Vercel serverless functions for the REST API, Neon (serverless PostgreSQL) for game state, and a Node.js WebSocket server containerised with Docker for real-time play. Location updates are throttled (10–20 s) for battery efficiency on mobile. Deployed via GitHub Actions.
Leadership
- Mentored interns and new hires; mentees received offers or promotions within one year.
- Served as Scrum Master, leading sprint planning and driving Agile processes.
When I'm not coding...
- 🏒 Hockey
- 🃏 Poker
- 🥾 Hiking
- ⛷️ Skiing
- 🎮 Gaming
- 📚 Brandon Sanderson Novels