Post Job Free
Sign in

Software Engineer Senior

Location:
Dallas, TX
Posted:
November 03, 2025

Contact this candidate

Resume:

Cameron Brown

Senior Software Engineer

Dallas, TX *******.*****.***@*****.*** 945-***-****

PROFESSIONAL SUMMARY

I am a Senior Software Engineer with over 12 years of experience building high-performance software solutions across diverse industries including healthcare, ERP, e-commerce and finance domains. My expertise is in Microsoft technologies like C#, ASP.NET Core along with microservices architecture, event-driven systems and database design using SQL Server, PostgreSQL, and MongoDB. I've delivered full-stack solutions using Python, JavaScript/TypeScript, Angular, and React. My DevOps background includes CI/CD, Docker, Kubernetes, and Terraform for streamlined deployments and infrastructure management. Throughout my career, I've worked across all phases of the software development lifecycle, from requirements gathering to production support. I focus on writing clean, maintainable code and applying best practices like SOLID, TDD, and clean architecture. EDUCATION

Bachelor’s Degree in Computer Science 2009-2013 Richardson, TX The University of Texas at Dallas

PROFESSIONAL EXPERIENCE

Senior Software Engineer McKinney, TX

ScienceSoft 03/2022 - Present

Developed and maintained enterprise-grade ERP modules using C#, .NET Core to support key business operations including procurement, inventory, order management, and finance.

Designed and delivered a microservices-based solution, breaking down business domains into independently deployable services.

Applied Domain Driven Design (DDD), RESTful API standards, and JWT-based authentication.

Applied CQRS (Command-Query Responsibility Segregation) with MediatR, improving clarity and maintainability of business logic across command and query layers.

Implemented the data access layer using Entity Framework Core as the ORM, leveraging LINQ, projection mapping, and compiled queries to reduce data access latency and maintain consistency.

Designed database schemas using MS SQL Server, optimizing table structures, indexing strategies, and query performance. Developed T-SQL stored procedures, views, and user-defined functions.

Adopted an event-driven architecture to decouple services and enhance resilience across domains. Leveraged Azure Service Bus for asynchronous messaging and Azure Functions for lightweight event processing.

Integrated AI-powered invoice processing into ERP workflows by connecting backend services with an intelligent OCR engine, enabling automatic extraction of vendor, line-item, and payment details from invoices.

Built and maintained reusable UI components in Angular using TypeScript and RxJS, following Material Design for consistent and responsive UX. Implemented custom validators, pipes, and directives to enforce form validation and formatting standards.

Utilized Azure services including Azure App Services, Azure SQL Database, Azure Blob Storage, Azure Key Vault, Azure API Management and Azure Functions.

Defined infrastructure using Infrastructure-as-Code (IaC) tools like Terraform to enable automated environment provisioning.

Built CI/CD pipelines in Azure DevOps integrating build, unit tests, SonarQube checks, and blue-green deployment flows to QA, staging, and prod environments.

Containerized services using Docker, deploying to Azure Kubernetes Service (AKS) and managing orchestration with Helm.

Integrated Azure Monitor and Application Insights for monitoring and observability. Enabled tracing, real-time alerting, and performance analytics across microservices to facilitate proactive performance tuning and rapid issue resolution.

Wrote backend unit and integration tests using xUnit and Moq, driving development through (Test- Driven Development) TDD practices. Ensured front-end reliability with Jasmine/Karma for unit tests and Cypress for end-to-end testing.

Collaborated within Agile scrum teams, participating in sprint planning, backlog refinement, architecture reviews, and retrospectives. Worked closely with QA, DevOps, and product stakeholders to ensure clear communication and timely delivery of features.

Conducted regular code reviews, made architectural discussions, mentored junior developers. Promoted best practices around Clean Architecture, SOLID principles and scalable design patterns. Senior Software Developer Chicago, IL

Veradigm 02/2018 – 02/2022

Designed and implemented high-throughput, RESTful APIs using C# and ASP.NET Core Web API to support critical EHR workflows across TouchWorks and Sunrise EMR platforms.

Migrated a legacy monolithic .NET Framework system to a modular .NET Core microservices architecture, hosted on AWS with event-driven design using Apache Kafka.

Modeled and optimized schemas in PostgreSQL and MongoDB, and authored complex PL/pgSQL stored procedures, triggers to handle large-scale clinical and billing data efficiently.

Wrote Python scripts for operational automation tasks such as log aggregation, data migration, and AWS CLI deployment steps.

Developed lightweight RESTful microservices in Python (FastAPI) to support clinical data ingestion and transformation.

Built responsive, accessible React + TypeScript frontends for the FollowMyHealth patient portal, including appointment booking, medication refills, and care plan management. Utilized React Router, React Query, and Material UI, consuming backend services via OpenAPI/Swagger.

Developed modular Angular frontends for provider-facing tools such as patient charting and clinical documentation, leveraging Angular Router, RxJS, NgRx, reactive forms, and Angular Material.

Heavily utilized AWS services including Lambda, SNS, SQS, Amazon RDS (PostgreSQL), S3, and API Gateway to build event-driven backend services and serverless utilities for EHR and patient engagement workflows.

Provisioned cloud infrastructure using AWS CloudFormation, defining reusable templates to automate the setup of microservices, networking, Amazon RDS instances, and IAM roles across multiple environments.

Configured and maintained CI/CD pipelines using Jenkins and GitHub Actions, enabling automated builds, parallelized testing, and environment-specific deployments across development, QA, and production.

