# Joseph Brennan > Software Developer at Starling Bank Location: London, England, United Kingdom Profile: https://flows.cv/josephbrennan ## Work Experience ### Software Engineer @ Starling Bank Jan 2025 – Present | London ### Software Engineer @ Sky Jan 2021 – Jan 2025 • Successfully replaced a third-party layer with a new stack owned by Sky, directly interfacing with APIs from four vendors, reducing costs and improving customer service. Delivered the solution within a fixed timeline, adding a new supplier to the Republic of Ireland market • Orchestrated event-driven message flows using JMS and ActiveMQ, backed by Oracle pluggable databases with JDBC, SQL, and Spring for data access • Developed Spring and Jersey backend microservices in Java 17 and Kotlin, and frontend microservices in TypeScript using React, Next.js, and Node.js • Worked in an Agile Kanban team using pair programming, TDD, BDD, and extensive automated test coverage to ensure solutions met requirements ### Researcher @ University of Kent Jan 2021 – Jan 2021 | Canterbury, England, United Kingdom Involved in researching and developing a financial chatbot application. Presented our research at Conversational User Interfaces Conference 2021 in Bilbao, Spain ### Software Developer @ Sky Jan 2019 – Jan 2020 | London, United Kingdom Developing software services that automate the provisioning workflow logic for broadband and telephony services provided to Sky customers. Kotlin, Java, ActiveMQ, Vert.x, Spring, Kafka, Kubernetes, Agile, TDD, GraphQL, GitOps ## Education ### Computer Science with a Year in Industry - BSc (Hons) University of Kent ### Level 3 Technical Baccalaureate in IT and Networking Burton and South Derbyshire College ## Contact & Social - LinkedIn: https://linkedin.com/in/josephbrennan0 --- Source: https://flows.cv/josephbrennan JSON Resume: https://flows.cv/josephbrennan/resume.json Last updated: 2026-04-05