MOQdigital - A Brennan companyFull Stack Developer
Aug. 2022 - Nov. 2022Brisbane, Queensland, AustraliaTechnologies: .Net 4.8, Angular 13, Typescript, Prime NG, Azure DevOps, Git, Entity Fraework, LINQ, xUnit, Azurite, Integration Services Project: Secure Parking - www.secureparking.com.au Secure Parking is a global leader in the car parking industry with an international presence in 12 countries. Key Responsibilities: I worked on the portal for business income reconciliation. I developed management pages for searching cash transactions, credit card transactions, transactions spreadsheet import, filtering by carparks and kiosks for cash collection. I have developed features and fixed bugs on the front end pages using Angular and Prime NG framework.
I have developed features and fixed bugs on the back end using .Net and C#. On the back end, we used microservices. We employed BFF (Backend for Frontend) pattern to effectively receive requests on one Api and reroute them to appropriate Specialized microservice APIs . We used Refit library as a type-safe wrapper for interacting with HTTP-based APIs.
I have developed C# unit and integration tests using xUnit framework and Builder pattern for mock objects.
I wrote LINQ queries on the backend to get data for display on frontend.
I edited some Azure Logic Functions to collect and calculate certain data in regular intervals as a background process.
I used Azurite as an Azure Storage Emulator to test processing of the uploaded transaction files in json and csv format and reconciliation of that data into database.