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

Experience
Senior Software Engineer — FIS
June 2025 – July 2025- Authored documentation to detect and mitigate model bias and improve explainability using Amazon SageMaker.
- Optimized alarm configurations to increase system reliability and interpretability in fraud detection pipelines.
Software Engineer II — Amazon
July 2022 – April 2025- 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
August 2020 – July 2022- 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
September 2017 – June 2020- 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
May 2017Carleton 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
When I'm not coding...
🏒 Hockey 🃏 Poker 🥾 Hiking ⛷️ Skiing 🎮 Gaming 📚 Brandon Sanderson Books
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.
- Communicated complex technical topics effectively through demos and documentation.
