Ronnie Overby
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Senior Software Engineer
Olo
- Implemented credit card payment processing for overseas customers.
- Supported the accounts receivable systems.
Senior Software Engineer
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.
Senior Software Engineer
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.
Web Developer
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.
IT Specialist
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.
Experience
TrueChecks
http://www.advancedfraudsolutions.com/truechecks/TrueCards
http://www.advancedfraudsolutions.com/truecards/Goodwill PAL
RavenDB LINQPad Driver
https://github.com/ronnieoverby/RavenDB-Linqpad-DriverCoreTechs.Common
https://github.com/Core-Techs/CommonCoreTechs.Logging
https://github.com/Core-Techs/LoggingThe library was built as a response to frustration with popular logging libraries for .NET. It's easy to configure and extend.
Skills
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
Education
Bachelor of Science Degree in Computer Information Systems
High Point University - High Point, NC, USA
Associate's Degree in Computer Network Administration
Forsyth Technical Community College - Winston-Salem, NC, USA
Certifications
Lean Six Sigma Yellow Belt
Inmar, Inc.
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring