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

User requirements analysis

Cost savings

User documentation

Code validation

System integration

Testing

Architecture oversight

Technical Writing

API design knowledge

Contiguous integration systems

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