Thomas Welsh

I'm A

About

Full-Stack Web Developer.

I'm from Bury St. Edmunds, Suffolk. After working as an underwriter until April 2020, I retrained as a full stack web developer with IT Career Switch.

I have completed courses covering Full-stack Engineering, jQuery, Python, Java, C#, and PHP through Codecademy and have a Microsoft Technology Associate certification: Introduction to Programming Using HTML and CSS certificate.

I also have Level 3 Extended Diploma in Electrical and Electronic Engineering which included modules on Software Design and Development, Selecting and Using Programmable Controllers, and Designing and Constructing Digital Systems.

Coding appeals to my love for learning new skills, and finding solutions to technical problems. My learning has put great focus on building mobile first, responsive applications. You can view some of my completed projects here.

Curriculum Vitae

Download PDF Version

Summary

Thomas Welsh

Enthusiastic and reliable web developer with a strong work ethic and a passion for acquiring new skills. Currently employed at a graphic design firm in Suffolk. Skilled in PHP, JavaScript, TypeScript, React, and Node.js. Pursuing a BSc (Honours) in Computing and IT (Software) part-time through the Open University.

Education

BSc (Honours) Computing and IT (Software)

Ongoing, expected completion in 2026

Open University

  • Currently enrolled part-time with expected completion in 2026.

Microsoft Technology Associate certification: Introduction to Programming Using HTML and CSS

2021 - 2022

IT Career Switch

  • Completed while working as a self-employed courier during the COVID-19 pandemic.
  • Comprehensive program covering all areas of Full-Stack Development.
  • Developed practical skills in languages such as C#, SQL, PHP, JavaScript, and Python.
  • Applied acquired knowledge by developing project applications, utilizing React for frontend development and Node.js with Express for backend development.

Examples of projects I have completed using these languages and frameworks can be viewed here.

BTEC Level 3 Extended Diploma in Electrical & Electronic Engineering

2010 - 2012

West Suffolk College, Bury St. Edmunds, Suffolk

  • Completed diploma program with 18 engineering modules.
  • I found particular interest in modules such as Software Design and Development, Selecting and Using Programmable Controllers, and Designing and Constructing Digital Systems.
  • Achieved Distinction, Merit, Merit.

Professional Experience

Web Developer

2022 - Present

Spi-des-ign, Bury St. Edmunds, Suffolk

As a Web Developer at Spi-des-ign, I have gained valuable experience in creating and maintaining websites to meet clients' diverse needs. In this role, I have primarily focused on utilizing PHP and the ProcessWire content management system (CMS) to build dynamic and visually appealing websites.

Key Responsibilities:

  • Develop new websites using PHP and JavaScript, ensuring high-quality and responsive designs
  • Collaborate with clients to understand their requirements and translate them into functional websites.
  • Conduct monthly maintenance tasks, including database backups, bug fixing and optimizing website performance.
  • Implement SEO techniques to enhance website visibility and improve search engine rankings.
  • Collaborating with designers and content creators, to ensure seamless integration of design elements and user-friendly interfaces.

Self Employed Courier

2020 - 2022

Bury St. Edmunds, Suffolk

  • Provided courier services during the COVID-19 pandemic while studying part-time with IT Career Switch.

Underwriter

2015 - 2020

Fleetcor, Ipswich, Suffolk

  • Conducted credit checks on new customers and performed reviews on existing customers.
  • Trained new staff members and assisted with interviews.
  • Acted as the underwriting point of contact for the development of an automated end-to-end underwriting system.

Portfolio

Project Screen Shot

Gazetteer

JavaScript/PHP

Gazetteer is a single page application utilising the Leaflet javascrtipt library. It allow users to select a country and view relevent geoJSON, weather and news information pulled from third party API's. Additional functionality is provided using the Easy Button and Marker Cluster plugins for Leaflet, and Windy webcams which displays a camera feed directly on the map via a pop-up.

The front-end is build using Bootstrap as a framework for the HTML and CSS, and jQuery for handling events. Requests to the back-end are done via AJAX calls to PHP routines which request data from third party API's and pass it to the client as JSON.

Project Screen Shot

Company Directory

JavaScript/PHP/MySQL

Company Directory is a user interface allowing for the maintenance of a company personnel database with multiple departments and locations.

The front-end is built using Bootstrap as a framework. Events are handled by jQuery which uses AJAX to make calls to the back-end. The back-end uses PHP to construct SQL queries, and execute CRUD operations on a MySQL database.

Contact

Loading
Your message has been sent. Thank you!