Thomas recently joined Filter Digital after three and a half years in a similar role at beauty product supplier Cult Beauty. Thomas previously worked with Olly & Paul at McCormack and Morrison.
1) Describe your role in no more than 100 words
I work alongside the rest of the Tech Team to build, maintain & fix any web applications that require my attention. I also help with any support and guidance of our clients or other members of the team need.
2) What’s your development environment set up?
A fully charged Macbook – and that’s it. Thankfully in this industry, you can get by with just that.
3) Describe a successful project you have worked on.
I’ve worked on several successful projects, however, the one that stands out the most is at a previous role in another company – building our own CMS from scratch, this was before the likes of WordPress making our lives easier. The CMS was being used to power approximately 30 or so different sites and performed well over a long duration.
4) What’s been your hardest problem to solve technically?
Thanks to the abundance of reading material and access to the experiences/opinions of other developers via things like Stack Overflow, problems tend to be solved quite quickly. In a previous role I worked with a lot of APIs for couriers and shipping carriers – all built in extremely different ways and with (usually) incomplete or out of date documentation, integration with these systems could prove frustrating.
5) What’s the most satisfying project you have worked on?
In my own time, I built a website and API (in Laravel) for use by a golf society I am a member of. On top of this, I decided to teach myself the programming language Swift so that I could build an iPhone app that would consume my API and allow members of the society to live-track and score themselves during rounds of golf.
6) How do you manage a healthy work-life balance?
I do my best to set a hard divide between my work and leisure time. The nature of the kind of work we do means that we sometimes need to be on hand outside of normal office hours but I’m lucky to work for a company that appreciates the distinction between the two. After injuries from football and marathon training caught up with me I now play a lot of golf and am slowly trying to get back into cycling.
7) What are your favourite programming languages to work with?
I’ve enjoyed learning Swift in my own time, next up will be React Native which looks great too.