Clay Ullrich
Senior Software Engineer - Senior .Net Full Stack Developer
+1-469-***-**** • ****************@*****.*** • 265 El Dorado, Webster, TX, 77598 • /in/clay-ullrich-12436a343 Summary
Highly skilled Senior .NET Engineer with over 12 years of experience in designing, developing, and implementing scalable, enterprise-grade platforms and consumer-facing applications. Expertise in modernizing legacy monolithic applications using Microservices, Docker, Kubernetes, Serverless, and Headless architectures. Proficient in C, C++, VB, .NET Core, C#, and modern front-end frameworks like Angular, React and TypeScript. Strong background in building and optimizing CI/CD pipelines with Azure DevOps, Jenkins, and etc. Demonstrated success in leveraging cloud platforms such as AWS
(Lambda, ECS, S3) and Azure (App Services, Functions, Kubernetes Service) to deliver reliable, cost-effective solutions. Experienced in Agile methodologies, fostering collaboration between business and IT teams, and delivering innovative solutions aligned with organizational goals.
Experience
GRINTEQ • New York, NY Mar 2020 – Mar 2025
Senior Software Engineer
Led the development of a comprehensive SaaS application using Angular, React on the frontend, and .NET Core, C#, and ASP.NET MVC on the backend.
Led a team of 5 developers to design and implement business-critical software applications for clients using C#, VB .NET, HTML, JavaScript, and CSS3 to create responsive and visually appealing interfaces.Developed enterprise-level applications for the financial services industry using ADO.NET and SQL Server to ensure seamless integration with business processes.
Designed and deployed enterprise-level applications using ASP.NET Web Forms, hosted on IIS servers for seamless deployment.
Designed and developed scalable web applications using Blazor, and Node.js, mentoring junior engineers in C#, Blazor, and Xunit.
Updated and refactored internal and healthcare applications from deprecated or insecure technologies to modern React.js NextJS, Angular.
Proficiently designed and developed web applications following design and architectural patterns like Model-View- Controller (MVC), Object-Oriented (OO) Design, Service-Oriented Architecture (SOA), and Model-View-View-Model
(MVVM), also contributed to the adoption of Domain Driven Architecture across the engineering team.
Spearheaded the adoption of design patterns and best practices like SOLID and DRY, ensuring clean, maintainable code.
Orchestrated the complete Software Development Life Cycle (SDLC) process, from requirements gathering and design to coding, testing, deployment, and maintenance.
Developed real-time bidding (RTB) system using SignalR, enabling instant updates on ad placements and improving advertiser engagement.
Built custom SSIS packages for automating financial reporting and data migration to a cloud-based data lake.
Acted as a FERPA-compliant data steward, ensuring that educational records adhered to privacy regulations while developing automated processes for data extraction from data warehouses.
Integrated Microsoft Graph API for cross-platform synchronization and workflow automation, enhancing collaboration across applications.
Optimized Azure SQL, PostgreSQL and MongoDB queries, achieving up to a 30% improvement in database response time.
Configured Azure DevOps CI/CD pipelines, automating build and deployment processes for microservices.
Developed real-time event-driven architecture using Azure Service Bus and Azure Functions.
Secured applications using Azure Active Directory (AAD), implementing OAuth2 and OpenID Connect authentication flows.
Crafted complex queries and optimized database performance using T-SQL and PL/SQL, enhancing data retrieval efficiency and supporting critical business processes.
Automated tasks using Python scripts to retrieve, clean, and store data from external APIs, improving workflow efficiency.
Worked collaboratively in a microservices environment, utilizing technologies like Docker and Kubernete for containerization and orchestration.
Led the successful integration of Apache Kafka within our microservices architecture, enhancing real-time data streaming capabilities and significantly improving system responsiveness.
Worked closely with Dapper, Entity Framework to simplify database interaction by working with databases using .NET objects and classes instead of writing raw SQL queries.
Designed and implemented RESTful APIs with a focus on high availability and security, leveraging APM tools like New Relic for monitoring.
Led a team in adopting modern source control technologies, implementing DevOps best practices to streamline code deployments and updates.
Integrated static application security testing (SAST) and dynamic application security testing (DAST) tools into the CI/CD pipeline to identify security flaws early in the development lifecycle.
Automated repetitive tasks with MuleSoft, ensuring smooth data integration and reducing processing time by 25%.
Led the implementation of CI/CD pipelines with Jenkins and Azure DevOps for the automated build, test, and deployment of microservices to Kubernetes clusters on Azure Kubernetes Service (AKS), established CI/CD pipelines and conducted knowledge-sharing sessions on Infrastructure as Code (IaC) with Terraform.
Worked with IIS management, configuring application pools, websites, and services for smooth application deployment.
Enhanced system reliability by designing infrastructure to support IIS-hosted applications and integrating RESTful services for real-time data synchronization.
Designed and implemented complex XSD and JSON Schemas for validating and structuring data exchanged between enterprise applications.
Worked closely with Dev/Ops and QA teams, ensuring smooth collaboration throughout the development process.
Utilized Agile/Scrum as the project management methodology and employed JIRA as the primary tool for managing and overseeing project tasks.
Designed and implemented robust web interfaces with DHTML, CSS, and JavaScript, ensuring compliance with OWASP Top Ten security standards.
Implemented PGP encryption to secure sensitive data transfers and ensure compliance with data protection regulations.
Leveraged SSL certificates and web application security protocols to enhance system integrity and secure sensitive data.
Managed user authentication with OTP, JWT, and OAuth 2.0, and utilized Auth0 and Azure Identity Access Management
(B2B/B2C) for secure access control.
Led a team in resolving complex production issues, ensuring system performance aligned with SLAs.
Implemented cloud message APIs and leveraged push notifications and WebSockets for real-time communication and enhanced user engagement in web applications.
Provided mentorship and technical guidance to junior developers, helping them improve their skills in ADO.NET and SQL Server.
Achieved higher client satisfaction by fixing over 20 client-reported bugs and implementing client-requested improvements with C# 10.
CODEBAY • San Diego, CA Apr 2018 – Feb 2020
Lead Full Stack Engineer
Led the development of backend services and APIs(using Azure API Management, Azure AD, and Azure SQL, Swagger and the other RESTful Services), ensuring smooth integration with other systems and improved data access.
Developed and optimized prompts for Large Language Model (LLM) interactions to enhance intelligent system integrations.
Created dynamic and user-friendly web interfaces using MVC architecture, improving user experience and system efficiency.
Designed and developed .NET web applications, web services, and Windows applications using C#.NET, Visual Studio .NET, JavaScript ES5/ES6, and AJAX.
Provided technical support and troubleshooting for OnBase (Hyland) workflows, forms, and document management solutions, enhancing their alignment with organizational needs.
Proficiently designed and managed cloud solutions on Azure platforms, leveraging high-level skills in architecture, deployment, and optimization to drive operational efficiency and business scalability.
Utilized Entity Framework to expose complex data structures via standardized OData endpoints, enabling efficient querying and filtering.
Designed and implemented web applications integrated with Azure App Services, Azure Functions, Key Vault, and Cosmos DB.
Integrated Azure Storage and Service Bus to enhance application functionality and performance.
Utilized Transact SQL and SQL Server for complex queries and database management.
Developed robust database solutions using Postgres and Oracle, including writing optimized Transact SQL queries for data retrieval and storage.
Leveraged Databricks and Azure Data Factory for data processing and integration, improving data pipeline performance.
Led the effort in securing API endpoints and services with Key Vault for secret management.
Used R for exploratory data analysis and visualization to uncover insights from large datasets.
Introduced new Angular features like reactive forms, modular architecture, and advanced RxJS patterns, resulting in a more robust and scalable application.
Managed source control and project tracking using Team Foundation Server (TFS), ensuring consistent delivery timelines and code quality, utilized TFS for version control and project management, ensuring smooth collaboration across the development team.
Developed and consumed web services, including REST, SOAP, and AMQP protocols, ensuring robust integrations.
Spearheaded DynamoDB integration, architecting robust and scalable solutions to leverage its NoSQL capabilities for efficient data storage and retrieval.
Created comprehensive unit tests, API tests, and E2E tests to enhance code quality and maintainability.
Created interactive web applications using WebForms, incorporating user feedback for enhanced user experience.
Leveraged Azure service operator to streamline CD deployment from GitHub to Kubernetes (AKS).
Created Object Models, Controllers, and used Razor for UI.
Enhanced application responsiveness with GraphQL subscriptions and Apollo Client.
Primary responsibilities included the development and design of desktop and web applications using WPF and .NET technology, leveraging cross-functional platforms on Azure DevOps to streamline workflows and improve collaboration among team members.
Maintained and supported intranet systems with 99.99% availability, ensuring compliance with HIPAA, state, and federal requirements.
Engineered data pipelines with AWS S3 and RDS, enabling real-time analytics for enterprise applications.
Utilized Redis for caching and RabbitMQ/Kafka for message brokering, optimizing data processing speeds.
Applied TDD methodologies with Jest and Mocha to ensure reliable and bug-free code.
Managed Azure infrastructure, leveraging EC2, S3, and Lambda for scalable and cost-effective solutions.
Utilized Azure PaaS to deploy and manage cloud-based applications, ensuring scalability and high availability.
Developed WCF Services using various contracts like Service Contract, Operation Contract, Fault Contract, Data Contract, and Message Contract, and configured endpoints for various protocols. VIRONIT • New York, NY Jun 2014 – Feb 2018
Full Stack Engineer
Proficiently employed OpenAPIs, GraphQL, and RESTful API development to create efficient communication channels.
Designed ASP.NET RESTful APIs that support JSON, enabling sophisticated, effective, and cost-efficient application integration.
Designed and developed Single Page Applications (SPA) using AngularJS and AureliaJS, improving user engagement and functionality.
Developed and deployed containerized applications using Docker Compose, Docker Swarm, and Jenkins to automate the CI/CD pipeline.
Developed, maintained, and optimized ETL processes using SSIS (SQL Server Integration Services) to extract, transform, and load data into MS SQL databases.
Experienced with Sitecore, Umbraco, and Contentful for building and managing web applications with complex CMS requirements.
Collaborated with UI/UX teams to design intuitive user interfaces, implementing geospatial mapping features with Mapbox and Google Maps.
Collaborated with cross-functional teams to design and implement microservices using Node.js and React with AWS Lambda and DynamoDB for the backend.
Implemented Azure DevOps CI/CD pipelines for efficient application deployment and automated testing.
Successfully led a team to develop a next-generation civic tech platform that increased user engagement by 50%.
Implemented tools like GIT, Maven, Code Coverage, JUnit, NuGet, and SonarQube to enhance development and testing workflows.
Created design documents using Swagger Editor to facilitate understanding of the product.
Directed Angular projects and contributed to Telerik Reporting, enhancing data visualization and reporting capabilities.
Designed interactive ASP.NET MVC 4 Razor views using Telerik MVC controls, JavaScript, KnockoutJS, HTML, Bootstrap, CSS, and AJAX.
Enhanced existing build processes by integrating YAML configurations and improving deployment pipelines.
Enhanced collaboration across cross-functional teams using Atlassian tools (Jira, Confluence).
Implemented an API Gateway using Ocelot to aggregate, route, and secure incoming requests to multiple microservices, optimizing network traffic and improving load balancing, resulting in increased system performance.
Implemented message queues using RabbitMQ for seamless communication between microservices, ensuring data consistency and fault tolerance, improving overall system reliability and reducing error rates.
Managed data access and security in Databricks environments while optimizing database performance.
Led Databricks administration and implemented scalable data pipelines with Delta Lake and GCP.
Created robust and secure data access solutions using Unity Catalog and managed permissions for complex environments. Skills
Programming Languages: C, C++, VB, C#, VB.NET, Python, PHP, TypeScript, JavaScript, DHTML, PL/SQL, T-SQL, JSON, XML, XSD, C++11.
Frameworks and Libraries: ASP.NET Core, ASP.NET MVC, ASP.NET Web Forms, .NET Core, WPF, Entity Framework, Blazor, React, Angular (including Angular 17), Knockout.js, Apollo Client, Telerik Reporting. API Development: RESTful APIs, SOAP, OData, WebSockets, Swagger, OpenAPI, GraphQL, JSON Schema. Database Technologies: SQL Server, PostgreSQL, MongoDB, Redis, DynamoDB, Elasticsearch, Databricks. DevOps and CI/CD: Docker, Docker Compose, Docker Swarm, Kubernetes, Terraform, Jenkins, Azure DevOps, TFS, CI/CD Pipelines, Microsoft Azure Service Operator.
Cloud Platforms: AWS (EC2, S3, Lambda), Azure (App Services, Kubernetes Service, Identity Access Management - B2B/B2C). Message Queues and Streaming: RabbitMQ, Kafka.
Web Development: WebForms, Razor, Apollo Subscriptions, Multiexperience frameworks, Telerik, IIS, OnBase (Hyland). Security and Compliance: Auth0, OAuth 2.0, JWT, SSL Certificates, FERPA Compliance, HIPAA Compliance, OWASP Top Ten Security Standards, SQL Injection Mitigation, Cross-Site Scripting Mitigation. Testing: TDD, Jest, Mocha, E2E Tests.
Data Integration and Automation: ETL, SSIS, MuleSoft, RPA (Robotic Process Automation). Application Design and Architecture: Ocelot API Gateway, Microservices Architecture, Task Parallel Library, Object-Oriented Design, Service-Oriented Architecture (SOA), Model-View-Controller (MVC), Model-View-View-Model (MVVM). Monitoring and Analytics: New Relic, APM Tools.
Version Control: GitHub, TFS, Azure DevOps.
Other Tools and Technologies: Microsoft Graph API, Swagger Editor, BI Publisher, Apollo GraphQL, Hyland OnBase. Education
Bachelor Degree of Computer Science Sep 2009 - Apr 2013 Boston University, Boston, MA