Hi, I'm

Peter Mark

Senior Software Engineer

7+ years building scalable distributed systems. Java · AWS · Microservices.

Open to opportunities
Peter Mark on a mountain summit

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

    June 2025 – July 2025
    • 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

    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 2017

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
Java Kotlin Python Go
Cloud & Infrastructure
AWS S3 EC2 ECS Lambda Docker Kubernetes Terraform
Messaging & Streaming
Kafka SQS Kinesis
Databases
MySQL DynamoDB Redis
Tools
Git GitHub JIRA CI/CD Pipelines IntelliJ Eclipse
Methodologies
Agile Scrum Test-Driven Development Distributed Systems

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 reading the design spec, picking the next task, building it, verifying the build, and pushing — without manual intervention.

  • HTML
  • CSS
  • JavaScript
  • Webpack
  • GitHub Actions

RALPH loop concept by Geoffrey Huntley

NoYes1. Design Task2. Initialize Loop3. Fresh Context4. Read State5. Do Work6. ExitCriteria?7. Update State8. Completed

When I'm not coding...

  • 🏒 Hockey
  • 🃏 Poker
  • 🥾 Hiking
  • ⛷️ Skiing
  • 🎮 Gaming
  • 📚 Brandon Sanderson Novels

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.