Available to hire
Matthew Dickson is a Senior Software Engineer with 9+ years of experience building scalable backend systems and full-stack applications across fintech, healthcare, and enterprise environments. He currently designs distributed payment platforms at Mastercard, and previously spent four years at Stripe building internal developer tools and platform infrastructure. He’s worked with Python, Go, Java, React, AWS/Azure, Kubernetes, and Kafka — owning systems from architecture to production. Matthew is based in Dublin, Ireland, and is passionate about building reliable, high-impact systems that solve real problems.
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Work Experience
Senior Software Developer at Mastercard
October 1, 2023 - PresentDesigned and built highly scalable distributed backend systems supporting mission-critical payment platforms using Go, Java, Spring Framework, and cloud-native technologies. Architected and implemented microservices-based solutions emphasizing reliability, scalability, security, and high-performance transaction processing. Led technical solution design activities including architecture reviews, API contracts, data modeling, service decomposition, and integration strategies. Developed and maintained production-grade REST APIs, gRPC services, and event-driven architectures leveraging Apache Kafka for asynchronous communication and high-volume data processing. Built cloud-native applications deployed on Microsoft Azure using Docker and Kubernetes. Implemented resilient distributed systems with scalability patterns including service isolation, fault tolerance, retries, circuit breakers, and asynchronous workflows. Practiced infrastructure automation with Infrastructure as Code using Terraf
Senior Software Engineer at Stripe
May 1, 2021 - September 1, 2023Led development of scalable internal platforms supporting engineering teams through improved developer workflows, automation, and data-driven operational capabilities. Designed and implemented full-stack applications using Python, React, JavaScript, and modern backend frameworks to deliver reliable internal tools and customer-facing engineering solutions. Built scalable backend services and APIs using Python frameworks such as FastAPI and Flask, focusing on maintainability, performance, and service reliability. Developed data-intensive applications supporting engineering analytics, workflow automation, and platform optimization. Designed cloud-native solutions on Amazon Web Services (AWS) using services such as compute, storage, databases, messaging, and serverless components. Built and maintained frontend interfaces using React with responsive user experiences integrated with backend APIs and distributed services. Developed RESTful APIs and service integrations using Python, SQL, and
Software Engineer II at Stripe
May 1, 2019 - April 1, 2021Built scalable backend services and internal engineering platforms using Python, Java, and REST APIs. Developed React-based frontend applications and integrated them with cloud-native backend services. Designed and maintained distributed systems using AWS, Kafka, MongoDB, PostgreSQL, Docker, and Terraform. Implemented automated testing, CI/CD workflows, and production monitoring to improve reliability and engineering efficiency. Collaborated with cross-functional teams to deliver maintainable software solutions and improved developer productivity.
Software Engineer, Health Service Executive (HSE) at Health Service Executive (HSE)
April 1, 2016 - March 1, 2019Developed and maintained the National Healthlink Service, a healthcare interoperability platform responsible for secure exchange of clinical information across healthcare organizations. Designed and implemented full-stack healthcare applications using ASP.NET/C#, T-SQL, JavaScript, XML, JSON, XSLT, and HL7 standards. Built healthcare integration services responsible for message generation, transformation, validation, routing, and processing. Developed scalable backend services supporting national healthcare workflows including laboratory ordering, radiology referrals, clinical messaging, and healthcare data exchange. Designed database schemas, optimized SQL queries, and developed data models supporting high-volume healthcare transactions. Worked closely with healthcare analysts, technical specialists, security teams, and stakeholders to translate business requirements into reliable software solutions. Implemented secure data processing workflows aligned with healthcare information secu
Software Engineer Intern at SAP
June 1, 2015 - February 1, 2016Developed software features for enterprise insurance applications within the Insurance Development Factory team. Implemented enhancements for international insurance customers using enterprise software development practices. Created and maintained automated test cases, test data, and quality assurance processes. Collaborated with senior engineers to troubleshoot defects and improve application reliability. Participated in code reviews and followed structured Agile software development methodologies. Supported continuous improvement initiatives across development and QA workflows.
Education
Bachelor’s Degree, Computer Science and Information Technology at University of Galway
January 1, 2012 - January 1, 2016Qualifications
Industry Experience
Healthcare, Financial Services, Software & Internet, Professional Services
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Hire a Software Engineer
We have the best software engineer experts on Twine. Hire a software engineer in Dublin today.