Integrated the ELK stack (Elasticsearch, Logstash, Kibana) to centralize structured logs from microservices, enabling traceability, alerting and real-time root cause analysis during production incidents.

Ensured application quality by writing Unit, Integration, and end-to-end tests using xUnit and Moq for backend services, Jest and Jasmine/Karma for frontend components, and Python/Selenium for automated UI testing.

Collaborated with cross-functional teams, including product managers, QA, and clinicians within Agile Scrum sprints to deliver features from concept through UAT and release.

Participated in production support rotations, implementing robust logging, telemetry, and health checks.

Software Developer Providence, RI

MojoTech 06/2013 – 01/2018

Developed RESTful APIs using C#, ASP.NET MVC/Web API, Python (Django), and Node.js for healthcare, e-commerce, and financial systems, including MVP prototypes and enterprise-grade applications.

Designed and optimized databases in MS SQL Server, Oracle, and MongoDB; implemented stored procedures, indexing strategies, and Redis caching to improve query performance.

Implemented backend systems following the Model-View-Controller (MVC) pattern, including custom controller behaviors and action filters for route control and execution logic.

Built asynchronous messaging pipelines with RabbitMQ, enabling event-driven communication and decoupling across microservices.

Implemented data access layers using Entity Framework and ADO.NET for database integration in backend systems.

Developed WPF desktop applications with MVVM architecture for admin tools and real-time monitoring systems.

Created WCF services for SOAP-based communication, integrating external and internal modules via WSDL, HTTP, and SOAP protocols.

Integrated third-party APIs (Stripe, Twilio, Salesforce) and implemented secure authentication using OAuth 2.0 and JWT tokens.

Built responsive frontends with HTML, CSS, JavaScript/TypeScript, React, AngularJS, Bootstrap, and Razor Pages for user-facing modules. Developed interfaces using Web Forms, WinForms, AJAX, XSLT, and ASP.NET Server Controls.

Generated reports using SQL Server Reporting Services (SSRS) and Power BI for transaction and service analytics.

Deployed and managed cloud-based applications using AWS, Azure, and GCP, including infrastructure provisioning, cloud storage, and multi-environment configurations.

Built and maintained CI/CD pipelines using Azure DevOps, Jenkins and GitHub Actions, integrating Unit and Integration tests, code quality checks (SonarQube), automated deployments.

Maintained legacy systems in VB.NET for backend processing, reporting, and system integration.

Collaborated with Agile Scrum teams using Git for version control, code reviews, and pull requests. SKILLS

Programming Languages:

C#, Python, JavaScript, TypeScript, Java, T-SQL, PL/SQL Frameworks & Libraries:

.NET Framework, .NET Core, ASP.NET Core, ASP.NET MVC, ASP.NET Web API, Entity Framework, LINQ, Dapper, ADO.NET, WPF, WCF, Python, FastAPI, Django, Flask, Node.js, Express.js

AngularJS, Angular (8, 13, 16), RxJS, NgRx, Angular Material, React, Redux, Material UI, Vue.js, jQuery, HTML, CSS, JavaScript (ES6), TypeScript, BootStrap Cloud Platforms & Services:

Azure Functions, App Service, Blob Storage, Azure SQL Database, Azure Cache for Redis, Cosmos DB, Service Bus, Logic Apps, Event Grid, App Configuration, Kubernetes Service (AKS), Active Directory (Azure AD)

EC2, S3, Lambda, RDS, DynamoDB, API Gateway, CloudFormation, Elastic Beanstalk, Elastic Kubernetes Service (EKS), Elastic Container Service (ECS), SQS, SNS, CloudFront, IAM, AWS Glue, AWS CloudWatch

Google Kubernetes Engine (GKE), Google App Engine, Firebase, Cloud Functions, Cloud Run, BigQuery, Cloud SQL, Cloud Storage, Cloud Pub/Sub, Cloud Identity, Vertex AI Databases & Caching:

Microsoft SQL Server, PostgreSQL, MySQL, Oracle, Cosmos DB, Dynamo DB, T-SQL, PL/SQL, Redis APIs & Communication Protocols

RESTful APIs, SOAP, GraphQL, gRPC, JSON, XML, Swagger/OpenAPI, Postman Architecture & Design:

Microservices Architecture, Event-Driven Architecture, Serverless Architectures, SOA (Service- Oriented Architecture), Test-Driven Development (TDD), Domain-Driven Design (DDD), Behavior- Driven Development (BDD), SOLID principles

Testing & Quality Assurance:

xUnit, NUnit, Moq, MSTest, Jasmine, Karma, Jest, Cypress, Selenium Logging & Monitoring:

Azure Monitor, Application Insights, Serilog, ELK Stack (Elasticsearch, Logstash, Kibana), Prometheus, Grafana

Security & Compliance

OAuth2, JWT, Okta, OpenID Connect, HIPAA, GDPR, PCI-DSS DevOps & CI/CD

Azure DevOps, Jenkins, GitHub Actions, GitLab CI/CD, AWS CodePipeline, Terraform, AWS CloudFormation, Azure Bicep, AWS CDK, Helm Charts

Development Methodologies & Tools

SDLC, Agile (Scrum, Kanban), Jira, Confluence, Git (GitHub, GitLab, Bitbucket), SVN, Visual Studio, Visual Studio Code (VS Code), JetBrains Rider, PyCharm, IntelliJ IDEA, SQL Server Management Studio (SSMS)



Contact this candidate