Curious and solutions-focused software engineer with over 10 years of experience in the IT industry, including 9+ years as a professional .NET developer. Known for tackling complex challenges, modernising legacy systems, and driving technical improvements across the stack. Passionate about clean architecture, cloud-native development, and continuous learning. Seeking a role that offers both technical depth and the opportunity to grow as a developer and contributor to high-impact projects. Detail-oriented, organized, and meticulous employee. Works at fast pace to meet tight deadlines. Enthusiastic team player ready to contribute to company success.
Led the uplift of a legacy 15+ year-old tech stack for the schools division, taking full ownership of the codebase and associated cloud infrastructure. Focused on modernising systems, reducing operational costs, improving performance and reliability, and enhancing team processes. Collaborated cross-functionally across engineering, support, marketing, and external vendors.
Supported and maintained a suite of core platform services across multiple domains, including Identity, Policy, Contracts, Finance, Email, SMS, Renderer, and SDK. Contributed across the entire software development lifecycle—from issue identification and resolution to deployment, testing, and post-implementation support. Collaborated with engineering, product, and design teams to deliver reliable, high-performing services.
Key Achievements:
Led long-term improvements to Maritime Super’s technology stack, focusing on modernising architecture, improving development methodologies, and reducing technical debt. Played a key role in increasing system stability, maintainability, and development team efficiency through strategic technical uplift initiatives.
Originally hired for expertise in Xamarin mobile development, the role evolved into a broader full-stack position supporting multiple areas of the platform. Took ownership of R&D-heavy tasks and worked closely with the lead engineer on architectural and design decisions. Demonstrated adaptability and innovation across both front-end and back-end domains.
Promoted into this role after demonstrating a strong initiative to improve internal systems. This position sparked a deep interest in .NET and object-oriented programming. Collaborated with international teams to design and implement a new membership system while continuing to support legacy infrastructure.
Technical Skills Professional Skills
Languages & Frameworks: C#, NET, ASPNET Core, Xamarin, Angular, TypeScript, JavaScript, SQL
Cloud Platforms: Azure (App Services, Functions, Service Bus, Blob Storage, Azure AD)
DevOps & CI/CD: Azure DevOps, GitHub Actions, CI/CD pipelines, Release management
Messaging & Integration: RabbitMQ, Azure Service Bus, Firebase Cloud Messaging, SendGrid
Architecture & Design: Microservices, RESTful APIs, Domain-Driven Design (DDD), Clean Architecture
Testing & Quality: Unit Testing, xUnit/NUnit, Integration Testing, Roslyn Analyzers, Test Environment Setup
Tooling & Automation: SDK development, Admin UI tools, Scripting (PowerShell, Bash)
Mobile Development: Xamarin (iOS/Android), Mobile API integration
Monitoring & Observability: Custom monitoring systems, Logging, Diagnostic tooling
Source Control: Git, GitHub, Azure Repos
System modernisation & technical debt reduction
Mentoring junior developers
Stakeholder collaboration (engineering, support, marketing, vendors)
Technical documentation and knowledge sharing
Performance tuning and cost optimization
Cross-functional team collaboration
Requirements gathering and solution design
Agile and Kanban delivery environments