Donnacha Forde

Donnacha on GitHub (Blogs & Posts, Lectures and Code)

Welcome to my GitHub Pages where you’ll find everything I’ve made available online. There are Posts & Blogs I’ve written on all things related to Software Engineering as well links to code samples and ‘hobby horse’ projects. You’ll also find an outline of the University course I’ve delivered on Software Architecture & Design at MTU.

Contents

Blogs & Posts

Code on GitHub

Here are public repos on GitHub that are in a presentable form.

Lectures

I developed and delivered the anchor module for an MSc in Software Architecture & Design at MTU during 2017-2019 (formerly CIT - Cork Institute of Technology).

A short summary of the lectures are available here.

Contents

Note: The following links reference PDF docs.

  1. The Role of the Architect
  2. Middleware & Interprocess Communication
  3. UI Architecture
  4. An Introduction to Database Modelling
  5. Databases & Persistency
  6. A Quick Recap on Object-Oriented Design
  7. An Introduction to Spring, DI & IOC
  8. Server Infrastructure & Enterprise Services
  9. Messaging & Event-Driven Architecture
  10. The ‘Third Platform’ - Cloud & Big Data
  11. Architecting for the Internet of Things

About Me

I’m a passionate software engineer and educator with experience across architecture, design and development of robust systems. I enjoy sharing practical insights through blogs, lectures and open-source projects. My interests include distributed system, API design and for kicks, building tools that make developers’ lives easier.

I also have extensive management and leadership experience, having led engineering teams and mentored professionals in both technical and organizational growth. I believe in fostering collaborative environments and empowering others to achieve their best.

You can learn more about my professional background on LinkedIn or visit my about.me page.

I value authentic connections and welcome genuine opportunities to collaborate or network.

Donnacha Forde