Skip to content

sdaly-ie/stephendaly.dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Stephen Daly

Software portfolio for early-career roles in software engineering, test automation, and platform / cloud engineering.

I am currently completing a Postgraduate Diploma in Software Development, Cloud Computing and DevOps at the University of Galway, building on prior experience in healthcare, clinical research, data, and regulated environments where accuracy, traceability and delivery discipline mattered.

Start here

Best fit role families

  • Software Engineering
  • Test Automation / Software Test Engineering
  • Platform / DevOps / Cloud Engineering

Key links

Featured projects

Firebase Serverless REST API Demo (firebase-serverless-rest-api)

Serverless REST API and static front end on Firebase Hosting using Cloud Functions v2, Express, and Firestore, with layered automated testing, Terraform validation, a deployed smoke check written in Go, and failure-only Slack alerting.

What it shows

  • Serverless back-end development and deployment on Firebase
  • API contract visibility through OpenAPI and Swagger UI
  • Layered automated verification using Jest, Pact, Playwright, Newman, and Go
  • Practical CI/CD and Infrastructure as Code (IaC) hygiene
  • Operational awareness through deployed smoke testing and Slack failure alerting

Links

Petitions CI/CD, Observability, and Browser Automation App (ct5209-springboot-war)

Spring Boot web application packaged as a WAR file and deployed through a Jenkins pipeline to Dockerized Apache Tomcat on AWS EC2, with browser automation coverage, local observability tooling, and reviewer-facing deployment evidence.

What it shows

  • Java web application packaging and deployment
  • Jenkins-driven CI/CD workflow
  • Docker-based containerization and runtime delivery
  • Practical cloud-hosted deployment on AWS EC2
  • Browser-level automation using Cypress
  • Metrics, monitoring, and tracing with Spring Boot Actuator, Prometheus, Grafana, OpenTelemetry, and Jaeger

Links

HiveWatch Lite (hivewatch-lite)

Full-stack Spring Boot and React application for managing hives and temperature readings, used to demonstrate layered testing across the back end, front end, browser smoke checks, and supporting reviewer-facing test artefacts.

What it shows

  • Full-stack development using Java, Spring Boot, React, and TypeScript
  • Layered back-end design with controllers, services, repositories, DTOs, and JPA
  • Domain behaviour including CRUD, search, filtering, relationships, aggregation, and API-driven UI flows
  • Service-layer validation and business rules beyond thin CRUD
  • Layered testing with repository, service, controller, component, and browser smoke coverage
  • Supporting QA artefacts including traceability and AI-assisted test design notes

Links

Property Tracker CLI (property-tracker-cli)

Python command-line application for analysing Irish new-house price data via the Google Sheets API, with export workflows and a browser-based terminal demo wrapper.

What it shows

  • Python scripting and automation
  • Google Sheets API integration and structured data handling
  • Descriptive statistics and repeatable analysis workflows
  • Defensive programming and validation
  • TXT/CSV export and basic CI quality checks

Links

How to review this portfolio

For QA / Test Automation roles

For Platform / DevOps / Cloud roles

For Software Engineering roles

Profile links


This site is published with GitHub Pages and served through my personal domain.

About

Early-career software engineer building backend, cloud, CI/CD, and automation projects with Java, Python, Firebase, Jenkins, and AWS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors