Emmanouil Gkatziouras is a seasoned software engineer with a decade of experience building resilient, data-driven backends and cloud-native platforms from London. He has led platform and cloud initiatives—introducing Terraform, private Kubernetes clusters, multi-cloud strategies and event-stream replication—while architecting performant ETL and streaming pipelines with Flink, DataFlow, Pub/Sub and Kinesis. Comfortable shipping both infrastructure and application code, he pairs Spring Boot and Java microservices expertise with hands-on work on databases (Postgres, InfluxDB, DynamoDB) and IaC for AWS and GCP. An active open-source contributor, he has improved the InfluxDB Java client and added an Alpakka connector for InfluxDB, reflecting a practical focus on observability and streaming integrations. Colleagues know him for balancing roadmap-level cloud architecture and on-the-ground engineering—often surfacing reliability and cost-optimization wins that aren’t obvious from feature metrics alone. He also writes technical content for developer communities, translating complex systems into clear, reusable patterns.
10 years of coding experience
12 years of employment as a software developer
Bachelor's and Master's degree Computer Engineering, Bachelor's and Master's degree Computer Engineering at University of Patras
Project from blog posts on https://egkatzioura.wordpress.com/
Role in this project:
Backend Developer
Contributions:91 commits, 86 pushes, 1 branch in 7 years
Contributions summary:Emmanouil implemented Spring Boot integration with Amazon SQS, including configuration for JMS, and the creation of message services and listeners. They also added a Spring Boot database initialization example using H2 database with SQL schema and data. The user demonstrated understanding of AOP concepts by adding an aspect-oriented programming project. Further contributions involved a Spring Data JPA example, creating JPA entities and repository methods.
Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.
Role in this project:
Back-end Developer
Contributions:3 reviews, 229 commits, 4 PRs in 2 years 5 months
Contributions summary:Emmanouil contributed a new connector for streaming data to and from InfluxDB, as indicated by the "Influxdb connector" commit message and the code changes related to InfluxDB integration. The changes include the creation of an `AlpakkaResultMapperHelper.scala` file within the influxdb module, suggesting the development of backend functionality to handle data mapping and streaming. Further commits involved changes to the package structure, implying a focus on code organization and potentially improvements to existing BigQuery related functionality within the codebase.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Emmanouil Gkatziouras - Software Engineer at Individual Contributor