Front end
Javascript: 95%Html: 95%
CSS: 90%
Version control: 100%
Devops
Testing: 100%Build automation: 95%
Console commands: 100%
Server provisioning: 95%
Soft skills
Communication: 95%Team building: 95%
Leading teams: 95%
Project management: 100%
Paul Yiend | Software architect | Solutions developer | Team builder
github.com/yiendos | linkedin.com/in/yiendos/
Professional Summary
A self taught web developer, who rose up the ranks at Sheffield Hallam University quickly. Eventually building a team called Online Services for the Faculty of Development and Society. However It wasn't until I freelanced for a company called Timble based in Belgium that my technical skills really developed.
During my time at Timble I was exposed to, broke apart, rebuilt, re-purposed deployment systems, continuous integration pipelines, remote server provisioning, Docker containers, and found out that I was rather good at testing other people's code. This testing work led into automated tests which seamlessly integrated into our existing stack.
Developers at Timble were fearless and would push multiple updates each day (because the technology stack supported us). I'm now using this knowledge and experience to re-engineer an existing legacy service into a more modern solution. Before then training up the next generation of developers to be fearless themselves.
Experience
Head of Web - February 2022 - ongoing
- Stabilised a legacy timetable service, for children's sports activities.
- Involves maintaining 15+ legacy websites and ensure security compliance
- Documented code base and brought over modern front end techiques
- Led the introduction of new technologies to streamline communication and projects
- Introduced project management, change management, provided legal, strategic, financial advice
- Researched potential new ways of delivering the pilot project
- Developed a series of packages to replace existing functionality for maximum flexibility per site
- Engineered a local infrastructure, further refining my previous work with local IDEs
- Administered environments with Kubernetes and Docker and the deployment of dynamic sub sites
- Introduced improvements to observation and system monitoring
- Driven through improvements in customer service, leading by example
Senior Full Stack Developer July 2021 – February 2022
Twinkl.co.uk - Mentoring and Induction
I have never met another developer, who tries to help his colleagues as much as you
- Mentored teams and managed developer induction and onboarding
- Conducted daily code reviews for members of the team, brought knowledge, humour and fun to the process
- Created a robust development environment (IDE) using Docker and created a series of `twinkl` terminal commands
- Engineered a process for database migrations and .env file security
- Fostered a team culture by developing the Twinkl Playbook and introduced the #interesting chat channel
- Developed a series of pre-screener questions for potential employees
- Automated technical tests and streamlined candidate assessment
- Collaborated with the IT department to create window provisioning scripts for new starter boxes
- Responsible for the Twinkl Payment System, which introduce the sale of physical products
Freelance IT/ Web Consultant - May 2010 – July 2021
https://timble.net - Dev-ops/ Chief Tester and breaker of things
- Responsible for managing a high quality local development environments; matched with enterprise standard servers, through the provision of dev-ops
- Improved the day to day efficiency of developers; providing new toys and ways of working
- Led for quality, testing, release, and documentation; pioneered automated testing through Continual Deployment
- Monitored servers and troubleshot error messages
- Administered multiple mysql instances; responsible for database development, management, backup, migration along with sql optimisation
- Integrated third party apis
- Developed new features and functionality for various websites
Online Services Team Leader - January 2005 - April 2010
Sheffield Hallam University
- Led a small dynamic web team, facilitating the induction and mentoring of new members.
- Technical lead in many projects including systems analysis, feasibility studies, testing and eventual launch.
- Responsible for change, stakeholder and project management
- Managed the Faculty’s Intranets and provided consultation, training and at elbow support to staff
- Oversaw the strategic development and deployment of new online services.
- In charge of I.T. purchasing for the team from small consumables through to tendering for Enterprise Level Applications.
- Introduced the innovative ‘Gatekeeper’ Model which enabled non technical teams to manage and maintain their static HTML pages enabling the Faculty to make more creative use of existing technologies and make efficiency savings.
Professional Accreditation
Prince2 Practitioner, ITIL Service Management, SBINZ level 1
Skills
PHP, Classic ASP, Javascript, CSS, HTML, Composer, SASS, Node , NPM, Grunt, Gulp, Bower, Git, Github, Github API, Git webhooks, Github Actions, Travis, Gitbucket, Database migrations, PHP-FPM, Apache, Nginx, MySQL, Redis, IIS, Vagrant, Docker, Terraform, Puppet, Ansible, Kubernetes, Console commands, AWS, S3, Linux, MacOS, Windows, Bash, Make, Powershell, Cmd, ISE, back up scripts, build scripts, Penetration testing, logging, Grafina, Prometheus, Loki, Alert manager, Stripe, Sendgrid and third party integrations
Interests
Snowboarder since 1996, instructor since 2003, university president of club, creator of own snowboard club, co-founder of swiss.snowboard.social. Avid snooker and pool player, first learnt at the age of eight. Co-founder of battlecock a weekly badminton club.
Education
Sheffield University (September '98 - July '02)
LLB Law (2:2)
Additional Responsibilities: President of the Sheffield Snowboard Society
Sheffield Hallam University (September 2005- 2008)
PgDip e-Learning, Multimedia and Consultancy
Additional Responsibilities: Student Course Representative, Learning Support Tutor, Runner Up Student Enterprise Challenge 2008/09