Summary
Conor Roche is a Senior Software Engineer with 15+ years delivering robust, production-grade systems across transportation, telecommunications and fintech. He excels in backend design and API development, having led major SaaS and on-premise products—most recently building microservice solutions on AWS using Java, Clojure, Python, Docker, Terraform and Nomad. Known for taking projects from MVP to scale, he combines deep hands-on skills (EJB/JPA, Spring Boot, JMS) with strong test-driven practices and CI/CD automation. Conor has a track record of client-facing leadership, mentoring teams, and improving maintainability through refactoring, automated testing and process improvements. Unusually for a senior backend engineer, he has direct experience shipping device-integrated solutions (Android ETM ticketing) and extensive integration testing (700+ Python integration tests). Based in Cork, Ireland, he pairs a practical engineering work ethic with a consistent record of contract renewals and an industry innovation award.
15 years of coding experience
13 years of employment as a software developer
BSc (hons), Computer Applications, BSc (hons), Computer Applications at Dublin City University