Giannis Karagiannis

Principal Software Engineer at Blueground

Athens, Attica, Greece
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Giannis Karagiannis is a Principal Software Engineer based in Athens with a decade of experience building resilient, scalable backend systems and leading high-performing remote teams. He has driven major product and architectural initiatives at Automattic—redesigning legacy apps into modern SPAs and delivering an async Elasticsearch export pipeline—and earlier architected real-time, message-driven systems at OpenBet using Kafka, Akka and Spring. Known for servant leadership and hands-on mentorship, he combines technical ownership with cross-team collaboration to shepherd projects from design through production. He also contributes to open-source WordPress tooling, improving security and efficiency in widely used plugins like wp-job-manager. Comfortable across languages and runtime models—from JVM-based distributed systems to recent Rust/Tokio work—he balances pragmatic engineering with a consistent focus on operational reliability.
code6 years of coding experience
job11 years of employment as a software developer
bookMaster of Engineering (M.Eng.), Computer Engineering, Master of Engineering (M.Eng.), Computer Engineering at Democritus University of Thrace
bookComputer and Communication Engineering, Computer Engineering, Computer and Communication Engineering, Computer Engineering at University of Thessaly
languagesEnglish, Greek
github-logo-circle

Github Skills (7)

wordpress10
debug10
php10
security10
api-design8
automation6
automations6

Programming languages (5)

TypeScriptCSSJavaScriptPHPHTML

Github contributions (5)

github-logo-circle
Automattic/WP-Job-Manager

Jan 2020 - Jul 2022

Manage job listings from the WordPress admin panel, and allow users to post jobs directly to your site.
Role in this project:
userBack-end Developer
Contributions:2 releases, 136 reviews, 18 commits in 2 years 6 months
Contributions summary:Giannis primarily contributed to the back-end logic of the `wp-job-manager` WordPress plugin. They fixed bugs related to RSS feeds and query arguments, added a filter for external file blocking to enhance security, and modified existing filter arguments. Additionally, they optimized code by moving variables closer to their usage and removed unnecessary arguments in a shortcode function. These changes demonstrate a focus on improving the functionality, security, and efficiency of the plugin's core features.
job-listingsadmin-paneladminwordpressphp
A simple way to grab VAT rates for Digital Goods for all EU Member States in JSON format. Ideal for syncing with WooCommerce ;)
Contributions:1 review, 1 push in 1 year 9 months
goodssyncingratesgrabideal
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
Giannis Karagiannis - Principal Software Engineer at Blueground