Post Job Free
Sign in

Full stack .Net and MERN Web Development Engineer

Location:
North Bend, WA, 98045
Posted:
March 12, 2025

Contact this candidate

Resume:

Justin Elder

425-***-**** ***************@*****.*** linkedin.com/in/JustinElder

https://github.com/Guose

qualification summary

Experienced C# .Net Core and Full Stack Engineer with proven troubleshooting, leadership, and communication skills.

Skills

Frontend: React/Angular, Asp.Net MVC, Html, CSS, TypeScript, TSX/JSX, Blazor Web Assembly, XAML-.Net MAUI/WPF

Backend: C#, ASP.NET WebApi, Node.js, Express.js, Java, Kotlin, Axios, CORS, REST/GraphQL Api’s

DB & ORM: SQL Server, MySQL, SQLite, PostgreSQL, PGAdmin4, MongoDB, EF & EF Core, Linq2DB, Cosmos DB & KQL

Cloud/Deployment: AWS, Azure, Azure Storage Explorer, Azure DevOps, Docker, Kubernetes

Project Management/CICD Tools: Azure DevOps, Git, GitHub, SVN, JIRA, Confluence, SpiraTeam

Others: Swagger, Ubuntu, PowerShell, XUnit, NUnit, MassTransit, RabbitMQ, JSON, XML, YAML

Professional Experience

Lead SWE & Architect, Showcase RV Hub – Lake Stevens, WA/Remote 03/2023 – Present

Developing a modern, cloud-native RV service ticketing and Rental management Platform with a .NET 8, React + Vite, and Azure-based microservices architecture including an RV Check In/Out cross-platform mobile application that performs thorough inspection checks.

Designed and implementing a Service Fabric Managed Cluster backend, following CQRS, DDD, and microservices architecture with a reverse proxy API Gateway (YARP) for centralized communication, authentication, and authorization.

Implement secure authentication & RBAC using ASP.NET Identity MVC, federated authentication, and a multi-role user management system.

Designed and optimized EF Core database models with SQL Server, Outbox Messaging, RabbitMQ (event-driven architecture), and Event Sourcing.

Automated deployment using Azure DevOps CI/CD, managing containerized services with Kubernetes, and integrating geolocation-based RV listing and booking.

Using SOLID principles MVVM design patterns, led the development and architecture of a full stack cross-platform mobile application using .NET MAUI, React & ASP.NET for RV Check In/Check Out, enhancing the rental experience through comprehensive training and inspection checklists upon arrivals and departures.

Engineered an RV Check In/Out mobile application using .NET MAUI, ASP.NET WebApi project connecting to an SQLite DB using Entity Framework Core, with a focus on CI/CD pipeline implementation using Docker containers and Kubernetes for app deployment.

Tools: Visual Studio 2022, .NET 8.0/C#, ASP.NET Core WebApi, Swagger, .NET MAUI, EF Core, MediatR, SFMC, React + Vite, Material UI, Typescript/JavaScript, Node.js 18.12, XUnit, RabbitMQ, Docker, Kubernetes, Git, GitHub, Ubuntu, PowerShell

Software Engineer, Microsoft (via CONTRACT) – Remote 01/2024 – 01/2025

Microsoft CO+I/CSPW Engineering team – Developing CSPW with AngularJS frontend and DOTNET C# backend that creates Supply Order Store and Execution or Investigation Orders & Microsoft WAN Incubation team – Developing backend service that does aggregation called “Garuda” and a frontend service “Hermes” that presents a UI for the user and does health monitoring, reporting and notification for automation.

Investigated and resolved over 800 TSA bugs that were being triggered in the ADO pipeline with Guardian.

Implemented 6 new “LANG” order types with particular validation rules for required fields in both frontend and backend services.

Unit Tests to validate additional code changes and ensured required threshold of code coverage using Xunit and FluentAssertion.

Spearheaded the WAN Incubation project, developing a backend aggregation service, 'Garuda', and a frontend service, 'Hermes', to provide an intuitive user interface for health monitoring, reporting, and automation notifications.

Enhanced Accessibility compliance by rectifying Accessibility Insight bugs through the implementation of appropriate ARIA attributes on Telerik components.

Engineered user authentication for Hermes Blazor frontend client gateway in adherence to MISE S360 compliance, utilizing Microsoft Managed Identity using Azure SDK.

Leveraged App Insights for the monitoring of custom metrics and executed VM scale set deployment for dynamic scaling based on metric values.

Initiated App Registration within the ADO CI/CD pipeline to facilitate the registration of the test cluster for 'Garuda'.

Administered Federated Credentials in Microsoft Entra ID for seamless App Registration.

Implemented a ServiceHelper object to monitor custom metrics, employing the TrackMetric API for data transmission to App Insights using Azure SDK.

Orchestrated the deployment of 'Hermes' to the Service Fabric Managed Cluster in the Development environment, utilizing ARM templates and Ev2 cmdlets.

Use Azure Data Factory (ADF) Monitoring to track pipeline execution, failures, and latency.

Implement Managed Identities to secure access to Data Lake and ADF.

Supported Audit access logs and storage firewall rules to prevent unauthorized access.

Authored comprehensive Unit Tests to validate code changes and ensure code coverage.

Tools: .NET 8.0/C# 11.0, ASP.NET Core 8 Web Api, Blazor, Telerik, AngularJS, Typescript, Service Fabric Managed Cluster, Swagger, Azure DevOps, Azure Portal, Azure Data Explorer, Azure Blob storage, Cosmos DB, XUnit, Fluent Validation, Fluent Assertion, KQL, MS Visual Studio Testing Tools, MISE 1.25

