Petros Xenofontos
Software Engineer
Building high-performance distributed systems and scalable backend architecture with a focus on reliability and performance.
About Me
A high-performance Software Engineer with expertise in distributed systems and scalable backend architecture. Proven track record building production-grade services, processing thousands of requests with strict reliability requirements. Implementing data-driven optimizations reducing latency and improving throughput in mission-critical applications.
Combining deep technical knowledge with a data-oriented approach to system design, performance analysis, and reliability engineering.
Core Competencies
Technical Skills
Programming Languages
Distributed Systems
Infrastructure & Cloud
Observability
Performance & Reliability
Testing & CI/CD
Work Experience
- +Architecting low-latency microservices handling peak loads of 100K+ concurrent users with 99.99% reliability for a business-critical alert system, reducing p95 latency by 40%
- +Developing high-performance Go microservices on Kubernetes with intensive focus on algorithmic efficiency and memory management for optimal resource utilization
- +Implementing data-driven service optimizations based on comprehensive metrics collection via OpenTelemetry, enabling targeted performance improvements
- +Establishing rigorous performance testing methodology using Grafana K6, creating reproducible load simulations and automated regression detection
- +Delivered secure system connecting teams to restricted environments, implementing custom TLS and certificate rotation with Golang and Kubernetes, handling sensitive data with enterprise-grade security
- +Resolved critical production incidents through systematic performance analysis of Kubernetes clusters, reducing MTTR by 65% through data-driven investigation and root cause analysis
- +Built real-time observability dashboards in Grafana with Prometheus metrics, enabling predictive scaling and proactive incident response for mission-critical services
- +Automated infrastructure verification using Terratest, reducing deployment failures by 90% and enabling continuous deployment of complex infrastructure changes
- +Engineered automated vulnerability management system with Testcontainers and Trivy, creating CI/CD pipelines that automatically identified and patched security vulnerabilities
- +Developed high-performance Python microservices processing genomic data at scale using AWS Lambda, optimizing for throughput and cost-efficiency in compute-intensive workloads
- +Designed and implemented distributed workflow orchestration with AWS Step Functions, enabling reliable processing of 5TB+ daily genomic data with automated error handling and retry mechanisms
- +Built comprehensive infrastructure as code using Terraform, establishing standardized deployment patterns and reducing configuration drift in complex multi-account architecture
Education
Focus:
Software Systems Engineering, Algorithms and Complexity, High Performance Computing
Dissertation:
Prospects of fully automatic parallelisation of software on heterogeneous computing systems
Get In Touch
Interested in my detailed CV? Click the button below to request a copy.