Michael J. Roddy

Freelance Software Developer

Passionate about building modern, scalable solutions with Java, Spring Boot, and cloud-native technologies.

View My Work
Portrait of Michael J. Roddy, Freelance Software Developer
About Michael J. Roddy

About Me

Freelance Developer

Hi, I'm Michael – a freelance software developer based in Ireland. I build modern, reliable systems using Java, Spring Boot, and cloud platforms like AWS.

My main interests are in cloud development, REST API design, microservices, and tools that make life easier for developers. I enjoy writing clean code and working on back-end systems that are easy to maintain and scale.

I’ve worked on a variety of projects, including building RESTful APIs, developer tools including CLIs and SDKs, and creating cloud-native services using Java, Docker and AWS. I'm also working towards a Master's degree in Software Design with Cloud Native Computing.

Whether you’re starting something new or looking to improve an existing system, I’d love to help bring your ideas to life.

Feel free to get in touch – I’m always open to new projects and collaborations. 🚀

What I Offer

Here’s how I can help you build and improve your software

REST API Development

I design and build robust backend systems and RESTful APIs using Java and Spring Boot — perfect for web, mobile, or microservice-based applications.

Cloud Infrastructure

I can help you deploy to the cloud using AWS, Docker, Ansible and Terraform – and set up infrastructure that scales with your needs.

Microservices Architecture

I work with cloud-native patterns to break down applications into independent, scalable services – ideal for modern, growing systems.

Developer Tools

I enjoy setting up CI/CD pipelines, automating builds and deployments with Jenkins, and improving developer experience with useful tools and scripts.

My Skills

Technologies I work with to build impactful solutions

Java

Building scalable backend services with Spring Boot

Python

Automating workflows with scripts for increased productivity

MySQL

Managing and developing relational databases with MySQL

Docker

Containerising applications for deployment environments

AWS Cloud

Leveraging AWS cloud services for scalable infrastructure

Terraform

Infrastructure as Code for cloud resource provisioning

Jenkins

CI/CD pipelines for automated integration and delivery

Ansible

Simplifying infrastructure automation and configuration

Projects

Check out some of the demonstrational projects I've built

Distributed Microservices App

Pure Java 21 Mood Tracker App

Java Test Automation App

My Qualifications

Educational Background

NUI Galway

Bachelor of Arts (Honours)

Information Technology & Economics
National University of Ireland, Galway

Maynooth University

Higher Diploma in Science

Software Development
National University of Ireland, Maynooth

Cloud Native Computing

Master of Science

Software Design with Cloud Native Computing
Technological University of the Shannon, Athlone

Git Certification

Certification

Version Control with Git
Atlassian University (Coursera)

Contact Me

Have an idea? Let's build something great together

Location:

Dublin, Ireland

Loading
Your message has been sent. Thank you!