Experience

My programming career started early, writing scripts in grade school for our Windows NT servers.

By high school, I was winning coding competitions across the state.

I started an internship writing software for Lexis-Nexis out of high school, then moved on to Cash Flow Solutions as a full-stack developer.

I have worked my way up through every role - developer, tech support, senior developer, manager, project manager, and vice president.

November 2020 - Current
Remote
Vice President, Software Engineering
August 2022 - Current
At RIBBIT, I empower a team of professionals to build cutting-edge financial and risk software. Together, my team builds solutions to help customers get better access to cash, manage electronic payments, and mitigate risk, while remaining efficient and agile.
  • Manage a team of software engineers, support techs, and testers, practicing agile software development who work together to build APIs, websites, databases, and many other solutions.
  • Oversee all aspects of software development, including planning, development, and release.
  • Mentor and guide team to accomplish tasks, brainstorm ideas, and continue education.
  • Design new concepts, ideas, and features for our product suite.
  • Manage backlogs, project planning, and sprint planning for all development work.
  • Provide solutions and assistance to clients wanting to use our services.
  • Build automation pipelines for CI/CD releases.
Vice President, User Experience and Platform
November 2020 - August 2022
As VP of User Experience, I created and managed the experience that users receive when they interact with our financial products. I also oversaw our platform design, including our website and UI widgets for ACH processing, risk mitigation, and account management. I manage a team of professionals who work together to build solutions for our customers and support their needs.
  • Managed front-end and full-stack developers working with our website and UX widgets.
  • Worked with API endpoints that managed ACH processing, risk mitigation and customer management.
  • Managed technical support representatives who supported our platform, both customer facing and internal.
  • Project Manager for all front-end development.
  • Designed interfaces along with team members for our website and bank login UX.
February 2007 - November 2020
On-Site
Director of IT and Integration
November 2015 - November 2020
  • Managed a team of software engineers designing and developing custom payment solutions to companies seeking to increase their profit margins. Managed support technicians who interacted with clients to ensure that our solutions met their needs and expectations.
  • Designed an extensive web management console in ASP.NET to manage every aspect of our products.
  • Designed, developed, and integrated ACH processing software to manage the entire payment lifecycle, including processing and file creation, returns, reconciliation, and reporting. I built and debugged payment processing files such as NACHA-formatted ACH/return files and ICL/X9.37 files.
  • Developed fully enclosed utilities to allow our customers to interact with our services quicker and easier, such as embedded websites, widgets, and other packages using ASP.NET, JavaScript, PHP and C#.
  • Worked with clients to integrate our services into their processes and support their technical needs.
Software Engineer
February 2007 - November 2015
  • Built software used to process payments, perform verifications, and manage every aspect of the product and business, including customer, account, and client management tools, processing and reconciling payments, reporting, and more.
  • Built and supported the LeapDeposit software interface – a Windows software package installed on client computers that interfaces with a check scanner to remotely capture and input checks that are then converted and processed remotely.
  • Designed database structures, stored procedures, functions, and queries in Microsoft SQL Server for numerous programs and services.
  • Provided support for client technical needs and all internal IT support.
  • Managed physical company infrastructure, including server setup and physical installation, server rack management, network wiring and electrical systems. Wired all circuitry to our server room and building, including generator and battery failovers, camera systems, alarms, server room climate management, automation, physical access control (with keycards, magnetic locks, and control panels), and all 120v including lights and outlets.
June 2006 - January 2007
On-Site
Softare Developer Intern
June 2006 - January 2007

I was originally brought on at LexisNexis to perform low-level tasks for a small team, such as file cleanup, backup staging, SQL monitoring, and some custom reports. In my spare time, I automated the entire job using scripts and a VB.net app, leading to the extension of my internship to complete the automation.

Freelance

2006 - Current

Freelance Developer


Throughout my life, I have built and designed many websites and applications for numerous clients, including hospitals, collections and finance companies, schools, and more.

My freelance work today focuses on websites and web applications.

Previously, I specialized in writing scripts and small applications for companies to convert or consolidate flat files into various formats, including ACH and payment files, healthcare and HIPPA data, and legal/collections.


Freelance Electrician and Handyman


I am a do-it-yourself kind of guy who loves to learn new skills. I am fascinated by the concepts of electricity, and enjoy electrical work from household/small business to low-voltage communications.

I believe that there is nothing I cannot do if I set my mind to it - and when faced with the challenges of learning new skills, I take them head on.
In addition to my computer skills, I can wire entire houses, design and install business networks, build just about anything, fix cars (and restore a 1986 Chevy K10), weld, garden, cook and much more.
  • Installed ethernet cable and network systems in many small businesses around the Dayton, Ohio area.
  • Fixed and installed new electric in several businesses.
  • Integrated a Kohler generator into an office building.
  • Designed and installed an access control system (keycards, magnetic locks) in an office building.