Senior Software Engineer

I design, build, and deploy full-stack systems, resilient infrastructure, and AI-enhanced tools that streamline workflows and deliver measurable impact. From Bitcoin-powered payments to cloud-native architectures, my focus is on efficiency, reliability, and continuous delivery.

If you need someone who ships quickly, solves complex problems, and engineers for scale, I'm your guy.

Technical Skills

Core technical competencies spanning full-stack development, cloud infrastructure, and emerging technologies.

Full-Stack

Expert in modern web frameworks, high-quality API design, and resilient database architecture, delivering solutions across a wide range of languages, platforms, and system architectures.

DevOps

Advanced automation across GitLab, GitHub, Azure DevOps, and Jenkins, leveraging Docker and modern CI/CD practices to ensure repeatable build, test, scan, packaging, and deployment workflows.

Cloud

Proficient in building scalable cloud solutions across AWS and Azure, specializing in distributed systems, automation, and high-reliability services.

Databases

Advanced proficiency in SQL and NoSQL databases including SQL Server, PostgreSQL, MySQL, SQLite, DynamoDB, Redis, and IndexedDB with focus on scalable and cost-efficient optimization.

Automation

Systematic workflow optimization through intelligent automation that reduces development friction, improves quality metrics, lowers costs, and meaningfully accelerates time to market.

Distributed Systems

Designed and improved distributed architectures emphasizing scalability, reliability, event-driven patterns, and efficient inter-service communication.

Bitcoin Payments

Integrated Bitcoin payments through the Lightning Network with sub-penny fees, instant settlement, and broad wallet interoperability while eliminating the need for expensive payment processors.

AI Integrations

Driving application and workflow integration of AI technologies to optimize engineering processes, elevate decision-making, and advance competitive positioning.

Professional Skills

Leadership qualities and interpersonal abilities that drive team success and project excellence.

Strategic Problem-Solving

Data-driven approach to complex challenges, transforming constraints into innovative, high-impact solutions.

Time Management

Proven ability to prioritize effectively, meet aggressive deadlines, and deliver results with minimal oversight.

Technical Communication

Translating complex technical concepts for diverse audiences, from executives to engineers, with clarity and precision.

Adaptability

Thrives in fast-paced, evolving environments with a proactive mindset toward change and innovation.

Team Collaboration

Building trust across diverse teams, fostering open communication, and aligning stakeholders toward unified objectives.

Technical Leadership

Leading cross-functional teams, mentoring engineers, and driving projects from conception through delivery.

Employment Benefits

Core requirements for consideration. Open to discussion if most criteria are met.

Fully Remote

100% remote work environment with flexible location

Competitive Compensation

Market-rate salary aligned with experience and impact

Flexible Schedule

Adaptable working hours to optimize productivity

Comprehensive Benefits

Medical and dental insurance coverage

Professional Experience

Work history highlighting key roles, responsibilities, and technologies utilized.

T. Rowe Price logo

T. Rowe Price

Backend Developer
Baltimore, MDOct 2023 - Present
  • Developed and owned backend services supporting large-scale marketing systems, with a focus on performance, scalability, and production reliability.
  • Designed and built RESTful APIs to enable efficient communication between front-end and back-end systems.
  • Architected and operated cloud-native services on AWS supporting highly available, event-driven workflows.
  • Utilized AWS services including IAM, CloudFront, S3, DynamoDB, RDS, Lambda, ECS, EC2, Fargate, Route53, SQS, SNS, CloudWatch, and CloudTrail.
  • Containerized applications using Docker to standardize development environments and improve deployment consistency across CI and production.
  • Built and maintained GitLab CI/CD pipelines with automated testing, static analysis, and security scans, significantly reducing deployment risk.
  • Optimized database queries and back-end logic to improve service latency up to 80% on sluggish services massively boosting consumer experience.
  • Wrote and maintained enterprise-grade services in Java and TypeScript, adhering to T. Rowe Price engineering standards and best practices.
  • Collaborated in an agile environment through code reviews, sprint planning, and cross-team design discussions to ensure timely delivery of features and fixes.
  • Led design reviews for new system components, ensuring alignment with T. Rowe Price engineering patterns and security expectations.
  • Reduced production release errors by 95% by incorporating better deployment tracking processes during development.
  • Improved production release times by 50% by automating manual tasks and by drastically reducing deployment errors.

Technologies:AWS, Terraform, Vault, Apigee, Databricks, Docker, GitLab, Artifactory, Bash, Java, Node.js, TypeScript, Javascript, Python, React, Vite, Redux, OAuth2, JWT, SonarQube, Fortify, Seeker, Jest, JUnit, Playwright

