Daragh Ó Tuama

Content & Production Manager

Daragh is Code Institute’s Content Manager. With a long history in journalism, he has a huge interest in all things tech. Daragh also has a background in radio and TV, and has presented and contributed to shows on RTÉ, Newstalk, Today FM, TG4, and many more. He has a degree in modern Irish and history, and more recently, he has attained a certificate in sustainability studies. Daragh is also a videographer and is responsible for much of the content delivered to Code Institute. Daragh joined Code Institute in 2018.

How Much Do Data Analysts Earn?

The role of a data analyst has become increasingly essential across various industries. As companies seek to make informed decisions based on data insights, the demand for skilled data analysts has surged, prompting the question: How much do data analysts earn? If you’re considering a career in data analysis, this blog will provide you with […]

Read More »

What Does a Data Analyst Do?

A Data Analyst is a professional who gathers, interprets, and processes data to extract meaningful insights that can guide business strategies. They are the bridge between raw data and actionable recommendations.  What is a Data Analyst? The role of a Data Analyst has become increasingly vital for organisations seeking to make informed decisions based on […]

Read More »

What is an Android Developer?

An Android developer is responsible for creating and maintaining applications for the Android operating system. These developers use programming languages like JavaScript, Java, Kotlin, and others to design and build mobile apps that run seamlessly on various Android devices, from smartphones to tablets. They collaborate with designers, product managers, and other team members to craft […]

Read More »

What is a Blockchain Developer? 

Blockchain technology has garnered significant attention, as have blockchain developers. In this article, we look at the role of the blockchain developer and explain what it is that they do.  What is a Blockchain Developer? Blockchain developers are the architects who build the digital foundations that underpin cryptocurrencies, smart contracts, decentralised applications (DApps), and more. […]

Read More »

Machine Learning Engineer: A Career Guide

Careers in the field of machine learning have taken centre stage. One such role that has gained tremendous prominence is that of a Machine Learning Engineer. With the world becoming increasingly data-driven, the demand for professionals who can harness the power of machine learning to create innovative solutions is skyrocketing. In this career guide, we […]

Read More »

Software Development Methodologies: A Guide

Software development methodologies play a crucial role in shaping the success of projects. These methodologies provide a structured approach to the development process, enabling teams to collaborate effectively and deliver high-quality software solutions. From traditional approaches like Waterfall to agile frameworks such as Scrum and Kanban, each methodology for software development has its unique characteristics and […]

Read More »

Software Development Project Manager: Roles & Responsibilities

Effective project management plays a pivotal role in delivering successful outcomes in the world of software development. This is where a Software Development Project Manager comes in. This person is a dynamic and indispensable professional who orchestrates the intricate dance of software creation.  This article delves into the fundamental roles and responsibilities of a Software […]

Read More »

Software Developer vs Software Engineer: What’s The Difference?

In the ever-evolving world of technology, the terms “software development” and “software engineering” are often used interchangeably. However, beneath their seemingly similar facade lie distinct approaches to creating software solutions.  In this article, we delve into the contrasting realms of software development and software engineering, shedding light on their unique methodologies, skill sets and objectives. […]

Read More »

What is an iOS Developer? 

In today’s digital era, where smartphones have become an integral part of our lives, the demand for skilled professionals who can develop innovative and user-friendly mobile applications is on the rise. Among these professionals, iOS developers hold a prominent position. With their expertise in programming languages like Swift and Objective-C, they possess the ability to […]

Read More »

What is a Cloud Developer? 

The demand is growing for skilled professionals who are skilled in cloud computing. One such role that has gained significant prominence is that of a Cloud Developer. This blog looks at what a Cloud Developer does, the required skills, career path, and average salary in this exciting field. What Does a Cloud Developer Do? Cloud […]

Read More »