
Energy Advance — Compliance Software
Professional engineering role contributing to production compliance management software for an energy company — real team, real deployments, real regulatory impact.
Overview
Energy Advance is a Perth-based company operating in the energy sector, focused on compliance, metering, and regulatory reporting. As part of their technology team, I contribute to internal software tools supporting the company's compliance obligations under Australian energy regulations.
This is my first sustained professional software engineering role — not freelance or coursework, but contributing to a real production system used daily by the business.
Specific implementation details are confidential. This page describes the nature of the work and skills applied without disclosing proprietary information.
My Contributions
- Developing and maintaining features within an internal compliance management web application
- Building UI components and backend logic for regulatory data entry and submission workflows
- Implementing audit trail functionality tracking changes to compliance records
- Writing and optimising SQL queries for data extraction used in compliance reporting
- Participating in code reviews, sprint planning, and agile ceremonies
- Collaborating with non-technical stakeholders to translate compliance requirements into software
- Ensuring data integrity through server-side validation and business rule enforcement
Professional Skills Gained
Professional Dev Environment
Real team with version control, code reviews, sprint ceremonies, and production deployments.
Compliance Domain Knowledge
Energy regulatory requirements, audit trails, data submission processes, and reporting standards.
Stakeholder Communication
Translating non-technical requirements from compliance officers into working software features.
Enterprise Codebase
Contributing to an existing production codebase — reading, understanding, and extending others' code.
Why This Matters
Many graduates have only coursework experience. Energy Advance gives me real professional engineering experience — a production team, an existing codebase, agile processes, and the understanding that software serves real business and regulatory obligations. I know what it means to work in a professional engineering environment.