Summary
Overview
Work History
Education
Skills
Timeline
Generic

RJ Regenold

Dallas, Texas

Summary

Experienced software engineer that loves to build, deliver, teach, lead, and learn.

Overview

22
22
years of professional experience

Work History

Senior Security Specialist

PNC Bank
10.2024 - Current

Large financial company that provides personal and business banking services.

  • Built a microservice that scans source code for hard-coded secrets. The scanner uses several novel ways (patent pending) of identifying secrets in source code files. It also has a language-agnostic source code parser that can produce useable tokens from any source code file.
  • Built a machine learning model using XGBoost and Python that classifies tokens as a file path, namespace, secret, or "other" using generated and real training data. Built a CLI for generating training data and training and testing the model. Built an API using FastAPI that takes a list of arbitrary tokens and classifies them.
  • Brought 4 services up the highest level of internal compliance by introducing component tests using Selenium and Karate. This allows us to now deploy our applications during business hours.
  • Migrated 4 services from template based deployments to Helm chart based deployments.
  • Primary technologies: Javascript, Python, Bash, Jenkins, Selenium, Open Shift, Karate, Helm

Founding Engineer/CTO

Book.io/Stuff.io
01.2022 - 10.2024

Web3 startup that allows users to truly own their digital goods on four different blockchains: Cardano, Ethereum, Polygon and Algorand.

  • Built Book.io/Stuff.io from the ground up, including two Nomad clusters on Google Cloud, backend services written in Rust, a back office admin service written in Rust/HTMX, a web-sockets server written in Rust, and a frontend written in Vue.js/Typescript.
  • Invented Decentralized Encrypted Assets (patent pending) that allows the entirety of digital assets to be sharded, encrypted and stored on decentralized/distributed storage.
  • Built reader/audiobook/video application that allows users to consume their Decentralized Encrypted Assets after cryptographically verifying ownership.
  • Built command-line interfaces in Rust using Clap for producing decentralized encrypted assets, taking snapshots and performing airdrops.
  • Built blockchain-agnostic minting platform. This minting platform presented a unified minting experience across Cardano, Ethereum, Polygon, Base, and Algorand to a user, allowing them to mint/buy digital goods in a familiar way. This platform generated over $6MM in 2 years and has minted over 500,000 nfts on 4 different blockchains.
  • Built fulfillment platform that allows a user to redeem a code and receive a book/audiobook without any crypto knowledge. This process couples a web2 user-experience with web3 ownership.
  • Built custom Initial Token Offering platform that processed over $2MM USD in the first 24 hours.
  • Built engineering team. Created interview/hiring process, interviewed and hired engineers, and have grown team to 10 engineers.
  • Primary technologies: Rust, Typescript, HTMX, Postgres, Redis, Cardano, EVM, Algorand, Google Cloud

Senior Software Engineer

ProviderScience
07.2019 - 03.2022

Small software startup that builds intelligent scheduling software for medical providers.

  • Built a shift swapping feature using C#, .NET Core, and Vue.js. This feature allowed an admin to define rules for shift swapping, then allowed employees to swap shifts without a manager being involved, as long as the rules were fulfilled. The feature would help an employee identify eligible shifts for swapping and provided all the actions/notifications to ensure a smooth swap between employees.
  • Built a manager action queue that would cleanly and succintly show a manager various approvals and actions they needed to take to assist their employees. This queue would help them approve/deny PTO requests, out-of-band shift swap requests, etc.
  • Built a generic notification system that allowed various services in the application to notify users via email, text message, in-app notifications, or any combination thereof.
  • Primary technologies: C#, .NET Core, Vue.js, SQL Server, Service Fabric, Azure

Senior Software Architect

McKesson
02.2018 - 07.2019

Fortune 10 company that provides goods and services to the medical industry.

  • Built pharmaceutical logistics software using C#, .NET Core, Service Fabric, SQL Server, and Azure to help pharmacies manage accurate inventory.
  • Designed, implemented, and deployed a cycle count product using C#, .NET Core, SQL Server and Azure. This product allowed an admin to define the frequency they wanted their entire pharmacy inventory to be counted. It then intelligently presented a slice of inventory for counting each day to pharmacists, cycling through the entire inventory with the defined frequency. It presented a UI that allowed pharmacists to enter the count of each drug and then adjusted the pharmacy system to accurately reflect the amount on hand.
  • Designed, implemented, and deployed a custom analytics dashboard that gave pharmacy managers an actionable view into the performance of their pharmacy inventory. This dashboard allowed the manager to view various time periods (daily, weekly, monthly, etc) and determine the level at which their stores were performing.
  • Primary technologies: C#, .NET Core, Vue.js, SQL Server, Service Fabric, Azure

15 years of additional software engineering work

Available on request
08.2003 - 02.2018

Languages used: Python, Scala, Haskell, Javascript, Ruby, Java, PHP, Objective C, PL/SQL and others. Some memorable/noteable projects include:

  • Built a proof-of-concept for purecharity.com in Python, using Django, deployed to AWS, that helped secure $25MM in funding.
  • Created a responsive web bookstore in 2012 that targeted the iPad using Javascript and Backbone.js. This allowed users to buy books on the iPad without using an app (thus avoiding the 30% Apple tax for in-app purchases).
  • Built several iOS mobile apps in Objective-C, including the first Sam's Club app, a digital magazine app with custom PDF renderer for Amos Press, and a showcase app for Daltile.
  • Built a continuing education registration platform in 2008 using Flex and Actionscript 3 that allowed a student to search and drag/drop their desired classes onto a calendar view.
  • Built an internal tool using Scala and the Play framework, deployed to AWS, that allowed a non-technical sales employee to build a custom storage solution plan for enterprise customers.
  • Migrated an entire platform from Rackspace to AWS (including several terabytes of object storage).
  • Built an ONIX ingestion engine using Go and AWS for BookShout. This engine daily processed 100k+ book metadata entries in XML following the ONIX 2/3 standard to keep book prices and metadata up-to-date. This engine used S3 for storage, S3 events and SQS queues to track/move work along, Lambda functions, and RDS for persistence.

Education

Bachelor of Arts - Computer Science, Marketing minor

University of North Texas
Denton, TX
12-2007

Skills

  • 20 years of software engineering experience
  • Lifelong learner with a proven track record of delivering technology solutions
  • Full stack engineer that delivers every step from idea to scalable production app
  • Rust, Haskell, Typescript, C#, Python, Javascript, functional programming

Timeline

Senior Security Specialist

PNC Bank
10.2024 - Current

Founding Engineer/CTO

Book.io/Stuff.io
01.2022 - 10.2024

Senior Software Engineer

ProviderScience
07.2019 - 03.2022

Senior Software Architect

McKesson
02.2018 - 07.2019

15 years of additional software engineering work

Available on request
08.2003 - 02.2018

Bachelor of Arts - Computer Science, Marketing minor

University of North Texas
RJ Regenold