The University of Queensland

Enterprise Production Application Engineering

Designing and maintaining large enterprise production applications for the university, including Blackboard integrations, full-stack services, event-driven flows, and the AWS infrastructure behind them.

Highlights

  • Maintains internal services used by teaching and learning teams.
  • Works across frontends, microservices, and integration points.
  • Improves logging, tests, performance, and day-to-day operability.

Context

UQ runs a lot of enterprise-scale production software behind the scenes of everyday teaching and learning. Those services have to stay reliable and clear enough that support teams can work out what happened when something changes.

Role and scope

Vincent designs, builds, and maintains large enterprise production applications for the university, including Blackboard-connected services and other internal digital platforms.

The stack includes React and TypeScript frontends, Node.js services, C# / ASP.NET Core applications, containerised microservices, and AWS infrastructure.

Technical decisions

Vincent reaches for event-driven patterns where async processing makes an integration more resilient and easier to operate.

Services run on AWS ECS Fargate, with Route 53 and ALB handling routing, ACM managing certificates, and S3 covering storage and deployment assets.

Engineering impact

Most of the value comes from practical improvements, like fewer regressions, better logs, clearer retention rules, and services that are easier to support.

Internal platform details stay private, but the work covers integration ownership and day-to-day reliability.