Summary
Ciaran Kelly is a Head of Solution Engineering and seasoned software leader with over 25 years of experience marrying deep academic rigour (PhD in Complex Adaptive Systems, MSc in Security and Forensic Computing) with hands-on delivery across startups and FTSE 100 enterprises. He has founded and run a consultancy, led large-scale cloud and microservices migrations, and consistently modernised legacy systems with a focus on maintainability, resilience and test-driven practices. Comfortable from board-level pre-sales to hands-on coding in Java, Python, PHP and C++, he has designed architectures deployed on Kubernetes across AWS and GCP and driven infrastructure-as-code with Terraform and Ansible. Known for pragmatic technical leadership, he excels at translating ambiguous business needs into auditable, high-quality solutions and building teams that sustain them. Less obvious: his research background in artificial life informs a systems-thinking approach to complex, distributed software problems. Based in Dublin, he combines consulting breadth with proven delivery under tight deadlines and high-stakes constraints.
12 years of coding experience
10 years of employment as a software developer
PhD Complex Adaptive Systems (Artificial Life), PhD Complex Adaptive Systems (Artificial Life) at Dublin City University