About me
I am a relatively new developer, having just started to learn coding at the start of 2021. I'm keen to find a challenging role in a workplace with creative room to support my strength of innovative problem solving.
My career started in Automotive Engineering, but after five years of working as an engineer across a number of OEMs, I've found myself in a developing software team, building software tools (SDP and a new DVP tool) to support Automotive processes. Luckily this has allowed me many opportunities to develop my coding interests.
I'm interested in developing a few personal projects on the side. I started out with a fun web page for my mates, building on our competitive nature and creating a site that ranks each of us at various sports and skills. Most recently I've launched a stats website for my amateur football club (Dorkinian FC), allowing players to see their performance stats such as minutes played, goals and assists etc. on which I've written a brief article on Dev.
What i'm doing
-
Web development
Building sites from scratch at a professional and personal side project level.
-
Web design
Leading the design direction of our companies tool and sole designer for my personal projects.
-
Mobile apps
Keen interest to further develop my skills into the mobile app world.
My skills
-
HTML
Understanding of how to structure and build sites using HTML5 and use semantic tags for the correct purposes
-
CSS
A good understanding of styling web pages through CSS and using minimal selectors
-
JavaScript
A good understanding of JavaScript concepts to build dynamic pages that respond to user requests and how best to structure large scale JavaScript projects
-
Visual Basic Application
Able to create detailed tools within Excel and write advanced macros for large scale automation
-
React
Able to create more advanced React applications with wide functionality and scalability, utilising hooks and refactoring components down to useable functions
-
GitHub
Managed all of my projects via GitHub, setting up security checks and CI/CD actions across required projects
-
Next.JS
Used Next.JS for multiple projects, utilising it's features to create dynamic and rapid applications
-
GitLab
Run several projects through GitLab including setting up automated pipelines
-
TypeScript
A reasonable understanding and application of TypeScript, with a couple of larger projects built using it
-
Neo4j
Able to read Cypher query language and write basic queries to return data via graph connections as well as create and maintain graphs from the CLI
-
MySQL
Built and maintained a relatively complex SQL database using MySQL writing schema modification statements
-
Azure DevOps
Managed a couple of projects using Azure DevOps to track progress and report on sprint progress, building report dashboards within DevOps
-
Netlify
Hosted the majority of my applications via Netlify, using its connectivity with GitHub to automate deployment
-
Power Apps
Supported development of a large scale application for reading, searching, deleting and modifying data from a SharePoint site, whilst emailing users and storing assigned task data between users
-
GraphQL
Set up a project using GraphQL queries and mutations to interact with a Neo4j graph and developed detail queries
-
Google Apps Script
Written several scripts to automate the manipulation of data in a Google Sheets file to generate data and charts for use in Automated daily emails
-
Power BI
Supported the design and development of several Power BI reports for internal management review
-
Java
Capable of writing basic Java functions and able to review and correct more complex code
-
Figma
Able to create basic designs, utilising components to build up complex designs
-
Python
Able to write basic scripts and read and make small modifications to existing scripts. Understanding of the Python library imports process
-
Postman
Used on a couple of projects to verify the APIs I created for passing data from the backend to the frontend
-
Node.JS
A very basic understanding of the concept of using Node.JS as a backend having used it one one large application
-
Power Automate
Able to transform data via queries to extract useful data from basic data sets
-
Flask
Built a single Flask API set up for a work project to enable a Python algorithm to be called from the frontend
-
Sass
Able to read and understand Sass instead of CSS but yet to begin regularly using it
-
React Native
Understanding of the differences to React and how to set up a basic application
-
Expo
Built a single application using Expo and Expo Go to quickly visualise my results
-
Nest.JS
A very basic understanding of the concept of Nest.JS as a Node framework
-
OpenAI
Single test app built using the OpenAI API to understand how to connect to it
-
Storybook
An understanding of the concept of Storybook with a few React components built within it