Hey!
I'm Michael, a self taught Software Developer with a passion for responsive design and mobile-first approaches looking to kick-start my professional career in web development.
I'm Michael, a self taught Software Developer with a passion for responsive design and mobile-first approaches looking to kick-start my professional career in web development.
I achieved a 2:1 in Mechanical Engineering Specialising in Sound and Vibration at The University of Southampton
Some of my specialist modules also included:
As part of my final year Project during my degree, I was tasked with creating a Graphical User Interface to visually represent Vibrational Data acquired through geo-phones using both Matlab and Python. Following this, I have extended my skill set to now becoming competent in HTML, CSS and Vanilla JavaScript.
I am currently working full time with the Architectural Association as a developer, overseeing the numerous public facing and satellite sites run by the organisation. My work involves fullstack development, ensuring that user experience journeys are optimised while maintaining API calls to present necessary information on the site.
My start was in developing web applications using React frameworks by designing and implementing highly-responsive UI components while using version control systems such as Git to update and re-deploy live sites in a safe and appropriate manner.
I work with employers of different technical abilities from various businesses, consistently keeping in contact with them to provide new pages or update existing pages within tight deadlines.
We adopt an Agile work methadology along with Trello boards to validate any issues, qualify the correct solution, size the solution, finish and deploy the updated site. I have experience using version control systems such as Git to safely update website elements and re-deploy live sites ensuring continuous Integration and delivery methods are used alongside deployment sites such as Netlify.
Within my personal projects, I have experience in passing data between components, prototypal inheritance, API calls, asynchronous event handling, state management and much more.
I have built my knowledge on security standards associated with API calls and other web based features, dealing with CORS errors and understanding the role and importance of proxy servers.
Take a look at my most recent "Bible Reader" Web application, a web app that makes use of AJAX for data fetching from an API and React Hooks for state management and more.
I am currently searching for new employment oppurtunities