Profile - Enterprise Applications

Enterprise applications designed and developed by me during my software engineering career at various large scale organisations.

Organisation - Essential Energy

A NSW Government-owned corporation, with responsibility for building, operating and maintaining Australia’s largest electricity network - delivering essential network services to more than 800,000 homes and businesses across 95 per cent of NSW and parts of southern Queensland.

System: Field Portal iOS & Web
Role: Senior Software Engineer
Tech Stack: Swift, Node.js, React JS, Redux, NOSQL DocumentDB, Azure Servicebus, Azure Notification Hubs and Azure Storage
Description: The Field Portal is a cutting edge field mobility workforce solution that is a key enabler in creating a mobile capable workforce. Improves the effectiveness and efficiency of all business roles—from field staff to back-office users.

Eliminates paper based forms with electronic mobile friendly versions, backed by a custom form designer with a powerful script editor. The script editor enables designers to create custom form logic and complex business workflows.

Provides field workers with an offline asset map with interactive GIS asset data, directions to assets and custom asset details.

Search and view policy and procedure documents whilst online or offline.

Receive location based safety push notifications. With read receipt tracking.

The asset map and electronic forms function exactly the same regardless of network connectivity (online or offline)

System: NetOp Alerts
Role: Senior Software Engineer
Tech Stack: C#.Net, HTML5, CSS3, React JS and MS SQL
Description: Network Operator Alerts is a thin-client solution hosted on the Microsoft Azure Cloud platform. The software provides Essential Energy employees working on or near the electricity network with lifesaving up-to-date critical information. The software is accessible on mobiles, tablets, desktops and interactive televisions mounted in 150+ depots.

System: AMS
Role: Senior Software Engineer
Tech Stack: C#.Net, HTML5, CSS3, JQuery and MS SQL
Description: Authorisations Management System (AMS) is a web application developed to manage field staff licenses, qualifications and training who work on or near the electricity network.

System: REACT
Role: Senior Software Engineer
Tech Stack: C#.Net, HTML5, CSS3, JQuery and MS SQL
Description: Real-time Emergency Alert Communication Tool (REACT) is a two-way messaging API technology and conversation platform supporting multi-channel communication across SMS, voice, email, social media and more.


Organisation - NSW Department of Education & Communities

Responsible for national policies and programs that help Australians access quality and affordable early child care and childhood education, school education, higher education, vocational education and training, international education and research.

System: BESS
Role: Senior Software Engineer
Tech Stack: C#.Net, HTML5, CSS3, Angular and MS SQL
Description: The TAFE NSW Business and Education Support System (BESS) used by 16,000 TAFE educational and admin staff. The main function is managing finances and human resources to support course planning and financial forecasting, with integration to SAP Finance and SAP HR via TIBCO.


Organisation - North Coast TAFE

One of the largest regional training providers in Australia with over 3,500 staff and 45,000 student enrolments per year

System: People@NCTAFE
Role: Senior Software Engineer
Tech Stack: C#.Net, JQuery and MS SQL
Description: Talent management solution replacing four legacy systems managing staff professional development, qualifications and annual review management of all staff, and workforce development profiling and reporting. Included integration of training.gov.au and embedding the NSW Public Sector Capability Framework.

System: SDOnline
Role: Senior Software Engineer
Tech Stack: C#.Net, JQuery and MS SQL
Description: Staff Development Online (SDOnline) was developed after gap analysis was undertaken in relation to staff accessing professional development opportunities. SDOnline provides all staff with the ability to search, view and request attendance at any staff development activity, record and request costs for attendance and obtain management approval, through journal transfers all costs were uploaded into SAP Finance. SDOnline was very successful and has won TAFE NSW state innovation award.

System: WFP
Role: Senior Software Engineer
Tech Stack: C#.Net, MS SQL and SSRS
Description: Workforce Planning (WFP) system used by People and Organisational Development unit to analyse workforce data relevant to demographic, vacancy, teacher ratios and planning for the whole of the Institute.

System: QAR
Role: Senior Software Engineer
Tech Stack: C#.Net, MS SQL and SSRS
Description: Qualifications & Annual Review (QAR) system enabling staff members to review and update their qualifications online, construct personal development plans with line managers and automatically schedule annual increment form notifications.

System: EduTech
Role: Senior Software Engineer
Tech Stack: C#.Net, MS SQL and SSRS
Description: Provides ICTU staff and customers a web interface to view IT related room details such as; what software is installed, hardware specification of computers, room types and ICTU level of support, EduTech also provides customers with access to all emerging educational technologies, resources, user guides, software downloads and instructional material.

System: SoftTrack
Role: Lead Developer
Tech Stack: C#.Net, MS SQL and SSRS
Description: Web based reporting system to provide data on software usage to assist faculty directors and campus managers in evaluating software purchases, financial investments and to assist in co-ordinating room usage.

System: SPIDA
Role: Application Development Officer
Tech Stack: ASP and MS SQL
Description: School Profile and Integrated Database Administration System (SPIDA) integrates with OASIS and provides a web interface for access to student data and creation of activities, resumes, actions, assemblies, letters and reports.

Comments