Blake Band
*************@*****.*** (***) *** - **44 Austin, TX 78704 linkedin.com/in/blake-band-268542363 SUMMARY:
As a Senior Full-Stack Software Engineer with over 10 years of experience, I specialize in building cloud-native architectures and microservices solutions, leveraging .NET Core, ASP.NET Core, and modern cloud platforms such as Azure and AWS. My expertise spans across a range of industries, including government, e-commerce, healthcare, and finance, where I’ve led the transition of legacy systems into scalable, high-performance microservices environments. I am proficient in optimizing system performance using Docker, Kubernetes, and CI/CD pipelines. My focus also includes integrating real-time notifications with SignalR and creating dynamic, interactive user experiences with Angular and React. Committed to delivering secure, maintainable solutions, I excel in Agile teams, ensuring the successful alignment of technical objectives with business goals.
EDUCATION:
University of Florida
Bachelor’s Degree, Computer Science Aug 2010 – May 2014 WORK EXPERIENCE:
Senior Full-Stack Software Engineer
gWorks May 2021 – Present Remote
Project: SmartGov SaaS (Scalable, API-driven Platform for Modernizing Local Government Services)
Designed and implemented a cloud-native microservices architecture using .NET 6/8 and ASP.NET Core, developed RESTful APIs for frontend integration with Angular 16, and automated infrastructure with Azure Kubernetes Service
(AKS) and Terraform, ensuring high availability, real-time updates, and optimized performance.
Modernized legacy system integrations by transitioning from ASP.NET Web API to ASP.NET Core, improving performance and enabling cross-platform compatibility for new microservices.
Developed modern microservices using ASP.NET Core, designing and exposing RESTful APIs for external consumption. The backend services handled high-volume operations like bill generation, payment processing, and account management.
Implemented gRPC for low-latency, high-performance communication between backend services, specifically optimizing payment verification and transaction processing in high-volume environments.
Integrated Apache Kafka for high-throughput, low-latency event streaming between microservices, and used Kafka Streams for real-time processing, ensuring efficient message delivery even under heavy traffic.
Optimized data access by combining Entity Framework Core for relational data (PostgreSQL) with Dapper for high- performance, low-latency queries on large datasets, ensuring efficient use of system resources.
Applied LINQ for optimized querying and performance within the services, enhancing data retrieval efficiency.
Implemented CQRS in the backend, separating command (write) and query (read) models to optimize performance and scalability, ensuring efficient data retrieval and processing without affecting system reliability.
Managed relational data, such as utility bills, payments, and account details, using PostgreSQL, ensuring transactional integrity and supporting complex queries for critical operations like bill generation and payment processing.
Implemented event sourcing with MongoDB, capturing events such as payment processed, bill issued, payment overdue, and bill updated. These events were stored as immutable logs to track every state change within the system, enabling detailed audit trails, historical analysis, and reporting, while preserving the evolution of data over time without altering historical records.
Developed ETL pipelines using Python and Apache Airflow to periodically extract, transform, and load (ETL) data between systems (e.g., migrating historical billing data from legacy systems to PostgreSQL). Data transformations involved cleaning, normalizing, and enriching data for downstream analytics and reporting.
Implemented ElasticSearch to enable fast, full-text search across large datasets, such as bills and transaction histories, providing an efficient way for users to find relevant data quickly.
Implemented robust security measures including PCI-DSS compliance for payment processing, integrating OAuth 2.0 for secure user authentication and using JWT for stateless session management, ensuring secure access to sensitive financial data, preventing unauthorized access, and maintaining the highest standards of data protection in accordance with regulatory requirements.
Integrated legacy SOAP-based APIs using WCF to enable seamless communication between the modern microservices architecture and existing systems, ensuring backward compatibility while transitioning to RESTful services, and maintaining operational continuity during the migration process.
Built dynamic, single-page applications using Angular 16 and TypeScript, integrating reactive UI components and leveraging RxJS for handling asynchronous data streams. Focused on developing scalable, maintainable interfaces that interact with backend RESTful APIs (ASP.NET Core) to provide users with seamless bill management and payment processing experiences.
Implemented real-time updates using SignalR for instant notifications on bill statuses and payments. Utilized HTML5, CSS3, SCSS, and Bootstrap for responsive, mobile-first design, and optimized frontend assets with Webpack. Ensured quality and functionality with unit tests using Jest and Karma, delivering an engaging and reliable user experience across devices.
Supported the mobile experience by leveraging .NET MAUI to develop a cross-platform mobile app for iOS and Android that enabled citizens to view bills, make payments, and set reminders. The app communicated with the backend via gRPC to ensure real-time data sync and smooth user experiences.
Optimized serverless processing with Azure Functions, utilizing Durable Functions to handle long-running workflows, minimize cold start times, and reduce infrastructure management overhead.
Integrated Azure Event Grid for better event routing and seamless communication across multiple services with low- latency event handling, ensuring real-time responsiveness for user interactions.
Integrated Microsoft Dynamics 365 with custom microservices to streamline government service workflows, enabling real-time synchronization of citizen data and transaction history across platforms. This integration leveraged Azure Logic Apps and Power Automate to automate business processes, enhancing operational efficiency and ensuring consistent data flow between Dynamics 365 and the SmartGov platform for improved service delivery.
Set up continuous integration and deployment (CI/CD) pipelines in Azure DevOps, using GitFlow for version control and code collaboration. Automated testing, building, and deployment processes ensured high-quality code and fast feature releases.
Used Terraform to automate the provisioning of cloud infrastructure on Azure, including Azure Kubernetes Service
(AKS) for orchestrating the microservices. Infrastructure automation allowed for consistent and reproducible deployments across multiple environments.
Integrated SonarQube into the CI/CD pipeline to automate static code analysis, ensuring high-quality code and identifying vulnerabilities early in the development process as part of a DevSecOps workflow
Developed and deployed a real-time data sync feature using .NET 8's improved performance optimizations and enhanced async stream capabilities, ensuring seamless updates and reducing latency between the backend services and frontend user interfaces during high-traffic billing periods.
Used Azure Redis Cache to store frequently accessed data (e.g., recently viewed bills) and reduce the load on the PostgreSQL database, improving read performance.
Deployed the platform to AKS using Docker containers. The solution was set up for high availability with automatic scaling to handle peak traffic, especially around billing due dates.
Leveraged Azure Monitor and Application Insights to gain deep insights into the system’s health. Monitoring tools were used to track the performance of backend services, identify bottlenecks, and ensure quick issue resolution.
Utilized GitHub for version control and collaborative code reviews, ensuring smooth code integration and timely feature releases. Promoted best practices in CI/CD workflows, reducing deployment times and increasing release velocity.
Adopted Test-Driven Development (TDD) using xUnit and NUnit to ensure high-quality code coverage and integrated Selenium for automated UI testing within the CI pipeline, improving deployment reliability and reducing defects.
Mentored cross-functional teams on cloud-native architecture, microservices best practices, and DevOps automation, fostering seamless collaboration between backend, frontend, and operations teams across the municipal platform. Championed GitOps for insfrastructure management and InnerSource practices to enhance developer collaboration, code quality, and overall team productivity, leading to more efficient software delivery for the Finance Hub, Operations Hub, and Utility Billing System. Additionally, managed sprint planning, issue tracking, and project execution using Jira, ensuring streamlined workflows and timely feature delivery across all platform modules. Full Stack Developer
Rightpoint Sep 2017 - Apr 2021
Project: HealthConnect Pro (HIPAA-compliant SaaS offering secure, scalable healthcare data management)
Collaborated with Health Systems Innovations (End Client) to architect and deliver tailored healthcare solutions on ASP.NET Core, reducing administrative overhead by 20% and significantly improving accessibility for both patients and providers across diverse care settings.
Developed seamless RESTful APIs adhering to HL7 and FHIR standards, enabling streamlined integration with EHR systems, reducing integration complexity and ensuring enhanced interoperability throughout the healthcare IT ecosystem.
Optimized data storage and retrieval by designing efficient database schemas and writing complex SQL queries in Amazon RDS for structured healthcare data, while leveraging Amazon DynamoDB for scalable, flexible storage of unstructured patient records, medical images, and notes. This hybrid approach improved query performance by 30% and ensured high availability and fast access to critical healthcare data across the system.
Implemented real-time communication frameworks using Twilio, enabling live video and voice consultations between clinicians and patients, as well as SMS notifications for appointment reminders, medication alerts, and patient status updates.
Built rich, interactive web applications with React.js and Redux for state management, ensuring modular front-end architecture. Leveraged React Router for seamless navigation, React Hooks for state management, and Axios for API calls to improve user experience and reduce page load times by 35%. Utilized TypeScript to enforce strong typing and improve code maintainability.
Utilized React Native for cross-platform mobile application development, sharing core business logic with React.js and ensuring feature parity between iOS and Android clients. Integrated with Redux for managing application state and optimized performance through code splitting and lazy loading.
Enhanced data security by implementing encryption, tokenization, and OAuth 2.0 to safeguard sensitive patient information and ensure compliance with HIPAA, GDPR, and other privacy standards.
Implemented ASP.NET Identity with JWT-based authentication, aligning with HIPAA and other regulatory frameworks, reducing unauthorized access incidents by 60% and safeguarding sensitive patient health information.
Enforced RBAC with granular permission sets, complementing encryption in transit and at rest with AWS Key Management Service (KMS), ensuring secure and compliant access to protected health records and supporting rigorous internal audits.
Optimized cloud infrastructure with Amazon Elastic Beanstalk, Amazon S3, and Amazon CloudFront, cutting median response times by 40% and ensuring consistent global performance for healthcare portals.
Introduced AWS Global Accelerator for global load balancing and improved failover scenarios, increasing resiliency and enabling seamless user experiences during large-scale events like vaccination drives.
Implemented centralized logging and monitoring using the ELK stack (Elasticsearch, Logstash, Kibana) to aggregate and analyze application logs, enabling real-time detection of system anomalies and performance bottlenecks. This enhanced troubleshooting efficiency by 40% and provided actionable insights for proactive issue resolution in the healthcare system.
Integrated Amazon CloudWatch to gather telemetry on user interactions and error rates, refining UI/UX and guiding data-driven optimization efforts for more intuitive healthcare applications.
Designed scalable, versioned APIs using ASP.NET Core, Amazon API Gateway, ensuring backward compatibility and consistent data retrieval for multiple healthcare stakeholders, from primary care clinics to specialized research institutes.
Leveraged RabbitMQ for asynchronous messaging and reliable event distribution, enabling real-time data synchronization between distributed services and improving availability of patient records during high-volume operations.
Incorporated AI/ML models for predictive healthcare analytics, improving patient outcomes by forecasting potential health risks and assisting clinicians with decision support.
Integrated Prometheus for real-time monitoring and alerting, paired with Grafana for rich, customizable dashboards, providing visibility into system performance, resource utilization, and application health.
Fostered a culture of technical excellence through the application of SOLID principles and TDD best practices, ensuring high-quality and maintainable code for scalable healthcare applications. Software Engineer
Wells Fargo Private Bank Feb 2016 – Aug 2017
Project: TradePulse (Real-time market data and investment analytics platform with secure API integrations)
• Developed real-time market data processing services using ASP.NET MVC, focusing on high throughput and minimizing latency in financial transaction processing.
• Implemented secure RESTful APIs with OAuth 2.0 and JWT, ensuring PCI-DSS and SOX compliance, and enabling seamless integration with external financial data providers like Bloomberg and Reuters.
• Migrated legacy financial systems to AWS infrastructure, utilizing EC2, RDS, and S3 to handle large-scale trading volumes while ensuring high availability and fault tolerance.
• Designed and developed interactive financial dashboards with JavaScript, AJAX, and ASP.NET MVC, providing real- time insights into portfolio performance and risk analysis.
• Optimized database performance by writing complex SQL queries for real-time financial reporting with SQL Server, improving data retrieval speeds and enhancing reporting efficiency.
• Secured trading algorithms with industry-standard encryption and used message queuing systems like MSMQ for orchestrating data processing workflows.
• Collaborated with cross-functional teams to ensure timely feature delivery and high-quality code, using Agile methodologies and version control with Git.
Software Developer
Citi Private Bank Jan 2015 – Jan 2016
Project: WealthFlow (Real-time financial analytics and portfolio management dashboard)
• Developed and optimized trading algorithms used in asset management systems, improving execution efficiency and lowering latency by 15% using C# (.NET), WPF (Windows Presentation Foundation), and Entity Framework 6 for dynamic functionality and backend communication.
• Assisted in the design and integration of financial dashboards for internal stakeholders, utilizing ASP.NET MVC 5 for dynamic front-end rendering, and ASP.NET Web API for backend services to display real-time market data. Enhanced interactivity with JavaScript and AJAX to enable seamless user experience without full page reloads.
• Created and maintained SQL queries for financial reporting in SQL Server with Entity Framework 6 for database connectivity, improving data extraction times, ensuring accurate information, and enabling real-time financial insights for the investment team.
• Optimized front-end interactivity using JavaScript, AJAX, and jQuery, implementing features like form validation, dynamic content loading, and event handling to improve the user experience on trading platforms.
• Automated data processing workflows using C# (.NET) for backend processing, SQL, and message queuing systems like MSMQ for message routing and orchestration. C# was used for integrating complex data processing logic and automation workflows, reducing manual intervention.
• Contributed to the development of secure APIs for handling sensitive customer data, integrating OAuth 2.0 and JWT for authentication and authorization, ensuring compliance with financial regulations like PCI-DSS and SOX.
• Assisted in the migration of legacy banking applications to on-premises infrastructure, ensuring scalable solutions for financial transactions and analytics. .NET Framework 4.5 was used to support the transition of older systems to .NET- based services.
• Collaborated with cross-functional teams to develop internal tools for risk analysis, performing financial modeling and simulations using .NET-based libraries (e.g., Math.NET Numerics, OxyPlot) for data automation and analysis.
• Participated in Agile development processes, attending daily stand-ups and sprint planning meetings, and collaborating with senior developers to ensure timely delivery of features and high-quality code.
• TECHNICAL SKILLS:
Programming Languages: C#, Java, JavaScript, TypeScript, Kotlin, SQL, Python, Bash, C++, Swift, Shell Scripting, Groovy, Scala, Ruby
Microservices & Cloud
Architecture
Azure Kubernetes Service (AKS), Azure Functions, Azure App Services, Azure Logic Apps, Azure Service Bus, Micro Frontends, Serverless (AWS Lambda, Azure Functions), API Gateway, Horizontal Pod Autoscaling (HPA), AWS CloudWatch, Prometheus, Grafana, Elastic Load Balancers (ELB), Cloud-Native Architecture, Event-Driven Architecture, CORS, Distributed Systems, Continuous Integration/Continuous Deployment (CI/CD), DevSecOps, Trunk-Based Development
API & Integration RESTful APIs, GraphQL, gRPC, Apache Kafka, RabbitMQ, JSON, XML, OAuth 2.0, JWT, Stripe API, PayPal API, Apple Pay API, SOAP-based APIs, API Versioning, API Documentation (Swagger/OpenAPI), WebSocket APIs, Service Mesh (Istio), Event- Driven APIs, Third-Party API Integrations, Elasticsearch API Frontend Technologies React.js, Redux, Angular, Vue.js, D3.js, Three.js, TypeScript, Webpack, Single-Page Applications (SPA), Module Federation, React Native, Kotlin, SignalR, WebSockets, jQuery, Progressive Web Apps (PWA), Angular Material Data Management & ETL Apache Kafka, AWS Glue, Redis, MySQL, MongoDB, Elasticsearch, PostgreSQL, SQL Server, NoSQL, OLAP, Real-Time Data Processing, ETL Pipelines, Data Warehousing, Big Data Tools (Hadoop, Spark), Data Visualizations (Tableau, Power BI) DevOps & Continuous
Integration/Delivery
GitHub Actions, Azure DevOps, Jenkins, Terraform, Helm, Kubernetes, Docker, Ansible, Prometheus, Grafana, Nagios, SonarQube, CI/CD Automation, Infrastructure as Code
(IaC), Microservices Deployment, Blue-Green Deployments Security & Authentication OAuth 2.0, JWT, PCI, Encryption (AES, RSA), SSL/TLS, Tokenization, Role-Based Access Control (RBAC), Identity and Access Management (IAM), Penetration Testing, OWASP, DevSecOps Practices, API Security, Secure Coding Practices, PCI-DSS Compliance, GDPR Compliance
Emerging Technologies AI/ML (TensorFlow, Vertex AI, Scikit-learn), Edge Computing, Quantum Computing, Internet of Things (IoT), Blockchain, Virtual Threads (Project Loom), HTTP/3, gRPC, WebAssembly (WASM), Kubernetes Operators, Serverless Functions Development
Methodologies
Agile (Scrum, Kanban), DevOps, TDD (Test-Driven Development), BDD (Behavior-Driven Development), CI/CD, Microservices Architecture, Event-Driven Architecture, Pair Programming, Continuous Improvement, Lean Software Development, Code Refactoring, GitOps, Trunk-Based Development, InnerSource, Distributed Development, Cross-functional Team Collaboration