Mark Reddy bio photo

Mark Reddy

Modern Java programmer with an interest in distributed systems

Twitter Google+ LinkedIn Instagram Github


I’m an experienced software engineer focused on the design and development of distributed, internet scale, modern Java applications, with an innate curiosity to understand how applications work at the lowest level. It is that curiosity that drives my passion of building scalable, robust, highly available and easily deployable applications.


Distributed Data Stores: Cassandra, Elasticsearch, Hadoop, Riak, Redis
Distributed Systems: Zookeeper, Spark, Storm, Kafka, REST
Languages: Java, Python, JavaScript, Ruby, SQL.
Web Frameworks: Play, Dropwizard
Deployment/Automation: Ansible, Vagrant, Jenkins, AWS, Graphite, Munin



Senior Software Engineer
Ashford House, Tara Street, Dublin 2, Ireland
Febuary 2013 – Present

Developing a Big Data customer intelligence as a service solution for the travel industry. Technologies used:

  • Java
  • Play Framework
  • Dropwizard
  • Akka
  • Cassandra
  • Elasticsearch
  • Storm
  • Kafka
  • Redis
  • Zookeeper
  • Spark


Software Engineer
Ballybrit, Galway, Ireland
October 2010 – Febuary 2013

Working on HP Support Centre web application, adding new, fully featured applications and extending some of HPSC’s most used and mission critical applications. Technologies used:

  • Java
  • Spring Framework
  • Oracle 10g
  • WebLogic
  • Tomcat
  • JUnit
  • Maven
  • SVN
  • Eclipse

Avaeon Solutions

Software Engineer
Parkmore, Galway, Ireland. May 2010 – October 2010

Worked on adding vendors to and existing financial aggregator application.
Technologies used:

  • C#
  • XSLT
  • XML

Developed upon an existing highly scalable financial application adding new functionality.
Technologies used:

  • C#
  • Gravity (In-house proprietary language)
  • Topoix (In-house proprietary Framework)


Galway-Mayo Institute of Technology
Bsc. (Honors) in Software Development
2006 – 2010