Working on supporting, maintaining, and developing a large legacy C++ ERP system since 2020 as part of a small agile team.
Redevelopment of legacy project using modern architecture, C#, .NET, to make it easier to integrate into other services.
Focus on code maintainability, behaviour driven and unit testing.
Regular team standups, reporting to project manager, task estimation.
This role involves heavy use of C#, .NET, and T-SQL, along with some Blazor development and the use of Docker.
Host my own services for a variety of applications (ironically, not this site though, this is done through GitHub pages)
Automated deployment using GitOps and docker compose, carried out by portainer.
Services include Git Repositories (Gitea), audiobook storage and access (using Audiobookshelf), and Image storage (Immich).
Includes a DevOps environment which including Jenkins and Sonarqube for code quality, which were configured against repositories. This approached helped identify changes with the CI/CD in the workplace which could boost efficiency.
Log aggregation (comparing Seq, Grafana/Loki) with prototype software, to apply to professional work in due course.
Access of public services is configured with cloudflare and reverse proxy, which automatically manage SSL.
Private services are accessed using headscale, similar to Tailscale (P2P VPN tunneling).
Winner of ExpoTalent TechART (Technical Artifact) Award (2019). A system management & monitoring application created in an agile development group as a part of my University Course. Making use of an API (Written in C#), Windows/Linux monitor application and an Android application, written in Java.
I am a .NET Developer at razorblue, mainly working on supporting and re-developing a legacy ERP system.
In my spare time, I LARP, 3D print, listen to music on old audio formats, and self-host interesting projects.