Greece
Senior Software Engineer & Team Lead
Marios Mantratzis
Building backend-heavy, cloud-native software systems. Specializing in distributed architectures, secure API platforms, and high-availability microservices at scale.
About.
Senior Software Engineer and Team Lead with 16+ years of engineering experience and 8+ years of professional work experience building backend-heavy, cloud-native software systems across enterprise and multi-service environments.
Core expertise in Java, Spring Boot, distributed systems, event-driven architectures, secure API platforms, and microservices, with strong hands-on experience in Azure, Kubernetes, Docker, and full-stack delivery with Angular and React when end-to-end ownership is needed.
Proven track record in leading engineering efforts across backend, cloud, and full-stack initiatives—contributing to system design, API security, DevOps practices, performance optimization, mentoring, and code reviews. Delivered and supported large-scale systems involving 10+ production projects.
Core Expertise.
Technology experience matrix spanning backend, cloud infrastructure, distributed systems, and full-stack delivery.
Backend Engineering
Distributed Systems
Cloud & Infrastructure
Databases
Testing
DevOps
Security & Identity
Frontend & Mobile
Observability
Architecture & Patterns
Design Patterns
Cloud & Distributed Patterns
Architectural Styles
Methodologies
total = all experience · work = professional · non-work = personal/study only
Selected Impact.
Experience.
Senior Software Engineer & Team Lead
European Dynamics
- Led backend and cloud engineering across large-scale microservice systems on Azure and AWS, designing event-driven architectures with Kafka, RabbitMQ, and managed messaging services using claim-check and outbox patterns.
- Scaled and mentored engineering teams while driving performance, reliability, and security improvements — container orchestration with service mesh for mTLS, distributed caching, batch processing optimizations, CI/CD pipelines, and alignment with recognized security and compliance frameworks.
Senior Software Engineer
European Dynamics
- Drove migration of legacy monoliths to Spring Boot microservices and modernized frontends from AngularJS to Angular.
- Introduced centralized logging and monitoring using a search and analytics stack, and built integration workflows using Apache Camel.
Software Engineer
European Dynamics
- Delivered backend and frontend features across enterprise projects using Spring Boot, Java, Angular/AngularJS, and PostgreSQL, applying the Cache-Aside pattern and XSD/JSON schema validation.
- Improved frontend rendering performance through targeted change-detection optimizations, and built integration workflows using Apache Camel with file and SFTP components.
Software Developer
European Dynamics
- Developed backend and frontend features across enterprise software projects using Spring Framework, Java, Angular/AngularJS, and PostgreSQL.
- Supported production deployments and CI/CD processes, and built integration workflows using Apache Camel with file and SFTP components.
Military Service — Special Forces
Hellenic Army · Amphibious Commando
- Completed mandatory military service in the Hellenic Army Special Forces in an amphibious commando role.
- Developed discipline, resilience, teamwork, and the ability to perform effectively under pressure.
Certifications.
Professional Certifications
Azure Data Fundamentals
Microsoft
Validity: 2026 - No expiration
Azure Administrator Associate
Microsoft
Validity: 2025 - Present
Azure Developer Associate
Microsoft
Validity: 2025 - Present
Azure Fundamentals
Microsoft
Validity: 2024 - No expiration
Certificates of Completion
Education
Bachelor Thesis
Software System for Collecting Cellular and Wi-Fi Network Information Using an Android Device
View ThesisLanguages
Greek
Greece
Native
Native language
English
United States
Professional Working Proficiency
Michigan HAU B2 (2007) · Duolingo score: 130
Japanese
Japan
Elementary Proficiency
Duolingo score: 12
Current Interests.
Beyond day-to-day engineering, areas of active exploration and development.
Fintech Patterns, Architectures & Payments
Hands-on with hexagonal architecture, DDD, CQRS, Saga orchestration, transactional outbox, double-entry ledgers, multi-currency FX, idempotency, and resilience patterns for payment-grade systems.
Android Product Development
Building mobile applications with a focus on real-world utility and modern Android development practices.
Applied AI & Computer Vision
Occasional experimentation with image recognition and object detection in Python/TensorFlow.
Data Platform Exploration
Light exploration of lakehouse architectures and modern data engineering workflows.