J.R. Strayhorn

Senior Software Engineer (Full Stack) Angular and .NET Core

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

I am a certified Senior Software Engineer with 10+ years of experience working in a variety of environments, performing all manner of web development pivoting from Web Forms to SharePoint before focusing on modern Full Stack Solutions using Angular and .NET Core.

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


Experience

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 - Current

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
  • ASP.NET and .NET Core Development using C#
  • 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.)
  • Front-End Focused: JavaScript, TypeScript, Jest, HTML5, CSS3, Angular, RxJS, NgRx, Husky, Bootstrap, Angular Material, Font Awesome, JWT (decoding, storage)
  • Back-End, DB Focused: C#, ASP.NET, .NET Core, EF Core, Dapper, Swagger, SQL Server, MongoDB, mySQL, NUnit, AutoMapper, JWT (creation, authentication)
  • Cloud Platforms & Services: AWS, Firebase, Azure, Google Cloud, DigitalOcean, MailGun, Stripe, Twilio
  • Tools: Git, Github, TFS, Azure DevOps, Visual Studio Code, Visual Studio, npm, NX

Projects

Digital Excellence

Open Source Contributor

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

Bright Star Connect

Lead Developer

Event Registration System (MVP) used to create online process to replace current paper-based process for event registration and tracking. Using Angular, .NET Core, EF Core, MailGun, mySQL and DigitalOcean for hosting.

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