Software Engineer, BaseCap Analytics – New York, NY/Remote 11/2022 – 03/2023

Developed GraphQL Api’s for BCA Platform, an application that standardizes and validates mortgage lender’s mixed data sources.

Engineered GraphQL APIs for the BCA Platform, a solution aimed at standardizing and validating mixed data sources from mortgage lenders, utilizing ASP.NET.

Supported development processes adhering to federal security compliance by configuring CI/CD pipeline policies for the BCA Platform, supporting secure data standardization for sensitive mortgage information.

Supported monitoring ETL pipelines data pipelines using KQL in PPE

Authored PowerShell scripts for managing Docker images and containers, alongside Kubernetes, to enhance deployment processes.

Initiated the creation of Azure Cloud VMs and leveraged Azure DevOps Services for comprehensive version control, continuous integration/continuous deployment (CI/CD), and work item tracking.

Collaborated on system migration from .NET 3.1 to .NET 6 to enhance security features and maintain compliance with regulatory standards similar to NIST 800-53

Developed both frontend and backend features, alongside bug fixes, to enhance product performance, employing React and C#.

Tools: Visual Studio, VS Code, .NET 3.1 & 6.0/C# 11.0, ASP.NET Core 3.1 & 6.0 WebApi, React 18.2, GraphQL, Swagger & Swashbuckle, Linq2Db, Azure, Azure SDK, KQL, Azure DevOps, Azure Storage Explorer, Docker, Kubernetes, PowerShell, SendGrid, XUnit, Git

Software Development Engineer in Test, RAF Technology – Redmond, WA/Remote 01/2021 – 11/2022

Developing automated testing tools to test REST Api’s for Fleets of Autonomous Mobile Robots for pick and pack software.

Developed automated testing tools for REST APIs targeting Fleets of Autonomous Mobile Robots, enhancing software reliability for pick and pack operations.

Authored REST API requests in C# to automate testing processes for AMR fleets, demonstrating proficiency in C# and API development.

Created a WPF Test tool for parsing XML files, facilitating communication with AMR using client-side DTOs to match backend APIs, showcasing skills in desktop application development and backend integration.

Engineered an Android application that interfaces with an image capture service using Zebra barcode scanner device with RFID capabilities to retrieve results from an image recognition service, highlighting mobile app development and integration capabilities.

Automated tests for Signature Verification service APIs, achieving best-matched results from thousands of images to enhance result analytics, illustrating expertise in software testing and data analysis.

Conducted quality assurance for Licensing Software, ensuring feature product bits were correctly licensed, demonstrating attention to software compliance and licensing integrity.

Performed quality assurance on address software by scripting CLI using XML configuration files, ensuring software configuration accuracy, reflecting skills in scripting and software configuration.

Authored a test plan for the Beta release of SigVerfiy software for a newly acquired customer, showcasing abilities in test planning and customer-focused software development.

Wrote test cases according to new feature requirements and integrated them into SpiraTeam software, demonstrating proficiency in test case development and team collaboration tools.

Tools: Visual Studio, .Net Framework & .Net Core, C#, Android Studio Dolphin, Java, Kotlin, Zebra Barcode Scanner, RFID Reader, CLI, Jira, Confluence, SpiraTeam, SVN

Developer, Integrated Voting Systems - Remote 04/2016 – 11/2020

Developed production data processing tools for Inspire/GMC Document Designer software that is used to combine county election data with ballot images that are to be printed on high production print machines

Developed secure data processing tools using Inspire/GMC Document Designer, ensuring election data complied with strict operational standards for public-sector audits and validations.

Engineered WPF applications for parsing, automation, and production optimization, facilitating controlled and auditable workflows in compliance with sensitive information handling practices.

Created a WPF Hot folder application to automate the movement and renaming of files across multiple directories.

Engineered a WPF Testdeck producer to decipher voting zone coordinates from election ballot images using asynchronous tasks for optimal performance.

Authored scripts in C Language to automate and refine ballot data processing in GMC software.

Composed SQL statements for relational database operations, executing CRUD operations based on specific criteria using SQL & LINQ

Tools: Visual Studio 2017, .Net Framework & .Net Core, C#, WPF, .Net LINQ .Net Threading, Entity Framework, MS SQL Server, MS Access, Adobe Creative Cloud, Postscript

Data Specialist/.Net/C# Developer, K&H Printers - Everett, WA 06/2010 – 04/2016

Developed and implemented a Windows Spoils application by integrating to Zebra MC92N0 barcode scanner and RFID reader, enabling bulk scanning of spoiled inventory, enhancing secure data validation and audit trails.

Engineered a WCF Service Application to manage service contracts for the WPF Spoils application, ensuring seamless operations and service delivery.

Innovated a WPF Paper Roll Calculator, achieving significant cost savings by reducing paper waste, directly contributing to the company's sustainability efforts.

Authored scripts in C language for managing ballot data and service contracts, maintaining controlled and verifiable document processes aligned with secure data handling PII standards and regulations.

Tools: Visual Studio 2015, .Net Framework, C#, WPF, WCF, .Net LINQ, Zebra Barcode Scanner, RFID Reader, .Net Management, Entity Framework, SQL Server 2012

education

C# Programming Certificate in Software Development - Bellevue College 04/2015 – 07/2017

Full-Stack Web Development Bootcamp MERN - SkillSpire 12/2020 – 05/2021

Cloud Computing Certificate – The University of Texas of Austin & McCombs School of Business 03/2023 – 02/2024



Contact this candidate