Post Job Free
Sign in

Stack Developer Senior .Net

Location:
Greenville, TX, 75401
Salary:
120000
Posted:
May 01, 2025

Contact this candidate

Resume:

Daniel Nall

Senior .NET Full Stack Developer

***************@*****.*** +1-210-***-**** Greenville, TX

PROFILE

Accomplished Senior .NET Full Stack Developer with 12 years of experience delivering innovative solutions across e-commerce, healthcare, and financial services. Expertise in developing scalable backend systems, dynamic frontend interfaces, and secure, high-performance applications using .NET, Angular, React, and modern cloud platforms like Azure and AWS. Skilled in microservices architecture, RESTful API development, and database optimization, with a strong focus on compliance, security, and system reliability. A collaborative team player with a passion for mentoring, driving technical excellence, and solving complex business challenges through technology.

EDUCATION

Bachelor’s Degree in Computer Science 2010 – 2013 Denton, Texas

University of North Texas

PROFESSIONAL EXPERIENCE

Senior .NET Full Stack Developer / Team Lead

Microsoft Sep 2019 – Present Redmond, WA (Remote)

Led the design, development, and deployment of a cloud-native, scalable Healthcare Data Platform aimed at secure data exchange, real-time analytics, and interoperability between healthcare providers, EHR systems, and external partners.

Integrated FHIR-compliant APIs, predictive analytics, and automation to streamline workflows, ensuring compliance with HIPAA, GDPR, and healthcare data security standards.

Contributed to the architectural design of the platform’s backend using .NET Core, implementing a microservices-based approach deployed on Azure Kubernetes Service (AKS) for enhanced scalability, fault tolerance, and high availability.

Built secure, low-latency RESTful APIs and gRPC services with .NET Core, ensuring smooth communication between healthcare providers, EHR systems, and external partners.

Secured API endpoints using OAuth 2.0, OpenID Connect, and JWT for user authentication and access control.

Designed RESTful APIs and gRPC services while maintaining interoperability with legacy healthcare platforms through SOAP-based integrations where required.

Led the development of real-time, user-friendly dashboards and administrative tools using React and Angular, while leveraging Blazor Server for internal administrative interfaces where server-side rendering was beneficial.

Designed front-end components using Angular 14-16 and React 17, focusing on responsive design and modern UI/UX principles.

Implemented advanced state management using NgRx and Redux Toolkit to ensure seamless user experiences.

Collaborated across multiple languages, including JavaScript, TypeScript, React, and Angular, developing modern UI components that cater to both customer and internal team needs.

Developed a comprehensive data lake and warehouse architecture leveraging Azure Synapse Analytics, Azure Data Lake Storage, and SQL Server, optimizing data ingestion, query performance, and enabling seamless integration with Power BI for analytics and reporting.

Utilized Azure SQL, Cosmos DB, and MongoDB to evaluate and select the most appropriate data storage solutions based on performance goals and system requirements.

Boosted database performance through advanced strategies like indexing, partitioning, and caching with Azure Redis, ensuring the system could handle large-scale healthcare data efficiently.

Developed a secure data access layer with Entity Framework Core, optimizing LINQ queries for high performance and scalability across the various healthcare workflows.

Integrated Azure Cognitive Search to provide efficient search capabilities across millions of structured and unstructured healthcare records, significantly reducing query times.

Partnered with the DevOps team to streamline the application delivery process through CI/CD pipelines that deploy containerized services using Kubernetes, ensuring smooth, scalable deployments.

Designed and containerized microservices using Docker, optimized for orchestration on Kubernetes, and integrated these into CI/CD pipelines with Azure DevOps for streamlined deployments.

Established observability practices by integrating Azure Monitor, Application Insights, and Prometheus, ensuring proactive performance management and system reliability.

Championed DevOps practices, automating infrastructure provisioning using Azure Bicep and ARM Templates, reducing deployment times and eliminating configuration drift.

Automated key workflows like patient appointment scheduling, claims adjudication, and clinical data sharing by leveraging Azure Functions and Azure Logic Apps, drastically reducing manual efforts and ensuring real-time data processing.

Developed large-scale, distributed, event-driven SaaS applications using Azure Event Hubs and Azure Service Bus for asynchronous microservices communication, enhancing system scalability and reliability.

Provided mentorship to junior engineers, guiding them in building event-driven architectures using Kafka and implementing message queuing solutions like Azure Service Bus for asynchronous data processing.

Integrated observability techniques using Prometheus and Grafana for continuous monitoring and proactive issue resolution, applying SLOs to assess platform health and reliability.

Applied advanced troubleshooting techniques to resolve performance issues across distributed systems, optimizing services to ensure smooth operation in a high-demand healthcare environment.

Spearheaded incident management efforts, performing root cause analysis and ensuring long-term fixes to guarantee platform stability and reliability.

Led the development of predictive analytics solutions using Azure Cognitive Services and Azure Machine Learning, progressively integrating AI-driven insights as Microsoft expanded its AI capabilities from 2022 onwards.

Integrated a conversational AI chatbot using Python and Azure Bot Framework to provide real-time patient support for scheduling, medication reminders, and billing inquiries, significantly enhancing user engagement.

Integrated Power BI Embedded to provide real-time analytics and interactive dashboards for administrators, enabling access to actionable insights on operational metrics and patient trends.

Managed a cross-functional team of over 10 developers specializing in backend, frontend, and DevOps, providing mentorship on technologies like .NET Core 3.1 to .NET 6/7, Angular 10-13, and later transitioning to .NET 8 and Angular 14-16 as they became available.

Led Agile ceremonies, including sprint planning, backlog grooming, and retrospectives, utilizing Azure DevOps Boards to manage sprints and collaborate across distributed engineering teams.

Facilitated alignment across teams through clear communication, fostering collaboration, and driving consensus on key technical decisions and ambiguous issues.

Automated a variety of testing practices, including unit tests, integration tests, and regression tests, establishing a comprehensive test suite to ensure robust software delivery.

Worked alongside QA teams to develop a comprehensive testing strategy, including unit tests with xUnit, integration tests with Selenium, and performance testing using tools such as Apache JMeter and k6.

Demonstrated proficiency in .NET by building scalable, cloud-native applications that comply with the stringent requirements of the healthcare industry.

Led the effort to decompose a monolithic application into microservices, improving system modularity and maintainability while enhancing scalability and flexibility.

Established coding standards and best practices within the team, organizing regular knowledge-sharing sessions on advanced dependency injection, LINQ optimizations, and multithreading in .NET.

Implemented feature flags to allow for controlled rollouts of new features, minimizing risk and optimizing user feedback gathering during release cycles.

Mid-Level .NET Full Stack Developer

Toledo Finance March 2016 – August 2019 Houston, TX, USA

Spearheaded the development and ongoing maintenance of the Toledo Financial Services Platform (TFSP), an advanced core banking system designed to manage real-time financial transactions, fraud detection, payment reconciliations, and compliance reporting across various financial operations such as banking, credit cards, and mortgages.

Designed and implemented a microservices-based backend architecture, allowing TFSP to efficiently handle millions of daily financial transactions. The system was initially built using .NET Framework 4.6/4.7, and then migrated to .NET Core 2.0/2.1 to improve scalability, performance, and maintainability.

Maintained and optimized legacy applications written in VB.NET, supporting their transition to modern platforms while ensuring business continuity and maintaining operational performance.

Developed RESTful APIs with ASP.NET Web API and ASP.NET Core, ensuring smooth integration between internal banking systems, mobile applications, and third-party services. Complied with PCI-DSS standards to secure payment processing.

Created a dynamic, real-time transaction monitoring dashboard for fraud analysts, enabling them to visualize transaction patterns, flag suspicious activities, and generate detailed reports using Angular 2–8, NgRx, and Power BI Embedded.

Implemented event-driven messaging using RabbitMQ and Azure Service Bus for transaction logging, real-time notifications, and asynchronous processing of batch workflows, reducing system bottlenecks and improving overall throughput.

Leveraged JavaScript and TypeScript for backend services, and built responsive UI components with React to improve the user interface for internal teams and enhance overall user experience.

Integrated multiple internal and third-party systems using Mulesoft, streamlining business processes and enabling seamless data exchange between diverse platforms.

Implemented Data Protection and Disaster Recovery solutions for critical financial systems, ensuring minimal downtime and maintaining regulatory compliance.

