Ronnie Overby, Developer in Lexington, NC, United States
Ronnie is available for hire
Hire Ronnie

Ronnie Overby

Verified Expert  in Engineering

Software Developer

Location
Lexington, NC, United States
Toptal Member Since
July 26, 2016

Ronnie has more than a decade of experience developing applications on the .NET platform and administering to servers and networks. He's managed teams and projects at all phases of their life cycle. In addition, he's founded and contributed to several open-source projects. Ronnie is passionate about building correct, reliable, secure, and fast software and being empathetic towards everyone he works with.

Portfolio

La Tortilleria, LLC
ASP.NET, ASP.NET Core, Asynchronous Programming, Azure, C#, NetSuite...
Olo
Amazon Web Services (AWS), Octopus Deploy, TeamCity, JavaScript, Azure, IIS...
Inmar
Azure DevOps, Azure, TypeScript, ASP.NET Core, C#, SQL, .NET Core, Git...

Experience

Availability

Part-time

Preferred Environment

Slack, Sublime Text, Git, Visual Studio, Windows

The most amazing...

...project I've worked on is a bank-fraud prevention system that's deployed to tens of thousands of users nationwide.

Work Experience

Principal Software Engineer

2022 - PRESENT
La Tortilleria, LLC
  • Improved back-end ERP sync performance by an order of magnitude, allowing for much more reliable operational and analytical thinking.
  • Fixed an unfathomable quantity of bugs in client and server applications.
  • Implemented a new mobile inventory application, completely replacing a totally broken shared spreadsheet solution.
Technologies: ASP.NET, ASP.NET Core, Asynchronous Programming, Azure, C#, NetSuite, NetSuite API, SQL, IIS, PostgreSQL, Blazor, Xamarin, Azure Virtual Machines, Azure SQL Databases, LINQ, Entity Framework, .NET Core, Git, NATS, API Development

Senior Software Engineer

2020 - PRESENT
Olo
  • Implemented credit card payment processing for overseas customers.
  • Supported the accounts receivable systems.
Technologies: Amazon Web Services (AWS), Octopus Deploy, TeamCity, JavaScript, Azure, IIS, Apache Kafka, Redshift, Microsoft SQL Server, ASP.NET, .NET, C#, SQL, .NET Core, Git, API Development

Senior Software Engineer

2018 - 2019
Inmar
  • Developed features of a drug return logistics platform.
  • Programmed libraries in organizational shared repositories.
  • Reviewed team members' contributions.
  • Developed Android/iOS application for pharmacy retailers to return products.
Technologies: Azure DevOps, Azure, TypeScript, ASP.NET Core, C#, SQL, .NET Core, Git, API Development

Senior Software Engineer

2011 - 2018
Core Techs
  • Rewrote a legacy, check-fraud prevention platform.
  • Developed the HR employee review workflow system.
  • Implemented their eCommerce event ticketing.
  • Created the initial curriculum for the developer boot-camp Coder Foundry.
  • Developed a search engine optimized for search for domestic and foreign criminals' names and aliases.
  • Built a branch-capture check scanning solution with integrated fraud prevention and cash letter creation/transmission for banks and other financial institutions.
  • Managed the local infrastructure for our company (servers/networks).
  • Managed the operations for deployment processes including version control system administration, CI servers, and deployment servers.
  • Programmed and maintained the accounts payable system for the customer.
Technologies: JavaScript, Azure, Windows Server, Microsoft SQL Server, Windows Presentation Foundation (WPF), ASP.NET, .NET, C#, SQL, Git, API Development

Web Developer

2008 - 2011
Guilford Technical Community College
  • Built the employee directory for staff/faculty.
  • Implemented the student registration systems for several organizations within the college.
  • Developed the book adoption workflow system for the bookstore and faculty.
  • Constructed the dining reservation system for the culinary department.
  • Built the help desk platform for the IT department and other college organizations requiring a ticket/response system.
  • Developed many ETL pipelines to integrate various systems.
  • Created the KPI visualization platform for all departments.
  • Developed a single sign-on solution for all the software systems that relied on the college's LDAP infrastructure.
  • Consulted with the marketing department for the public website optimizations and improvements.
