Skip to main content

James Morrison

C# | ASP.NET Core | .NET Core | SQL Server | Azure | AWS | Microservices | Kubernetes | Docker | CI/CD

Talent
Colorado SpringsMember since May 29, 2026
C#.NET CoreASP.NET Core.NET FrameworkMVCMicroservicesDistributed SystemsDomain SeparationSQL ServerMongoDBAWSAzureOAuth 2.0JWTRBACDockerKubernetesWCFSDLCTest-Driven Development
·

Hire this person

Send a job offer directly to this candidate

C#.NET CoreASP.NET Core.NET FrameworkMVC

About

Senior .NET Engineer with 12 years of experience designing, building, and modernizing large-scale enterprise backend systems in healthcare and regulated environments. Deep expertise in C#, .NET Core, ASP.NET Core, and SQL Server, with a strong focus on microservices architecture, API design, and cloud-native system development. Experienced in leading monolith-to-microservices modernization efforts using Docker and Kubernetes, improving system scalability, deployment independence, and long-term maintainability.

Strong background in RESTful API design, distributed systems, and performance optimization in high-throughput production environments. Hands-on experience across AWS and Azure cloud ecosystems, CI/CD automation, and production reliability engineering. Comfortable acting in a senior/lead capacity, driving architecture decisions, mentoring engineers, and collaborating with cross-functional teams to deliver stable, scalable backend platforms.

Experience

Senior Software Engineer at Ramp Health (2018-06 – Present)

  • Owned backend architecture direction using C# and ASP.NET Core, defining service boundaries and domain separation across clinical, screening, and reporting systems to improve maintainability and scalability.
  • Led decomposition of a monolithic healthcare platform into microservices, introducing service isolation, bounded contexts, and independent deployment models.
  • Participated in architecture reviews and design discussions, influencing system evolution, API consistency, and engineering standards across teams.
  • Designed standardized RESTful API frameworks, including versioning, contract consistency, and integration patterns for internal systems and external healthcare providers.
  • Introduced event-driven architecture across backend services to support asynchronous workflows and reduce tight coupling between clinical and reporting systems.
  • Improved system responsiveness and scalability by decoupling service interactions through event-based communication patterns.
  • Implemented secure authentication and authorization using OAuth 2.0, JWT, and RBAC, enforcing consistent access control across distributed healthcare services.
  • Strengthened security posture for sensitive healthcare data by ensuring role-based and policy-driven access enforcement across APIs.
  • Collaborated with frontend and product teams to translate healthcare workflows into structured APIs supporting UI applications and dashboards.
  • Improved MongoDB performance by analyzing execution plans, identifying bottlenecks, and optimizing queries under high production load.
  • Enhanced schema design and indexing strategies to support high-volume healthcare workloads and improve system stability.
  • Contributed to CI/CD pipeline improvements supporting automated build, testing, and deployment workflows across services.
  • Supported cloud-native adoption across AWS, contributing to scalable and standardized infrastructure across environments.
  • Worked with distributed services deployed across cloud platforms to improve reliability and deployment consistency.
  • Led migration of services to Docker and Kubernetes, enabling containerized deployments and improving service isolation and scalability.
  • Introduced deployment strategies such as rolling updates and controlled rollouts, reducing downtime and improving release independence.
  • Contributed to improving backend reliability through structured testing practices and validation of service behavior under production-like conditions.
  • Supported root-cause analysis of system issues and validated fixes through regression testing and environment-based verification.
  • Followed Test-Driven Development (TDD) practices to improve code quality and reduce production defects.

Software Developer at SOLTECH (2014-06 – 2018-05)

  • Developed enterprise backend applications using C#, ASP.NET MVC, Web Forms, and.NET Framework, supporting business-critical workflows with a focus on stability, maintainability, and long-term support.
  • Contributed to system design discussions and requirements analysis, translating business needs into scalable technical solutions for enterprise applications.
  • Designed and supported event-driven workflows to decouple enterprise services, enabling asynchronous processing and improved system scalability.
  • Assisted in incremental architecture modernization initiatives, reducing system complexity and improving maintainability of legacy platforms.
  • Integrated multiple internal enterprise systems using WCF-based service communication, enabling reliable data exchange between distributed applications.
  • Worked within enterprise security frameworks to ensure controlled access to business-critical systems and internal applications.
  • Supported secure handling of sensitive business data through role-based access patterns and enterprise authentication mechanisms.
  • Developed and maintained user-facing modules using ASP.NET MVC and Web Forms, supporting internal operational systems and reporting tools.
  • Built workflow-driven UI components used for enterprise business operations and decision-making processes.
  • Designed and supported SQL Server-based data interactions, ensuring data consistency, integrity, and performance for enterprise-scale business processes.
  • Assisted in optimizing backend queries and stored procedures to improve system responsiveness under operation load.
  • Participated in structured SDLC and release management processes, including QA validation, staging deployments, and production rollouts.
  • Supported deployment coordination to ensure stable releases across enterprise environments with minimal disruption.
  • Worked within traditional enterprise-hosted environments with gradual modernization toward scalable infrastructure and service-based architecture.
  • Worked with Kubernetes-based environments to deploy, scale, and manage containerized applications in distributed systems.
  • Collaborated with QA engineers to ensure functional correctness of enterprise systems through structured testing and validation cycles.
  • Supported debugging, root-cause analysis, and resolution of production issues to ensure operational continuity and system reliability.

Education

Bachelor of Science (B.S.) in Computer Science – Florida State University (2010-08 – 2014-05)

Skills

ASP.NET Core.NET CoreSQL ServerAzureAWSMicroservicesKubernetesDockerCI/CD

Reviews