I’m Daniel Pike, a senior software developer based in Bournemouth with 6+ years of commercial experience building full-stack, Android, and cloud-based systems. I’ve worked in high-impact environments at Trust Payments, delivering solutions for enterprise clients such as Waitrose, Well Pharmacy, and Co-op, and I enjoy translating complex requirements into reliable, maintainable software. My background spans Java/Groovy microservices, REST APIs, messaging integrations, and release processes across AWS infrastructure, along with hands-on mobile development for Android inventory and healthcare workflows. I’m also passionate about engineering quality—leading code reviews, mentoring engineers, and strengthening testing and observability—while staying pragmatic about supporting production systems and partnering effectively with external stakeholders.

I’m Daniel Pike, a senior software developer based in Bournemouth with 6+ years of commercial experience building full-stack, Android, and cloud-based systems. I’ve worked in high-impact environments at Trust Payments, delivering solutions for enterprise clients such as Waitrose, Well Pharmacy, and Co-op, and I enjoy translating complex requirements into reliable, maintainable software. My background spans Java/Groovy microservices, REST APIs, messaging integrations, and release processes across AWS infrastructure, along with hands-on mobile development for Android inventory and healthcare workflows. I’m also passionate about engineering quality—leading code reviews, mentoring engineers, and strengthening testing and observability—while staying pragmatic about supporting production systems and partnering effectively with external stakeholders.

Available to hire

I’m Daniel Pike, a senior software developer based in Bournemouth with 6+ years of commercial experience building full-stack, Android, and cloud-based systems. I’ve worked in high-impact environments at Trust Payments, delivering solutions for enterprise clients such as Waitrose, Well Pharmacy, and Co-op, and I enjoy translating complex requirements into reliable, maintainable software.

My background spans Java/Groovy microservices, REST APIs, messaging integrations, and release processes across AWS infrastructure, along with hands-on mobile development for Android inventory and healthcare workflows. I’m also passionate about engineering quality—leading code reviews, mentoring engineers, and strengthening testing and observability—while staying pragmatic about supporting production systems and partnering effectively with external stakeholders.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

Work Experience

Senior Software Developer at Trust Payments
April 1, 2026 - August 1, 2026
Promoted after demonstrating consistent leadership across release processes and system presentations. Designing and implementing full-stack solutions using Java and Groovy for high-volume enterprise retail and payments clients. Supporting an external contractor through technical guidance, answering system queries, and helping improve delivery. Mentoring junior engineers and raising code quality through structured code reviews, with broader responsibility covering internal environments and external AWS cloud infrastructure.
Software Developer at Trust Payments
August 1, 2022 - April 1, 2026
Worked on Trust Payments’ self-checkout platforms, bridging a legacy v1 self-checkout front end communicating with a legacy C# backend, which integrated with newer Java backend services. Supported complex data flows involving byte arrays over sockets with a small team, then contributed to integrating legacy v1 systems into modern SCO v2 platforms serving East of England Co-op locations, including an Android front end, a Grails website, and backend services communicating via RabbitMQ and API endpoints. Built and maintained custom Android inventory management tools for Waitrose, East of England Co-op, and Well Pharmacy (stock counting, gap checks, pick lists, and shelf management). Supported third-party client operations by monitoring service logs and RabbitMQ queues and resolving import/reporting issues, sometimes coordinating live troubleshooting between Trust and the client. Developed enterprise management web portals using Groovy, HTML, CSS, and JavaScript.
Junior Software Developer at Trust Payments
August 1, 2021 - August 1, 2022
Engineered secure Android software for POS Pin Entry Devices (PEDs) using Java and Kotlin. Developed resilient backend microservices and web interfaces using Go and C#. Communicated with software clients to explain how to connect their systems to the services, focusing on clear integration guidance and dependable interoperability.
Software Developer (Placement Year) at Nourish Care
July 1, 2019 - June 1, 2020
Developed core features for an Android healthcare application serving care homes across the UK using Java and Ruby. Reduced sync latency and improved application load times between the mobile app and the cloud web portal. Built key mobile features including a custom image carousel, a data encrypter, and a digital signature capture screen. Managed beta and production release pipelines on Google Play while writing comprehensive unit and instrumentation test suites.
Lab Assistant (Part Time) at University of Surrey
October 1, 2018 - December 1, 2018
Mentored first-year undergraduate students through discrete mathematics topics including number theory, functions, and proofs, and supported hands-on exercises using SageMath software in scheduled sessions.

Education

BSc (Hons) Computer Science — First Class Honours at University of Surrey
January 1, 2017 - January 1, 2021

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Healthcare, Financial Services, Retail, Education