July 2022
July 2022 - Current (1.5+ years)
Tech Lead
Promotions Interactive
Digital Agency & Promotional Marketing
Key Technologies
TypeScript
JavaScript
NodeJS
MongoDB
Express
Microsoft Azure
SASS
Angular2 (6+)
Keywords
Duties
- Project management
- DevOps, automated testing and server infrastructure
Notable Achievements
- Created a platform as a service from scratch
Notable Skills
- Working to strict deadlines
- Working with multiple clients simultaneously
- Effective communication with external clients
- Providing documentation and demonstrations
October 2017
October 2017 - July 2022 (4+ years)
Lead Software/Web Developer
The NEC Group
Huge exhibition company
Key Technologies
TypeScript
JavaScript
NodeJS
MongoDB
Express
Microsoft Azure
Ionic 3+
SASS
Angular2 (6+)
Keywords
Duties
- Leading stand ups and weekly progress meetings
- Project management
- DevOps, automated testing and server infrastructure
- Interviewing potential talent
- Conducting performance reviews
- Mentoring junior developers/career plans
- Code reviews
- Liaising with internal and external product owners
- Managing product life cycles in software, app, and web development
Notable Achievements
- Sole author of the scanning software across NEC Group
- Facilitated the sale and scanning of more than 10 million tickets
- Introduced continuous integration with Azure and Docker
- Introduced automated testing using Mocha and ShouldJS
- Created a scanning platform designed for intense rapid scaling
Notable Skills
- Working to strict deadlines
- Working with multiple clients simultaneously
- Effective communication with external clients
- Providing documentation and demonstrations
July 2013
July 2013 - October 2017 (4 years)
Senior Software Engineer
Cruise.co/Cruise.co.uk
International travel agent for Cruises/holidays
Key Technologies
PHP 5.1 -> 7
MSSQL
NginX
Apache
UK Fast Cloudflex
Linux (Ubuntu/Gentoo)
Smarty
jQuery (1.1.12 -> 1.7.2 mostly)
Keywords
Notable Achievements
- I am the sole author of the company's Android App
- Created an automated unsubscribe system using Exchange Web Service API
- Invented a voice interpreting system to analyse voice commands
- Created a Google Chrome extension to aid the Sales staff with their day-to-day work
- Was sole authority on the company's CRM infrastructure
- Created a caching library for jQuery's AJAX
Other Duties
- Making decisions on server infrastructure
- Code reviews
- Managing and scheduling projects
- I honestly don't believe anyone actually reads this stuff.
- Point this bullet point out to me for a free coffee or beer!
- Mentoring junior developers
Senior duties
- Managing and leading my own team
- Conducting interviews
- Decision making on potential candidates
- Answering technical questions/reviewing candidate code on technical level
General Info
I work as part of a team of 13 developers, developing the web site, our content management system and booking systems.
Reason for leaving
I wanted to work with the MEAN stack
January 2008
January 2008 - July 2013 (5 years)
Founder and Lead Designer/Developer
Redditch Web Solutions/RedditchWeb.co.uk
My web design/development company
Key Technologies
PHP 5.1 -> 7
MySQL
Apache
Windows Server
jQuery (1.1.12 -> 1.7.2 mostly)
Linux (Ubuntu/Gentoo)
WordPress
Notable Achievements
Creating a custom a bespoke online shop for http://www.jordan-saws.co.uk
Due to their products being so unique in requirements, it was best to create a sequential, step by step process for choosing your specific product.
Due to their products being so unique in requirements, it was best to create a sequential, step by step process for choosing your specific product.
Reason for leaving
I closed the company after I found permanent, stable employment