Glen Dovey
Full Stack Javascript Web Developer
Contact MeProfessional Summary
Initially started taking on IT work including Server and Network upgrades and maintenance including database administration before quickly pivoting to programming websites and desktop applications. Then had to take an extended break due to medical reasons and is eager to resume working.
Accomplishments
- 1400+ Reputation on Stack Overflow
- ~300 Honor on Codewars
- 400+ hours of independent online learning
Career Break
I took a break for health reasons, during which time I invested in myself and started the hobbies listed and began to take better care of myself resulting in a sustained weight loss of ~110 lbs and a stronger mental health attitude. I began learning modern Web development (React/Express/ES6) for my return to work.
Hobbies & Interests
- Guitar
- Drawing
- Cooking
- Fitness
- Stoicism
Cogent Automation, Enfield — Assistant Systems Programmer
October 2016 - March 2018
- Wrote a desktop application in Java to simplify and speed up creating Health & Safety reports. I learned Swing on the job to deliver this application to the client.
- Successfully recovered a crashed installation of Wonderware Historian for a process at Honda, Swindon from this they were able to restart the plant for production.
Johnson Matthey, Enfield — Assistant Systems Programmer
September 2012 - October 2016
- Wrote a dynamic Web based reporting platforming, this gave the site the ability to visualize 10+ years of plant data that they were previously unable to view to enable them to make business decisions to improve the plants across site. This was part of their bespoke Lean Manufacturing OEE (Overall Equipment Effectiveness) suite.
- Learned Java to write a Backend service to allow for a scalable solution to automation of plant alarms and data retrieval to empower employees to work more efficiently and quickly. This service would have also been responsible for live plant data delivered to anyone at the site which would have saved £1000‘s per/year and development time for new applications.
- Learned Python to write a number of small, simple scripts to automate repetitive programming and maintenance tasks for upgrading old software database files to current versions which was used as part of their software upgrade. The scripts were used across ~10 SCADA‘s which saved 100‘s of hours of development time.
- Planned and Increased the Scale of their existing Network Infrastructure by a factor of 4 providing them future expansion options, delivering faster response times across the network. Had this not been completed there would have been significant delay for the SCADA‘s which would have been frustrating and possibly life threatening to the operators.
- Upgraded their large “Microservice” infrastructure to current generation software, this was required because the hardware was old and couldn‘t be easily replaced, similarly the versions of the software in use was no longer being supported by the developers.
- Key responsibilities;
- Maintaining Network architecture
- Maintaining MsSQL database
- Retrieving data
- Maintaining bespoke software
- Adding Features/Debugging website code
- Teaching use of provided software and general IT tasks.
Tech Returners — Javascript Full stack Web Developer
November 2022 - March 2023
In this awards winning teaching programme I was taught modern javascript/typescript (ES6), HTML (Accessibility) and CSS (Object-oriented) best practices, along with modern programming practices such as TDD, utilizing git, responsive design and Agile methodologies. I furthered my education with React, Express and touched a little bit on PostgreSQL. Throughout the program I used/learned; React Testing Library, Jest, React Router, Supertest, Sequelize and Mock Service Worker. The program also covered best practices making RESTful API‘s. During the programme I was able to demonstrate confidence and develop leadership, teamwork and teaching skills.
Certificate in Web Applications Development - Undergraduate
September 2012 - October 2016
For This level 6 Certificate (Bachelor of Science hons, BSc) I learned HTML, CSS, MySQL, PHP, Javascript, ASP.net (VB) and ColdFusion. I received a solid foundation to start my programming career, I spent some time learning about the underlying transport layer of HTTP including basic network technologies like TCP/IP, I also studied copyright laws and licensing.
Personal
- Quick Learner
- Problem Solver
- Detail Oriented
- Planning
- Organizing
- Adaptable
- Dependable
- Honest
- Hard Working
Developer
- TDD
- Agile
- Mobile First Design
- OOCSS
- Design Principles
- Design Patterns
- MVC
Proficient with...
- JavaScript
- TypeScript
- React
- HTML5
- CSS3
- Jest
- React Testing Library
- Photoshop
- Illustrator
Competent with...
- Python
- Git
- Tailwind
- Express
- Next.js
- Node
- Kotlin
- Gulp
- Active directory
- Domain Services
- DNS
- Linux
- PHP
- Java
- MySql
- Microsoft SQL
- jQuery
- Slack
- Figma
- XD
- Swing
- SASS
- React Router
- Supertest
- Sequelize
Exposed to...
- Docker
- Kubernetes
- Github actions
- MongoDb
- Postgresql
- Firebase auth
- C#
- AWS
- Cypress

A work in progress Music Quiz application to help me with Ear Training and Music Theory.

A quote database that uses MongoDB as a database to browse popular philosophers quotes. I recently added Firebase Authentication to finish the project

My résumé site, for prospective employeers.
A private site I made for Johnson Matthey, it featured HTML charts of varing types and data analytics for plant data both live and historical.
- Site (Unavailable)
- Code (GitHub)