Kemper logo

Kemper

DevOps Engineer
Chicago, ILMay 2023 - Aug 2023
  • Contributed to the maintenance and incremental improvement of enterprise CI/CD pipelines, supporting reliable deployments across multiple teams.
  • Supported administration and enhancement of GitLab-based source control workflows, including integration with automated CI/CD processes.
  • Assisted in operating Kubernetes clusters and Dockerized services, helping maintain availability and scalability for production workloads.
  • Maintained and extended existing Infrastructure-as-Code templates using AWS CloudFormation to support ongoing cloud provisioning needs
  • Authored and refined Jenkins pipelines using Groovy and Bash to support automated build and deployment workflows.
  • Participated in on-call rotations, troubleshooting and resolving production incidents to maintain system uptime and reliability.
  • Resolved ServiceNow tickets related to infrastructure, automation, and deployment issues in coordination with platform and application teams.
  • Collaborated with cross-functional teams to improve DevOps practices and promote a culture of automation and reliability.
  • Wrote Python scripts to automate operational tasks and reduce manual overhead in day-to-day infrastructure workflows.

Technologies:AWS, CloudFormation, Kubernetes, Docker, Jenkins, GitLab, Groovy, Bash, Python

Quality Consulting Inc. logo

Quality Consulting Inc.

Senior Tech Lead
Senior Software Engineer
West Des Moines, IAJan 2015 - Feb 2023
  • Provided consulting services to clients, delivering regular updates on project status, proposals, and addressing technical challenges to ensure alignment with client goals.
  • Researched, designed, and implemented software systems tailored to meet diverse client requirements across various industries such as healthcare, education, and precision agriculture.
  • Collaborated with cross-functional and external teams to deliver high-quality solutions for complex development projects.
  • Led small teams of up to 10 during core development phases, managing timelines, task prioritization, and code quality to ensure project success.
  • Developed full-stack applications, focusing on scalable and maintainable web solutions for both large-scale enterprise systems and smaller, targeted projects.
  • Made significant contributions to high-profile clients, including John Deere, DuPont, and American Enterprise, delivering robust and innovative software solutions.
  • Implemented cloud-based solutions using AWS and Azure, optimizing system performance and scalability.
  • Automated deployment pipelines and development workflows using Docker, Jenkins, and Azure DevOps to improve efficiency and reduce downtime.
  • Mentored junior developers, providing guidance on software development best practices, coding standards, and career growth.
  • Optimized and managed databases, including SQL Server and PostgreSQL, to support reliable data storage and retrieval for client applications.
  • Led standardization of DevOps practices and processes for American Enterprise across multiple development teams.
  • Architected and implemented a custom giftcard payment system for Brownells that supported physical giftcards.
  • Core contributor to a large-scale precision agriculture platform for John Deere, focusing on high throughput data processing pipelines for real-time post-harvest analysis tools.
  • Core contributor to a large-scale precision agriculture application for DuPont, focusing on complex data visualization and nitrogen prescription generation.

Technologies:AWS, Azure, Azure DevOps, Docker, Jenkins, C#, .NET, ASP.NET, MVC, Entity Framework, Razor, Scala, Spark, RabbitMQ, PowerShell, Javascript, SQL Server, PostgreSQL, Angular, React, Bootstrap

Banno logo

Banno

Part-Time Software Engineer
Cedar Falls, IAApr 2013 - Jan 2015
  • Maintained backend services for mobile applications that performed real-time financial monitoring and reporting.
  • Diagnosed and fixed defects in custom web scrapers, improving data accuracy and reliability across downstream systems.
  • Collaborated with senior engineers to enhance large-scale distributed financial systems, ensuring high availability and fault tolerance.
  • Implemented bank-specific money transfer functionality within mobile application, adhering to strict compliance and security requirements.
  • Leveraged Scala and Akka when developing reactive, scalable, and high-performance backend components.
  • Mentored new interns, providing guidance on functional programming concepts, paradigms, and best practices.
  • Maintained CI/CD pipelines using Jenkins and Git to support reliable development workflows.
  • Contributed to technical design discussions and code reviews to ensure high code quality and maintainability.

Technologies:AWS, Docker, Jenkins, Git, GitHub, Bash, Scala, Akka, RESTful APIs, HTTP, JSON, XML, Markup Templates, SQL, Redis

Education

Academic Foundation

University of Northern Iowa

Bachelor of Arts in Computer Science

Graduated December 2014

Relevant Coursework

Software EngineeringAlgorithmsData StructuresEmbedded SystemsDatabasesOperating Systems

Teaching Assistant

Intro to ComputingData Structures