- Coeo LimitedFull Stack EngineerDIGITAL & ITOctober 2021 - May 2022 (7 months)Reading, England, United KingdomMy responsibilities have been activities such as (but not limited to) creating a new custom interface to allow clients to update their support tickets via our portal which involved creating a new Rest API within one of our .Net Core 3.1 projects to send and receive JSON data, upgrading our React portal from Bootstrap 4 to Bootstrap 5 as well as designing and creating a “Meet your support team” feature to show which support members will mostly be involved in your support tickets, this was built by adding an API endpoint to our intermediary project which than called ConnectWise Manage API’s (4 in total) before standardising the data to send back to the portal via JSON. All database transactions are managed using Entity Framework however to create the migrations we are using Fluent Migrations. About 80% of our code is covered by unit tests and all API endpoints are covered by Acceptance tests. In C# all the tests are written using XUnit and Moq is used to create mock objects where needed.
- AZ-900 - Azure FundamentalsMicrosoft2021