Summary
Overview
Work History
Education
Skills
Timeline

Nathaniel Wilson

Senior / Lead Developer
Bristol

Summary

Experienced technology leader with a strong engineering background, bringing over ten years of progressive experience in the IT industry. Specialising in high-level architecture, software development, cloud adoption and modernisation, and project management.

  • AWS Certified Solutions Architect - professional
  • PMP certified

Overview

8
8
years of professional experience
4
4
years of post-secondary education

Work History

Senior Software Developer

Digital
Bristol
06.2022 - Current
  • Working in a client-focused role, I have collaborated with stakeholders to deliver top-quality software solutions using diverse technologies
  • I have been instrumental in leading projects, mentoring junior team members, and offering key technical direction, with particular emphasis on cloud technologies across AWS, Azure, and GCP
  • I have applied Infrastructure as Code principles, utilising tools such as Terraform, and ensured efficient CI/CD pipelines with tools like Jenkins and GitHub
  • My technical consultancy skills have been honed through the implementation of multi-cloud deployments, API design, service integration, and application performance tuning
  • Cloud Deployment: AWS, Azure, GCP
  • Automation & Infrastructure as Code: Terraform, Jenkins, Docker, Kubernetes, GitHub, GitLab
  • Programming: PowerShell, Python, Java, Typescript and .NET
  • Application Architecture & Performance Tuning
  • Multi-cloud Deployments and Operations
  • CI/CD Pipelines
  • Web Server & Database Server Management
  • High Availability & Disaster Recovery Implementations
  • Cloud Security Architectures

Developer

Fasthosts Internet Ltd
Gloucester
04.2021 - 06.2022
  • Excelled in role requiring deep understanding of test-driven development, performance, security, and accessibility
  • Applied hands-on approach to cloud adoption, Infrastructure as Code, and modernisation initiatives
  • Employed automation for infrastructure management and CI/CD pipelines
  • Engaged with container platforms and orchestration tools like Docker and Kubernetes
  • Mentored junior developers, sharing knowledge and guiding their professional growth
  • Served as a deputy team lead, managing project timelines and coordinating team efforts
  • Developed robust applications using Java, Python, .NET, and TypeScript

Head of Server

IONOS
Gloucester
12.2019 - 04.2021
  • Led a multi-tiered team of 17 as the Head of Server, managing diverse tasks and ensuring the successful resolution of complex technical issues
  • Maintained a hands-on approach, contributing to 50% of the coding tasks using Java, Python, and .NET, showcasing versatility and technical prowess
  • Leveraged extensive use of AWS for developing and deploying professional software solutions, demonstrating deep cloud proficiency
  • Successfully ran remote teams, adjusting strategies and communication methods to ensure smooth operations and high productivity levels
  • Practiced a DevOps approach, optimizing processes for greater efficiency, and actively engaged with tools such as Docker and Kubernetes
  • Took charge of hiring, training, and mentoring team members, fostering a learning-focused environment and enhancing team skills
  • Regularly developed and shared technical training materials and hosted workshops, demonstrating commitment to ongoing team development
  • Acted as a key decision-maker in technical matters, providing guidance and leadership in the face of challenges
  • Collaborated with other departments and stakeholders, ensuring alignment of technical goals and customer satisfaction
  • Oversaw server operations, ensuring high performance, security, and accessibility, demonstrating thorough operational knowledge and problem-solving skills.

Head of SMB Support

IONOS
Gloucester
02.2018 - 01.2020
  • Headed a team of 21 supporting website builders and productivity applications, providing technical consultancy and facilitating digital transformations
  • Spearheaded the development and delivery of software solutions using Java, Python, and .NET in a shared server environment
  • Coordinated with various departments and stakeholders, ensuring alignment of technical strategies and objectives
  • Conducted workshops and created training materials to upskill the team and maintain a high level of technical expertise
  • Managed customer relations in a shared server setting, prioritizing their needs and ensuring high levels of satisfaction
  • Utilized AWS extensively in the deployment and management of shared server resources, demonstrating strong cloud proficiency
  • Led hiring and training initiatives, fostering an environment that encouraged continuous learning and skill enhancement
  • Played a key role in decision-making processes, demonstrating strong leadership skills and technical acumen.

Server Support Engineer

IONOS
Gloucester
08.2015 - 06.2018
  • I was involved in the advanced administration and maintenance of Linux and Windows Servers, as well as the development of architectures that scale
  • I played a key role in quality assurance of escalation procedures and provided technical training for new agents
  • During my time in this position, I gained experience in DevOps practices, working with continuous integration and deployment pipelines to ensure efficient and reliable delivery of software solutions
  • My technical skills included, but were not limited to, working with tools such as Jenkins, Docker, Kubernetes, and Terraform
  • I was responsible for the implementation and maintenance of monitoring systems, ensuring that operational concerns such as performance testing, security considerations, and accessibility were addressed
  • I collaborated with cross-functional teams to diagnose and troubleshoot issues, as well as to optimise system performance and reliability
  • Technologies dealt with:
  • Backup/Archiving - Acronis Backup solutions
  • Microsoft Server technologies; MS Server, Active Directory Services, Group Policy, Windows Remote Desktop
  • Server Networking including TCP/IP, DNS, WINS, DHCP
  • Disaster Recovery, Replication and Recovery services
  • Apache | lighttpd | squid | resin | tomcat | mongrel | nginx diagnosis and set up
  • DevOps tools: Jenkins, Docker, Kubernetes, Terraform
  • Monitoring and performance optimization tools
  • Programming languages: .NET, Pearl, Python, Java & javascript

Education

Bachelor of Science - Computer Science And Programming

UPT, Portugal
04.2009 - 03.2013

Earning my Computer Science degree, I honed key skills in software development and data structures. My final year project, a well-received machine learning-based mobile app, showcased my ability to apply theory to practice. Participating in coding competitions further demonstrated my adeptness in Python, Java, and C++

Skills

Software Development Life Cycle

undefined

Timeline

Senior Software Developer - Digital
06.2022 - Current
Developer - Fasthosts Internet Ltd
04.2021 - 06.2022
Head of Server - IONOS
12.2019 - 04.2021
Head of SMB Support - IONOS
02.2018 - 01.2020
Server Support Engineer - IONOS
08.2015 - 06.2018
UPT - Bachelor of Science, Computer Science And Programming
04.2009 - 03.2013
Nathaniel WilsonSenior / Lead Developer