About Me
“Tom was awesome in his time here with us at Dronecloud. He brought a huge amount of experience and skills, as well as a willingness and capability to proactively learn new things. Tom fitted really well into the team and was instrumental in making Project Rise such a success!”

After completing an MSc and PhD in Ecology, I was a technical specialist and manager in the environmental sector, gaining a wide range of skills, such as project management, building relationships with clients and partners, data analysis, problem-solving and working in close-knit teams.

Whilst retraining in my own time as a Full Stack Developer, I was a Business Analyst at Dronecloud, a Software as a Service drone platform. My responsibilities included demonstrating and documenting software, communicating with stakeholders, test-planning, user acceptance testing and project management towards a large project to integrate software across three independent companies. I contributed some code to the development team in my own time.
I have been a developer at Evolok since March 2022, developing new features, integrating with other software and maintaining the existing codebase of enterprise micro-services web-based applications in Java (Spring MVC), JavaScript (AngularJS and vanilla), as well as MongoDB and MySQL databases. One of my achievements is creating proprietary drag-and-drop flowchart software and integrating it into an existing bigger application to allow clients to build user-journeys.
Skills
Programming Languages
-
Java
-
JavaScript
-
Python
Web Front End
-
HTML
-
CSS
-
React
-
Redux
-
AngularJS
-
JQuery
Web Back End
-
Spring
-
NodeJS
-
Express
-
MongoDB
-
PostgreSQL
-
MySQL
Testing and TDD
-
JUnit
-
Mocha
-
Jest
Projects
You Cook



You Cook
An app to search online recipes and save to favourites. Calls a 3rd party API. Uses React and Redux.
Drone Flight Validation


Drone Flight Validation
Prototype code towards validating drone flight plans. Checks flight path is wholly within boundary. Uses NodeJS and Canvas.
See it on GithubCode Window



Code Window
Takes marked-up code and writes to a browser window with typing animation, colouring keywords on the fly. Uses Javascript, CSS and HTML.
See it on GithubContact
Please get in touch — it would be great to hear from you!