J.R. Strayhorn

Sr. Software Engineer Angular, RxJS, NgRx, TypeScript

(513) 291-3361 · jr@strayhorn.tech

I'm a Senior Software Engineer with over a decade of professional experience building web applications across a variety of environments and industries. My current focus is on building scalable, testable, and maintainable frontends using Angular, TypeScript, RxJS, and NgRx — and full-stack solutions using NestJS when needed.

Links to my LinkedIn, GitHub Profiles and Resume in Word or PDF format are below.


Experience

Founder & Freelance Software / Technology Consultant

Strayhorn Tech LLC (Part-time / Freelance)

As the founder of Strayhorn Tech LLC, I help small businesses, nonprofits, churches, and individuals achieve their technology goals by providing reliable and personalized software and IT consulting services.

Key Services & Accomplishments

  • Web Development & Design: Delivered modern, responsive websites using Angular, HTML/CSS, and WordPress — ranging from full custom builds to ongoing site maintenance and updates.
  • Frontend Freelance Development: Completed contract Angular development work, focusing on scalable UI architecture, performance optimization, and component-based design.
  • IT & Tech Consulting: Provided hands-on tech support and consulting, including home and office network setups, computer lab installations, streaming TV setup, router configuration, smart security camera installations, and general tech onboarding/training.
  • Client-Centered Approach: Partnered with a wide variety of clients — from local organizations to solo entrepreneurs — to simplify technology and deliver solutions aligned with their vision and budget.

This venture reflects my commitment to making technology approachable, reliable, and impactful for those who need it most.

January 2022 - Present

Senior Software Engineer

Therm

As a Senior Software Engineer at Therm, I build scalable, testable frontend solutions using Angular, RxJS, NgRx, and Angular Material within a modular Nx monorepo to support our next-generation retail energy platform. I’ve helped drive a more maintainable and robust codebase by leading efforts in unit testing, creating reusable libraries like a modular D3 charting engine, and architecting a shift toward reactive, push-based state management. These contributions have improved code quality, reduced complexity, and enhanced our team’s ability to deliver consistent, data-rich user experiences in a high-performance environment.

April 2021 - Present

Senior Consultant (Full Stack)

Strategic Data Systems

Creating new feature for financial services client's customer facing web portal using Angular (latest), Typescript, Storybook.js, and .NET Web API. Additional development: Creating new branding/UI experience for Customer Account Registration, Login/Logout using Identity Server 4, ASP.NET Core Identity, and ASP.NET Core MVC, and Windows services that interacted with Azure Service Bus to process messages with .NET Core Background Service

April 2021 - March 2022

Senior Software Engineer

Total Quality Logistics

Worked on upgrading out of support Angular (Frontend) apps and .NET Core (Backend) Web APIs, fixed existing unit tests, refactored to feature and feature routing modules, refactored to make all calls async and property use DI with ILogger and IHttpClientFactory. Also created swagger documentation and developer guides on Unit Testing.

December 2020 - March 2021

Senior Software Engineer > Team Lead > Manager

AssureCare LLC.

Designed, developed, and maintained health care application/product using C#, .NET 4.5+, .NET Core, HTML5, Angular (latest), Angular Material, Bootstrap, CSS3, RESTful Web APIs, ASP.NET MVC, WCF Web Services, Entity Framework, SQL Server and MongoDB through technical leadership as a Senior Developer, Team Lead and Manager.

August 2018 - October 2020

Senior Consultant

Capgemini

Lead developer and consultant with Sogeti USA Division on multiple projects ranging from a custom mobile app that tracks professional education to the migration of a large custom solution built on top of SharePoint. Created custom solutions using Xamarin Forms, SharePoint, ASP.NET and jQuery.

May 2017 - August 2018

Lead Developer

First Group America

Created custom SharePoint applications to manage business operations and equipment across all First Transit locations nationwide, and business contacts via custom CRM solution - built with C#, ASP.NET Web Forms. Built custom UIs for Office 365 sites using JavaScript, jQuery and Bootstrap.

August 2014 - December 2016

Senior Consultant

KiZAN Technologies

Created custom SharePoint solutions for Enterprise Calendaring, File Renaming and Document Publishing and Custom Accounting Approval Workflows - built with C#, JavaScript and jQuery. Consultant on a number of SharePoint and Web Development Projects for small / medium / large organization across the Tri-State Area.

December 2008 - March 2014

Software Developer

Intensity Software > Software Packaging Associates

Created custom software solutions such as Manifesting System used to generate shipping labels, Web-based Invoicing System, Order Import process, an organization’s competition registration system, and county board’s time tracking application. Designed console, windows and web applications using C#, .NET and Visual Studio.

March 2006 - November 2008

Education

University of Cincinnati, College of Applied Science

Bachelor of Science
Information Technology

w/ College Honors

June 2006

Skills

Skill Highlights
  • Angular and TypeScript Development
  • API Development against SQL and noSQL DBs
  • Cloud (Azure, AWS, Google, DigitalOcean)
  • Agile Development Practices (Scrum) in Sprints
  • Technical Leadership (Teams, Mentoring)
  • Technical Consulting, Customer-Facing, Training
  • CI/CD on Azure DevOps with Git
  • Unit Testing - Angular and .NET
  • Communication Skills (Written/Verbal)
Programming Languages & Tools
Programming Languages & Tools (cont.)
  • Languages & Frameworks: TypeScript, JavaScript, C#, HTML5, CSS3, Angular, RxJS, NgRx, NestJS, .NET Core, ASP.NET
  • Frontend Stack: Angular Material, Bootstrap, NX, Storybook, JWT, Husky, Font Awesome
  • Testing & Architecture: Unit Testing (Jest, Jasmine, xUnit), Component Store, Reactive Architecture, Modular Design
  • Cloud & DevOps: Azure, AWS, Google Cloud, DigitalOcean, Azure DevOps (CI/CD), Git, Firebase, Railway
  • Databases: SQL Server, MongoDB, MySQL, Postgres
  • Security: OAuth2, OIDC, Identity Server, ASP.NET Core Identity
  • Tooling: Git, Github, TFS, Azure DevOps, Visual Studio Code, Visual Studio, npm, NX, Docker

Projects

Digital Excellence

Open Source Contributor

Work and Collaboration platform for FHICT; added new features. Used Angular, Typescript, and ngx-bootstrap

Commudle

Open Source Contributor

Platform that organizes events for tech communities; added new feature - Cookie Consent. Used Angular, Typescript and Nebular Design Framework.

Code 4 Romania (Civic Tech Organization)

Open Source Contributor

Admin app for election observations; added new features and performed bug fixes. Used Angular, Typescript, .NET Core, ng-bootstrap, angular-jwt to decode JWT tokens.


Awards & Certifications

  • Angular Certified Developer (Level 2) - AngularTraining.com, 2021
  • Building e-commerce apps with .NET Core and Angular - Udemy, 2020
  • HP Award - Sogeti USA Division, 2017
  • Front End Development Certification - FreeCodeCamp, 2017
  • Coursera Mentor - Full Stack Web Development, 2017
  • Full Stack Web Development Certification - HKUST via Coursera, 2017
  • SharePoint Developer MCPD, MCTS - Microsoft
  • 1 st Place - Best in Show - Application Development, University of Cincinnati Tech Expo, 2006