
About Me
I aim to use the skills taught from bootcamps and my previous developer experience to become a senior developer. I desire to contribute to the maintenance and improvement of existing systems and assist in the training of junior devs.
Work / Training
2023 Sep-Dec
Web Development Bootcamp – HyperionDev
A 3-month course teaching React, Redux, Express, JWT, MongoDB, CSS, and going in-depth with JS. I frequently submitted mini projects to create a portfolio and implemented feedback from my teachers regarding industry standards and ways to improve my skills.
I ranked 1st out of 40 students with an average grade of 99%. I've included this screenshot as a backup (taken on February 24th 2024) where I'm ranked 1st out of 41 students.
2020 Mar-Jul
Professional Software Development - CodeClan
A 16-week course with a minimum of 800 hours of coding creating projects in JS, React, Vue, Java, Spring, PostgreSQL, MongoDB, Docker, Sinatra, Ruby, Python, Flask, Django & CSS. The majority of the work was done either alone or via pair programming, I was also heavily involved in two group projects consisting of 4-5 people. The following was used for TTD - Mocha, JUnit, and MiniTest.
2018 Jun-Sep
Developer – Maglabs
Supporting PHP/SQL based Asset Management systems running on Linux using the frameworks Agavi & Mojave. The majority of tasks were report generation via SQL and bug fixing.
2018 Apr-May
Web Developer - Starbit
I'd make front-end changes based on Photoshop designs to Drupal-based sites as well as carry out bug fixes/security updates whilst documenting my progress via Gitlab.
2013-17 Dec-Jun
Developer - Inviqa
I carried out bug fixing/security updates and feature/SEO enhancements on Drupal-based websites as part of Inviqa's support team. I'd build new sites shifting between back and front-end tasks. The job involved using PHP, CSS/SASS, Drush, Linux, SQL, JIRA and JS/jQuery. My job also entailed integrating social media/MailChimp into sites, reviewing other devs' code, documentation, testing, archiving sites, spam removal, and work estimates for clients. I assisted in the training of dev such as setting up local versions of the websites and pointing out the most frequent tasks and risks on the specific sites.
I'd take charge of meetings/assigning Jira tickets to other devs and our support clients when the Account Manager was away. The tools I used to work were: PhpStorm, Tower, Compass, Kaleidoscope & GitHub. Sites were hosted on Acquia Cloud, platform.sh, Fasthosts and Pantheon.
Qualifications
-
2025 WYWM (With You With Me) Academy Certificates
Azure Fundamentals AZ-900
Data Analysis with Excel
Data Foundations
Introduction to Data Engineering
Linux Systems Administration
Networking Practical (Routers & Switches)
Reporting with Power BI
Service Desk Analyst
SQL for Data Analysis and Development
2024 WYWM (With You With Me) Academy Certificates
Big O Notation (Time Complexities)
C Programming & Embedded Systems Development
Cloud Essentials
DevOps Fundamentals
Intermediate Web Development
Introduction to AI
Introduction to Web Development
Java Fundamentals
Linux Fundamentals
Networking Fundamentals
OSINT Introduction
Principles of Programming
Python Programming Fundamentals
Software Quality Assurance Testing Fundamentals
Source Control Fundamentals
-
2023
Web Development Certificate of Completion - The University of Edinburgh and HyperionDev
-
2016
Acquia Certified Drupal Site Builder - Acquia
-
2006 - 2010
BEng Internet Computing Honours 2:1 (69.34%) - Edinburgh Napier University
Skills
I look forward to providing my dev services working with the following tech and tools in future roles. The following skills have been arranged by levels of frequent or recent usage.
-
Frequent/Recent: CSS, Excel, Express, Git, HTML, Java, JS, MongoDB, MySQL, PHP, PostgreSQL, React & Redux
-
Less Frequent/Recent: Access, Bash, C#, Drupal, Flask, jQuery, Power BI, Python, Ruby, Sinatra, Spring, SVN & Vue
-
Frequently used tools: Github, IntelliJ, JIRA/Confluence, PhpStorm, VSCode, YouTubeStudio & Zendesk
-
Experimented with in my own time: Angular, Alphine.js, Aurelia.js, Astro.js, Azure, Beehat, Bootstrap, C++, Django, Electron.js, Firebase, Go, Graphical Network Simulator-3 / GNS3, GraphQL, Htmx, Joomla, Kotlin, Laminas, Laravel & Livewire, Next.js, Nuxt, Rails, Rust, Sequelize, Shadcn Ui, Svelte, Symfony, Tailwind, VB & WordPress