Technologies: UniData, JavaScript, Microsoft SQL Server, ASP.NET, .NET, C#, SQL, API Development

IT Specialist

2005 - 2008
Wynncom
  • Built and repaired desktop computers.
  • Adminstered the internal network/servers.
  • Maintained the software systems for internal business processes.
  • Installed/managed the network infrastructure for customers (pulled/terminated cables, installed junction boxes and patch panels, racked servers, and installed/configured firewalls/routers/wireless access points).
  • Designed and installed medium-large scale wireless networks for the municipalities.
  • Managed the operations of web/database servers for customers of the web hosting services.
  • Developed marketing sites for customers of web hosting services.
  • Handled the on/off-site backups for all internal data.
  • Installed/managed active directory domains for dozens of customer networks, in medical, industrial, and government environments.
Technologies: Kentrox, VB.NET, Visual Basic, Mitel, Cisco, Microsoft SQL Server, Windows Server, SQL, API Development

TrueChecks

http://www.advancedfraudsolutions.com/truechecks/
Rewrote a legacy platform from scratch. This platform provides check-fraud-prevention services to hundreds of thousands of users at hundreds of financial institutions in all 50 states. I was responsible for the ongoing improvement and operations of the platform.

TrueCards

http://www.advancedfraudsolutions.com/truecards/
TrueCards is a data analysis tool used to identify common points of compromise for credit cards.

Goodwill PAL

PAL is a performance appraisal system developed for Goodwill Industries of the Northwest North Carolina's HR department. The software is used to facilitate and document the workflow involved in carrying out the employee performance appraisals that take place throughout the year.

RavenDB LINQPad Driver

https://github.com/ronnieoverby/RavenDB-Linqpad-Driver
A LINQPad driver for the RavenDB document database system. This is a popular open-source project that Ronnie created in order to enable productive ad hoc querying of the RavenDB.

CoreTechs.Common

https://github.com/Core-Techs/Common
This is the obligatory collection of utilities that I've amassed during my time at Core Techs. There's some cool, nerdy stuff contained in here.

CoreTechs.Logging

https://github.com/Core-Techs/Logging
This is the logging library in use for most applications developed at Core Techs.

The library was built as a response to frustration with popular logging libraries for .NET. It's easy to configure and extend.

Languages

T-SQL (Transact-SQL), JavaScript, SQL, C#, Visual Basic .NET (VB.NET), Visual Basic, VB.NET, TypeScript, Elixir

Frameworks

.NET Core, NUnit, ASP.NET MVC, .NET, Windows Presentation Foundation (WPF), ASP.NET, ASP.NET Core, Redux, Blazor

Libraries/APIs

LINQ, Underscore.js, Task Parallel Library (TPL), API Development, Windows Forms (WinForms), React, NetSuite API, Entity Framework

Tools

Microsoft Visual Studio, GitHub, Git, TeamCity, GitLab, Visual Studio, Sublime Text, Slack

Paradigms

Functional Reactive Programming, Functional Programming, Asynchronous Programming, API Architecture, Azure DevOps

Storage

SQLite, RavenDB, Microsoft SQL Server, Redshift, UniData, PostgreSQL, Azure SQL Databases

Other

Octopus Deploy, Multithreading, Open Source, Performance Analysis, NATS, Cisco, Mitel, Kentrox, IIS, Data Analysis, NetSuite, Azure Virtual Machines

Platforms

Windows, Windows Server, Apache Kafka, Amazon Web Services (AWS), Azure, Xamarin

2006 - 2009

Bachelor of Science Degree in Computer Information Systems

High Point University - High Point, NC, USA

2002 - 2005

Associate's Degree in Computer Network Administration

Forsyth Technical Community College - Winston-Salem, NC, USA

SEPTEMBER 2018 - PRESENT

Lean Six Sigma Yellow Belt

Inmar, Inc.

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring