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!Jan Domaradzki, CEO Dronecloud
white-water kayaking
When I'm not coding, I like watersports...

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.

red squirrel
...and wildlife photography

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 project

You Cook

An app to search online recipes and save to favourites. Calls a 3rd party API. Uses React and Redux.

Drone Flight Validation

you cook project

Drone Flight Validation

Prototype code towards validating drone flight plans. Checks flight path is wholly within boundary. Uses NodeJS and Canvas.

See it on Github

Code Window

you cook project

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 Github

Contact

Please get in touch — it would be great to hear from you!