John Poulis is a Senior Data Analytics Engineer with 9 years of experience who transitioned from software engineering to data-driven decision support, currently helping companies translate complex commercial questions into actionable strategies. He has delivered end-to-end solutions from building and scaling AWS backends and Ruby on Rails apps to developing robust data marts, dashboards, and reports that guide stakeholders. At Skroutz he bridged BI and engineering teams, supporting a 10-person BI group while prioritizing maintainability and modularity in data pipelines. Now at Revelane he focuses on turning commercial complexity into deliberate choices and coordinated action for ambitious clients. Based in Greece, he pairs hands-on engineering discipline with a pragmatic analytics mindset—an engineer who thickens data strategy with production-grade implementation.
9 years of coding experience
9 years of employment as a software developer
Full Stack Developer, Full Stack Developer at Free Code Camp
Coursera
English, Greek
Github Skills (72)
github10
git10
penguin10
linux9
cli9
shell9
testing9
bash9
code-completion9
command-line-tool9
tdd9
distribute8
code-analysis8
vim8
terraform8
Programming languages (9)
TypeScriptShellJavaScriptGoJupyter NotebookRubyVim ScriptRich Text Format
Contributions:32 commits, 18 pushes, 4 branches in 1 year 1 month
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.