Author Image

Hi, I am Joseph

Joseph Kavanagh

Software Engineer at Daintta

I am a Computer Science graduate with experience in, and a desire for, automation. A Red Hat Certified Specialist in Ansible Automation who loves the problem-solving aspects of coding and is always thinking of ways to better the solution. Enjoys working collaboratively - each person may interpret a problem differently and so approach it in a different way, aiding in the quality of the solution produced.

Leadership
Team Work
Hard Working

Skills

Experiences

1
Daintta

Apr 2024 - Present

London

Software Engineer

Apr 2024 - Present

Responsibilities:
  • Led delivery of the organisation’s first full-stack product, integrating identity, payments, AI services, and reporting.
  • Subsequently designed and delivered a containerised inference platform for the public sector, operable in locked-down environments, with standardised, swappable models from data ingestion through to operator visibility.

Wandera -> Jamf

May 2021 - Apr 2024

London

Software Engineer

Sep 2021 - Apr 2024

Responsibilities:
  • Built and maintained internal tools and customer-facing applications across the stack.
  • Delivered scalable Python services for data aggregation and reporting, deployed on Kubernetes, and designed intuitive interfaces for querying databases and APIs.
Operations Engineer

May 2021 - Sep 2021

Responsibilities:
  • Learning, managing and fixing/improving the tools/servers in use.
  • Kubernetes, Terraform, Puppet and much more…
2

3
Orb Data

Aug 2020 - May 2021

London

Managed Systems Engineer

Aug 2020 - May 2021

Responsibilities:
  • Managed system migrations and updates using Ansible, Docker, and Terraform; designed automation and version-control solutions
  • Built a CI/CD pipeline with automated testing and coordinated server deployments.

Flow

Jul 2019 - Sep 2019

Remote

Summer Intern

Jul 2019 - Sep 2019

Responsibilities:
  • Built the backend API and database on AWS for real-time app data.
  • Implemented user authentication to control access and permissions.
  • Supported early-stage development of the Flow app and infrastructure.
4

5
IBM

Jul 2018 - Sep 2018

Hursley, Winchester

Summer Intern

Jul 2018 - Sep 2018

Responsibilities:
  • Completed Cyber Fundamentals program, gaining hands-on experience in cybersecurity and cloud security.
  • Developed a phishing solution in collaboration with an energy sector company.
  • Gained skills in networking, Linux administration, defensive/offensive security, and programming (JS, Python, C++, Bash).

Education

2016-2020
1st Class B.Sc. (Hons) in Computer Science
Taken Courses:
  • Software Engineering
  • Software Methodologies
  • Advanced Computer Systems and Digital Electronics
  • Theory of Computation
  • Parallel Programming
  • Networks and Systems
Final Year Project (Dissertation):
Snake-in-the-box. Implemented three different algorithms to solve the snake-in-the-box problem and compared the effectiveness of each.
2009-2016
4 A-Levels:

A*: Mathematics

A: Further Mathematics, Biology, and Chemistry.

11 GCSEs:

A*: Computer Science, Mathematics, Physics, History.

A : Biology, Chemistry, English Language, English Literature, Classical Studies, Italian, Religious Education.

Projects

Argus
Argus
Author Jun 2021 - Present

Monitor and be alerted of new software releases - demo

Argus (Website)
Argus (Website)
Author Apr 2022 - Present

The website I’ve made to host a demo and docs for the Argus project

CloudFlare DNS Update Google SPF
Author Dec 2020

Ansible PlayBook to update CloudFlare DNS (TXT records) for Google SPF

Recent Posts

Accomplishments

Red Hat Certified Specialist in Ansible Automation
Red Hat December 2020 - December 2024

An IT professional who has become a Red Hat Certified Specialist in Ansible Automation demonstrates the skills, knowledge, and abilities needed to use Ansible to automate the management and deployment of systems in an enterprise environment.

Network+
CompTIA Feb 2021 - Feb 2024

Earners of the CompTIA Network+ certification have the skills needed to troubleshoot, configure, and manage wired and wireless networks found in companies around the world. CompTIA Network+ professionals have demonstrated the ability to design and implement functional networks, configure, manage, and maintain essential network devices, implement network security, and troubleshoot network problems.