a
alexholmes4

Alex Holmes

@alexholmes4

Software Engineer

Austrália
Inglês
Algumas informações são exibidas no idioma inglês.
Sobre mim
I am a professional Software Engineer specializing in .NET (C#) with experience delivering production-ready systems across frontend, backend, and cloud platforms. I build Blazor web applications, APIs, integrations, background services, and Azure-hosted solutions. Previously a Business Analyst, I understand business requirements and translate them into reliable, scalable technical solutions. I focus on clean architecture and maintainable code, delivering scalable, secure, production-ready systems through clear communication and modern Agile SDLC practices.... Saiba mais

Habilidades

a
alexholmes4
Alex Holmes
offline • 
Tempo médio de resposta: 13 horas

Conheça meus serviços

API e Integrações
I will design and build an API integration
Aplicações Web Full Stack
I will develop robust backend systems and services

Experiência profissional

.NET Developer

KDR • Período integral

Dec 2024 - Present1 yr 5 mos

Curriculum Ecosystem – Contributed to a large-scale initiative to replace legacy systems with an integrated curriculum ecosystem. The solution consists of multiple web applications, APIs, and Azure Function apps built on .NET (C#) and Blazor, hosted on Azure. Delivered end-user applications featuring dynamic forms, data grids, and change-tracking capabilities to support complex data collection and workflows. Admin Dashboard – Designed and built an administration dashboard from the ground up using role-based access control (RBAC) with permission-based authorization. Integrated Microsoft Entra ID for seamless enterprise authentication, while implementing just-in-time (JIT) user provisioning to create and manage user records on first sign-in. The dashboard also centralised configuration for applications and services across the ecosystem. Shared UI Shell (NuGet Package) – Developed a reusable shared UI component library, distributed as a NuGet package, to ensure consistent UI and behaviour across all web applications. The package provides common components and cross-cutting concerns including authentication integration, emailing, telemetry, dependency wiring, and standardized UI patterns for loading states, dialogs, and error handling.

Software Developer

Atom • Período integral

May 2021 - Dec 20232 yrs 7 mos

Customer Portal – Developed a Blazor web application deployable as both WASM and Server, utilizing Entity Framework Core, SQL stored procedures, and a dedicated API data layer. Delivered an initial proof of concept focused on customer backorders. Served as the core developer throughout design and implementation. Supplier Portal – Refactored a legacy ASP.NET 3.1 application into a modern Blazor Server portal, enabling richer user interaction including filtering, searching, sorting, and commenting. Implemented data access using Entity Framework, LINQ, and T-SQL stored procedures. Sole developer on the project. E-Commerce Integration – Led a microservices-based integration involving multiple background worker services and an internal WinForms application. Services handled order ingestion, order management, shipping workflows, product creation and maintenance, pricing, size ranges, and inventory allotments. Acted as core developer, solution architect, third-party liaison, and product lead. Internal WinForms Application – Continuously enhanced and maintained a desktop application used by internal teams to supplement a constrained ERP system. Built reusable user controls to manage and enrich data updates sent to external systems via queued processing.