John Horan is a Staff Software Engineer based in Ireland with 12 years of experience building full-stack Java systems and leading data engineering efforts. He has progressed from research-driven roles to technical leadership, architecting data pipelines and warehousing on AWS (ECS, Kinesis, Glue, EMR, Athena) and deploying Spark-based inference models to clean and analyze large datasets. At Zendesk he advances platform-scale features while earlier work at the Insight Centre combined forecasting, optimization and geospatial matching with Java, R and SQL to deliver production rostering and ride-matching solutions. A pragmatic engineer with a strong academic background (First Class honours, PhD study), he also contributes to open source at the kernel and audio-system level, having patches in the Linux kernel and PulseAudio—an uncommon crossover between cloud/data engineering and low-level systems work.
12 years of coding experience
7 years of employment as a software developer
Bachelor's degree, Computer Science, First Class Honours, Bachelor's degree, Computer Science, First Class Honours at University College Cork
Gnome extension which allows the control of the volume of individual applications as well as a more in depth control of mpris aware applications from a single applet
Contributions:3 releases, 146 commits, 14 PRs in 3 years 11 months
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
Contributions:38 pushes, 2 branches in 6 months
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.