Available for new opportunities

Enrique Sandoval

Full Stack Developer|.NET|APIs|Process Automation|System Integrations

I build modern web applications, APIs, and system integrations that streamline business processes, automate workflows, and support mission-critical operations across multiple departments.

Portrait of Enrique Sandoval
6 Years of Experience
10 Enterprise Applications
3 Payment Integrations
.NET C# · Blazor · APIs

Building software that makes work actually work

Over the past six years at Placer County, I've designed, developed, and supported custom software solutions that streamline operations, automate manual processes, and improve access to business-critical information.

My experience spans full-stack web application development, custom API development, workflow automation, BI reporting, payment processing systems, and enterprise application support. From gathering requirements and designing solutions to development, deployment, and ongoing support, I enjoy turning complex business challenges into practical, scalable software that delivers measurable results.

Whether developing a custom web application, integrating third-party systems, or automating a time-consuming process, my goal is always the same: build reliable software solutions that help support the important work people do.

🔍
Business Analysis
Translating business requirements into scalable technical solutions
🧑🏻‍💻
Application Development
Designing custom software solutions for real-world business challenges
Automation
Eliminating manual processes through smart workflow design
🔗
Integration
Connecting systems to enable seamless business workflows
📊
Reporting
Turning raw data into decisions that move organizations forward
🧰
Full Stack
End-to-end ownership from data model to user interface

Projects that delivered results

Each project below solved a real operational problem. Here's what the challenge was, how I approached it, and what it produced.

Process Automation

Placer Performance Tool

Problem

Child Support Services relied on a legacy Access database and completely manual case assignment process, limiting supervisor visibility and creating bottlenecks.

Solution

Built a modern .NET Razor application that automates case assignments and provides real-time reporting dashboards for supervisors.

C#ASP.NET CoreRazor PagesSQL ServerPower BI
~70% Reduction in manual effort
Supervisor visibility
Payment Processing

InvoiceCloud Payment Integration

Problem

Revenue Services required automated payment processing and invoice synchronization.

Solution

Developed custom integration platform that synchronizes invoices and processes payment allocations automatically.

C#.NETREST APIsSQL ServerInvoiceCloudSOAP Service
300K Invoices Generated
$15K Payments Allocated
Integration

Canva + MediaValet Integration

Problem

County communications staff needed direct access to MediaValet assets inside Canva Enterprise.

Solution

Designed and developed a custom application integrating Canva Enterprise with MediaValet using secure API authentication and custom backend services.

ReactC#ASP.NETREST APIsOAuthMediaValet API
~200 Users enabled
$15K Annual savings
Reporting & Analytics

Collision Tracker

Problem

Public Works needed improved reporting capabilities of CHP collision data for roadway safety planning and grant applications backed by operational data.

Solution

Developed intuitive collision search features in .NET MVC web application, replacing a legacy Access database. Developed custom reports and BI dashboards directly integrated with operational data, providing real-time visibility into collision patterns.

C#ASP.NET MVCSQL ServerSOAP ServicePower BIGIS
100% Reporting requirements met
Largest Safety grant ever awarded

Tools I work with

{ }

Languages

C#JavaScriptTypeScriptSQL

Frontend

BlazorRazor PagesReactHTMLCSS

Backend

ASP.NET CoreASP.NET MVCEntity Framework CoreREST APIsSQL Server

Data

SQL ServerSSMSPower BISSRS

Tools & Platforms

GitAzure DevOpsVisual StudioPostmanIIS

Let's build something useful

Whether you have a complex integration problem, a reporting need, or a workflow that deserves better โ€” I'd love to hear about it.

An unhandled error has occurred. Reload ๐Ÿ—™

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.