Projects

GLO-4002: Software Quality and Metrics

SGAUL – Alarm Management System

REST API developed as part of GLO-4002 to put software quality concepts into practice.

Context

SGAUL was developed as part of GLO-4002: Software Quality and Metrics at Université Laval. The project was a way to apply the course concepts to a concrete business domain: safety-event management and response operations.

My role

I worked on domain modeling, REST API design, separation of responsibilities, and a test-driven development approach. The source code is not public, but it can be presented to potential employers on request.

Features

  • Business domain modeling
  • REST API in Java
  • SQLite persistence
  • Test-driven development
  • Hexagonal architecture
  • Application of SOLID principles

Technologies

  • Java
  • Jakarta EE
  • Maven
  • SQLite
  • DDD
  • TDD
  • SOLID