jonathan mcguire on the beach


Passionate about technology and finding creative solutions.

I'm a full stack developer, but mostly enjoy frontend technologies, such as React/Next.js. Currently mentoring upcoming developers, whilst constantly updating my technical skills with independent projects.

January 2022 - Present

Junior Software Engineer & Mentor


- Mentoring trainee developers in the course curriculum

- Conducting entry challenges and assessments

- Debugging trainee's code

- Code reviewing backend API projects and front end react UI products

- Delivering demonstration lectures/seminars

September 2021 - December 2021

Trainee Full-Stack web developer


An intense industry focused bootcamp, learning JavaScript best practises and implementation in both front and backend.

- Learnt React.js framework and React Hooks

- Test Driven Development practices

- Object Orientated Programming

- Built a RESTful API ‘NC News’ – uses PostgreSQL and Express to serve JSON objects to 14 different endpoints using a variety of methods and queries.

- Created a responsive and dynamic front end using React to interact with the NC News API

- Developed web applications

September 2020 - August 2021

Lead Teacher of Music

Rainhill High School

- Reintroduced music back into the school’s curriculum for key stage 3 and 4

- Planned, prepared and delivered the music lessons to 900 students

- Prepared and differentiated resources for a range of abilities and age ranges

- Provided pastoral support as a form tutor

- Liaised with outside agencies to provide peripatetic lessons

January 2016 - August 2020

Lead Teacher of Music

Tarleton Academy

Developed the music main/extra curriculum provisions

- Planned, prepared and delivered the music lessons to 650 students

- Started numerous extra-curricular activities during lunchtimes

- Composer and musical director for four original school musicals

- Managed peripatetic staff/timetables