Tom Willemsen

Tom Willemsen

Senior Analyst Programmer @ Tessella

About Tom Willemsen

Tom Willemsen is a Senior Analyst Programmer at Tessella, specializing in Java front end development and automated UI testing. He holds a Bachelor's Degree in Physics from the University of Warwick and has experience in developing drivers and supporting control systems for research facilities.

Work at Tessella

Tom Willemsen currently serves as a Senior Analyst Programmer at Tessella, a position he has held since 2016. In this role, he develops and supports a control system for a major research facility. His responsibilities include engaging in device emulation and utilizing agile project tooling and workflows. He employs practices such as git, code reviews, test-driven development, and continuous integration to ensure efficient project management and software quality.

Education and Expertise

Tom Willemsen holds a Bachelor’s Degree in Physics from the University of Warwick, where he studied from 2013 to 2016. He furthered his education at The Open University, completing a program in Software Development in 2018. His technical expertise includes developing Serial/Ethernet/GPIB drivers using the EPICS framework, automated UI testing, and Python back end servers and scripts. He specializes in Java front end development using Eclipse RCP.

Background

Before joining Tessella, Tom Willemsen gained practical experience through internships. He worked as a Materials Scientist Intern at TE Connectivity in 2014 for two months in Swindon, United Kingdom. In 2015, he served as a Risk Analyst Intern at Geo-4D for two months in Faringdon. These roles provided him with foundational skills and insights into materials science and risk analysis.

Technical Skills

Tom Willemsen is skilled in various technical areas relevant to software development and programming. He has experience in developing drivers for Serial, Ethernet, and GPIB communication protocols. His proficiency extends to automated UI testing and backend scripting in Python. Additionally, he is adept in Java front end development, particularly using the Eclipse RCP framework, which enhances his capability to deliver comprehensive software solutions.

People similar to Tom Willemsen