About
Hey there! I’m Brad, a passionate engineer, hacker, and traveler.
As a Principal Software Engineer - Tech Lead, I love to breathe new life into legacy enterprise web apps using modern technologies.
Here’s a bit more about me:
- I have over a decade of professional experience in front-end, back-end, mobile, and devops.
- I’ve been using Angular since its alpha release in 2015.
- I’ve led the development of several projects, rewriting legacy applications (jQuery, AngularJS, ASP.NET Web Forms, Silverlight, ColdFusion) using modern technologies such as Angular, React, and .NET Core.
I’ve worked in a variety of domains:
- Customer Relationship Management (CRM)
- Architecture, Engineering, and Construction (AEC)
- Insurance (Health, Auto, Homeowners, and more)
- Healthcare, Human Resources, Law, Public Utilities, Commerce, Education
I’ve also had the privilege to collaborate with some notable clients, including:
- Progressive Casualty Insurance Company
- Nationwide Mutual Insurance Company
- American Academy of Pediatrics
- Ohio Hospital Association
- WV Independent Oil and Gas Association
- Benjamin Rose Institute On Aging
- The Greenbrier
- WV Board of Law Examiners
- The City of South Charleston
- WV State Tax Department
If you are interested in working with me, feel free to reach out.
Favorite Technologies
- Back-end / Desktop / Mobile: C#, Ionic, Python
- Front-end: JavaScript / TypeScript, Angular, React
- Databases: SQL Server, PostgreSQL, MongoDB
- Cloud / DevOps: AWS, Azure, Docker, Kubernetes
- Leftovers: Powershell, Git
Background
I’m proud to hold a B.S. in Computer Science from Marshall University, where I also minored in Mathematics and maintained a 4.0 in-major GPA.
Here’s a brief overview of my career journey:
- During college, I was selected for the WV Governor’s Internship Program, where I had the opportunity to collaborate with developers at the WV State Tax Department.
- I played a key role in modernizing an online filing web app that generated $107 million in tax revenue in a single year.
- After my internship, I joined a B2B software contracting company. There, I crafted numerous web, mobile, and desktop apps across a variety of languages and frameworks.
- Since then, I’ve been working remotely, focusing on modernizing legacy enterprise SaaS web applications using modern technologies.
- I’ve re-architected and re-written many legacy SaaS applications, including real-time insurance rating web apps, agency management systems (AMS), and a CRM.
Leisure
When I’m not working, I enjoy:
- Traveling: Working remotely gives me the freedom to travel and explore new places.
- Fitness: As a competitive powerlifter, I prioritize healthy habits to balance out the time I spend in front of a screen. I’ve recently also dipped my toes into olympic weightlifting and long distance running.
- Playing guitar: I’m passionate about all things music-related and own 7 guitars. In 2023 alone, I spent over 1,110 hours (46 days and 6 hours) listening to music!
- Contributing: I actively share my knowledge and continue to learn on platforms like Stack Overflow and /r/learnprogramming.
About The Site
The site is built with Hugo static site generator. Old blog posts were migrated from an ancient WordPress site.
Check out the Github repository for this site.