Conducted extensive work with SQL Server, MongoDB, and DynamoDB, choosing the optimal data stores based on the specific financial use case, operational needs, and performance requirements.

Established a comprehensive automated testing strategy, incorporating unit, integration, and regression tests to ensure high code quality and facilitate seamless delivery pipelines.

Implemented feature flags to enable a controlled rollout of new features, minimizing risks during deployment and collecting early feedback from business stakeholders.

Utilized Prometheus and Grafana to monitor system health, setting up SLOs and integrating observability tools to proactively detect and resolve operational issues.

Led the migration of legacy monolithic components to a microservices architecture, improving the scalability, maintainability, and flexibility of the system.

Used expert troubleshooting skills to resolve performance bottlenecks, optimizing services to handle high-volume financial transactions efficiently.

Facilitated cross-functional discussions, ensuring alignment on technical solutions, clarifying ambiguities, and leading teams through complex challenges.

Engineered event-driven SaaS solutions, integrating microservices with Kafka to implement asynchronous communication, boosting both performance and scalability.

Integrated event-driven messaging patterns using RabbitMQ and Azure Service Bus, enabling transaction logging, real-time notifications, and asynchronous processing of batch workflows, which helped reduce system bottlenecks and improve throughput.

Utilized OpenShift (RedHat) to automate the deployment and management of containerized applications, improving scalability and reducing deployment time in the cloud infrastructure.

Incorporated Azure Machine Learning to implement fraud detection algorithms, leveraging customer transaction history and behavioral data to proactively flag potentially fraudulent activities in TFSP.

Developed a secure payment gateway integration supporting ACH transfers, credit card payments, and wire transfers, ensuring seamless interoperability with external providers via WCF services and REST APIs for modern systems.

Automated the payment reconciliation process by developing workflows with Azure Logic Apps and Azure Functions, significantly reducing manual intervention and increasing the speed of processing mismatched transactions.

Built a comprehensive data archiving and compliance system using SQL Server 2016, MongoDB, and Azure Blob Storage, ensuring that historical transaction data could be securely stored and retrieved in compliance with industry regulations.

Developed role-based access control (RBAC) systems using OAuth 2.0 and JWT, ensuring secure and appropriate access to sensitive financial data by internal users, partners, and API consumers.

Constructed and maintained a mobile-friendly internal dashboard for executives and operations teams using Blazor Server and Xamarin, providing real-time insights into transaction metrics, system performance, and operational alerts.

Enhanced batch processing workflows by migrating critical jobs to AWS Lambda and Azure Functions, adopting serverless architecture for cost optimization and faster execution times.

Developed an ETL pipeline for financial data integration and transformation using SSIS and Azure Data Factory, facilitating seamless reporting and data synchronization between internal systems and external compliance bodies.

Deployed Docker containers for TFSP microservices and orchestrated them with Azure Kubernetes Service (AKS), ensuring high availability and fault tolerance across distributed environments.

Integrated real-time monitoring for TFSP using the ELK Stack (Elasticsearch, Logstash, Kibana) and Azure Monitor, providing operational teams with real-time insights and proactive issue resolution capabilities.

Built advanced UI components for the fraud detection portal using Angular 8, TypeScript, and SCSS, ensuring the best possible user experience while adhering to design standards and performance best practices.

Utilized SonarQube and Checkmarx for static code analysis to identify and correct secure coding flaws, ensuring adherence to secure development best practices.

Worked with QA engineers to create detailed test cases, utilizing xUnit for backend testing, Selenium for UI testing, and Apache JMeter for performance testing to ensure robust system performance under high load.

Migrated key TFSP components from on-premises infrastructure to Azure App Service, driving cost savings, reducing infrastructure complexity, and improving scalability.

.NET Developer

Chewy January 2014 – February 2016 Frisco, TX, USA

Developed and optimized Chewy’s core e-commerce platform, building backend services for order processing, payment handling, and customer interactions in a high-traffic system.

Built and maintained scalable backend services using ASP.NET MVC 5, C#, and Entity Framework 6, ensuring efficient processing of thousands of transactions daily.

Integrated RESTful APIs with third-party payment processors (PayPal, Stripe) and inventory management tools, enabling secure and seamless data exchange using JSON.

