
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
2024
Java Fundamentals Certificate
C Programming & Embedded Systems Development Certificate
Python Programming Fundamentals Certificate
Intermediate Web Development Certificate
Introduction to Web Development Certificate
Software Quality Assurance Testing Fundamentals Certificate
DevOps Fundamentals Certificate
Networking Fundamentals
Big O Notation (Time Complexities) Certificate
Linux Fundamentals Certificate
Principles of Programming Certificate
OSINT Introduction Certificate
Introduction to AI Certificate
Cloud Essentials Certificate
Source Control Fundamentals Certificate - WYWM (With You With Me) Academy -
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, 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, Beehat, Bootstrap, C++, Django, Electron.js, Firebase, Go, GraphQL, Htmx, Joomla, Kotlin, Laminas, Laravel & Livewire, Next.js, Nuxt, Rails, Redux, Rust, Sequelize, Shadcn Ui, Svelte, Symfony, Tailwind, VB & WordPress
