Tom Bellingham
About Tom Bellingham
Tom Bellingham is a Back End Engineer at Thought Machine, specializing in distributed systems and core banking solutions. He previously worked as an iOS Developer at Colourmart and completed a Master's degree in Computing at Imperial College London.
Work at Thought Machine
Tom Bellingham has been employed at Thought Machine as a Back End Engineer since 2020. In this role, he focuses on developing microservices that utilize a technology stack including Protobuf, gRPC, Kafka, and Postgres. His work integrates with the BACS direct debit scheme, enhancing the company's core banking solutions. He also specializes in distributed systems and Kubernetes microservice architecture, contributing to the efficiency and scalability of the company's offerings.
Previous Experience at Colourmart
Before joining Thought Machine, Tom worked at Colourmart as an iOS Developer from 2012 to 2015. During his three years in Shrewsbury, England, he gained experience in mobile application development. His role involved creating applications that catered to user needs and contributed to the overall functionality of the company's digital products.
Internship at Media Molecule
In 2018, Tom completed a four-month internship at Media Molecule in Guildford, England. This role provided him with hands-on experience in programming and software development. His contributions during this internship helped him gain valuable insights into the gaming industry and software engineering practices.
Education and Expertise
Tom Bellingham studied at Imperial College London, where he earned a Master of Engineering (MEng) degree in Computing from 2015 to 2019. His education provided him with a strong foundation in software engineering principles, which he applies in his current role as a Back End Engineer. His expertise includes designing and implementing full stack productivity and HR web applications using technologies such as TypeScript, React, D3, Golang, and Kubernetes.
Contributions to Financial Operations
Throughout his career, Tom has contributed to financial operations by optimizing deployments for resource usage. He has also developed financial models aimed at achieving cost savings for his employers. These contributions reflect his ability to combine technical skills with an understanding of financial systems, enhancing operational efficiency.