Optimized SQL Server 2012 database by writing stored procedures, triggers, and indexing strategies, reducing query execution time and improving scalability.

Implemented asynchronous messaging with RabbitMQ to decouple services, enhancing system performance and scalability.

Led the migration of legacy ASP.NET Web Forms pages to ASP.NET MVC 5, improving maintainability and modernizing the platform for future growth.

Developed scalable and cloud-ready applications by leveraging Microsoft Azure (Azure App Services, Blob Storage) for hosting web applications and managing storage needs.

Deployed and maintained applications on AWS EC2 and S3, ensuring high availability and fault tolerance.

Utilized Azure SQL Database to manage relational data, implementing automated backups and failover strategies to enhance data reliability.

Automated build and deployment pipelines using Team Foundation Server (TFS) and Azure DevOps, streamlining releases and reducing manual errors.

Designed responsive UI components using HTML5, CSS3, JavaScript, and Bootstrap 3, ensuring a seamless shopping experience across devices.

Implemented AJAX-based real-time interactions for features like order tracking and customer chat, enhancing user engagement.

Strengthened security by enforcing Forms Authentication, Role-Based Access Control (RBAC), and secure session management, ensuring PCI-DSS compliance for payment processing.

Integrated WCF services to facilitate data exchange between the e-commerce platform and legacy systems using SOAP-based web services.

Improved API performance by implementing caching strategies with Redis, reducing database load and enhancing response times.

Conducted performance testing using Apache JMeter, ensuring the system could handle peak traffic efficiently.

Assisted in breaking down monolithic architectures and adopting microservices principles, improving system flexibility and scalability.

Worked closely with cross-functional teams to define technical solutions, collaborating with UX/UI designers, product managers, and business stakeholders.

SKILLS

Programming Languages:

Backend: C#, Java (8–11+), Python

Frontend: JavaScript, TypeScript, HTML5, CSS3, SCSS

Frameworks & Technologies:

Backend:

.NET Framework (4.5–4.8), .NET Core (1.0–8.0), ASP.NET MVC, ASP.NET Core, Web API, WCF, Entity Framework, Entity Framework Core, Spring Boot

Frontend:

Angular (1–16), React (15–18), Vue.js (2/3), Blazor, ASP.NET Web Forms

Message Queuing & Event-Driven Architecture:

RabbitMQ, Kafka, Azure Service Bus

Authentication & Security:

JWT, OAuth 2.0/2.1, OpenID Connect, SSL/TLS, RBAC, Forms Authentication, PCI-DSS

API Development:

RESTful APIs, WebRTC, Twilio API, gRPC, Jasmine, Jest

Testing:

xUnit, NUnit, MSTest, Selenium, Apache JMeter

Cloud & DevOps:

Cloud Platforms: Microsoft Azure, Amazon Web Services (AWS)

Azure Services: Azure Kubernetes Service (AKS), Azure App Service, Azure Functions, Azure Logic Apps, Azure Blob Storage, Azure Redis Cache, Azure SQL Database

AWS Services: AWS Lambda, AWS S3, AWS EC2, AWS RDS, AWS DynamoDB

Containerization & Orchestration: Docker, Kubernetes, OpenShift

Infrastructure as Code (IaC): Terraform, AWS CloudFormation, Azure Resource Manager (ARM), Bicep

CI/CD Tools: Azure DevOps, Jenkins, GitHub Actions, TFS, Bash scripting, PowerShell

Monitoring & Logging: ELK Stack (Elasticsearch, Logstash, Kibana), Prometheus, Grafana, AWS CloudWatch, Azure Monitor

Database Management:

SQL Databases: SQL Server, PostgreSQL, MySQL, Azure SQL Database, AWS RDS

NoSQL Databases: MongoDB, DynamoDB, Neo4j

Database Optimization: Query Caching, Indexing, Partitioning, Database Performance Tuning

Development Tools & IDEs:

IDEs: Visual Studio (2015–2022), Visual Studio Code, IntelliJ IDEA, Rider

Version Control: Git, GitHub, GitLab, TFS, Bitbucket

Project Management: JIRA, Azure Boards, Trello, Confluence

Build Tools: MSBuild, Maven, Gradle

Collaboration: Microsoft Teams, Slack, Zoom



Contact this candidate