Cincinnati, OH

Scott Ledonne

Full-stack software engineer

15+ years building web apps, APIs, and automation in C#, ASP.NET Core, Python, and Java. I build the tools that replace spreadsheets, scripts, and repetitive configuration, then take them to production.

Engineer.cs
public sealed class Engineer
{
    public string Name => "Scott Ledonne";
    public int YearsShipping => 15;

    public string[] Stack =>
    [
        "C#", "ASP.NET Core", "SQL",
        "Python", "Java", "JavaScript"
    ];

    // replaces repetitive work with software
    public Task AutomateAsync(Process manual) =>
        Ship(Build(manual));
}
15+years in IT & software
11 yrsat TriHealth
13apps & tools built
Full stackUI, APIs & databases
// what I do

Software first, with deep domain knowledge.

I write production software, and I know the systems it talks to well enough to automate them safely. I also run the project that gets it into users' hands.

Software Engineering

The core of my work: I design, build, and maintain the applications and automation that teams depend on every day.

Full-stack web appsASP.NET Core MVC, C#, SQL, JavaScript, Bootstrap
APIs & integrationsREST services and third-party APIs (Cisco AXL, Calabrio, vendor and client systems)
Automation & DevOpsPython, Ansible, GitLab CI/CD, scheduled jobs that replace manual work
Desktop & mobileC#/XAML Windows apps, Cordova cross-platform apps, Java services
C#ASP.NET CoreSQLPythonJavaJavaScriptAnsibleGitLab CI/CD

Domain depth: network & telecom

Years of hands-on Cisco voice, contact-center, and network engineering mean I know what the software is automating, and what can go wrong.

Cisco CUCMPCCECalabrioRouters & ASA

Delivery: idea to production

I gather requirements with stakeholders, plan the work, run UAT, and train users, so what I build actually gets used.

RequirementsAgile/ScrumMS ProjectUAT
// experience

Where I've done it.

From systems administration to application development to building enterprise software. Each step added to what I can automate.

Senior Engineer · TriHealth

Sep 2015 – Present
  • Build and maintain full-stack ASP.NET Core MVC applications (C#, SQL, JavaScript/jQuery, Bootstrap) used to deploy and manage the network and contact center.
  • Built PSM, Synapse, SynapseUSB, and CalabrioConfigSync: web, desktop, and service apps that integrate with Cisco AXL, PCCE, and Calabrio APIs.
  • Wrote Python automation (netmiko, MongoDB, SQL) for config deployment, cluster maintenance, log parsing, and data consolidation.
  • Set up Ansible playbooks and GitLab CI/CD so configuration changes deploy on commit; built custom reporting from CUCM and PCCE databases.
  • Own projects from requirements to production: gather requirements with stakeholders, run UAT, and train end users.

Application Developer · Southwest Financial Services

Nov 2011 – Sep 2015
  • Developed RapidSFSOrders, a J2EE transaction-processing and reporting platform for financial institutions, including vendor and client integrations.
  • Built Appraiser Photo, a Cordova mobile app that uses GPS and photo metadata to verify appraisers were on site.
  • Designed a Java and Tesseract OCR service that updates mortgage document scans with revised data.
  • Worked on Bluewater, which maps GIS flood-zone data so mortgage companies can tell whether a property needs flood insurance.
  • Maintained and extended Mercury, a legacy Classic ASP/VB order system.

Earlier · SOTO, Mid Central Financial, Geek Squad

2008 – 2014
  • System administration and support roles: networks, servers, phones, and security. This is where I learned the systems I now write software for.
// selected projects

Things I've built.

Production software I designed and built: web platforms, services, desktop and mobile apps, and automation that teams use every day.

TriHealth · 2015 – present

ASP.NET web app

PSM: PCCE Site Management

Creates and configures contact-center sites on Cisco PCCE, including time-of-day routing and holiday schedules, and talks to external APIs.

ASP.NETC#jQuerySQLCUCM AXLPCCE
ASP.NET Core web app

Synapse

Central place to create, manage, and configure switches, routers, and voice gateways. Runs Ansible playbooks and kicks off GitLab CI/CD on every commit.

ASP.NET CoreC#SQLAnsibleGitLab
C# / XAML desktop app

SynapseUSB

Provisions brand-new network devices over the serial console, pulling their configuration from the Synapse API so every device ships the same way.

C#XAMLREST
C# desktop service

CalabrioConfigSync

Watches Calabrio and CUCM configuration, flags drift between them, and corrects it automatically.

C#Calabrio APIsCUCM
Python app

ASADeployer

Deploys configuration changes to Cisco 891 ASAs automatically, with device data tracked in MongoDB.

PythonnetmikoMongoDB
Python app

CUCM Cluster Update

Orchestrates the reboot sequence of CUCM server clusters during updates.

PythonnetmikoCUCM
Python tool suite

CCEToolbox

A suite of tools for working with contact-center SQL databases and third-party APIs.

PythonSQLAPIs
Python scripts

RTMTParser

Parses Cisco RTMT logs and returns results to teammates on demand.

PythonRTMT

Southwest Financial Services · 2011 – 2015

J2EE web app

RapidSFSOrders

Transaction-processing and reporting platform for financial institutions, built around fast order management and data entry, with vendor and client-facing integrations.

J2EEEJBJSP/ServletsJDBCSQLJUnit
Cordova mobile app

Appraiser Photo

Cross-platform app for appraiser property photos. GPS tracking and photo-metadata checks confirm the appraiser was on site, and orders submit to Mercury with discrepancies flagged.

CordovaSQLiteGPS
Java service

OCR Service

Java service that updates mortgage document scans with revised data and feeds them into Mercury for review.

JavaTesseract OCRSQL
Classic ASP app

Mercury

Maintained and added features to a core legacy order system.

Classic ASPVBjQuery
J2EE web app

Bluewater

Flood-zone determination for mortgage companies. Mapped GIS flood-zone data against properties so lenders could tell whether flood insurance was required.

J2EEJSPJDBCSQLGIS
// toolkit

Toolkit.

Languages & frameworks

C#ASP.NET Core MVCPythonJava/J2EEJavaScriptjQueryNode.jsExpressBootstrapXAMLCordovaJSP/ServletsClassic ASP/VBPHP

Data, DevOps & integration

SQLMongoDBSQLiteREST APIsGitGitLab CI/CDAnsibleJUnitnetmikoCisco AXLCalabrio APIsTesseract OCRGIS data

Platforms & practices

Cisco CUCMPCCERTMTRouters, switches & ASALinuxWindows ServerAgile/Scrum
education

B.S. Computer Information Technology

Northern Kentucky University, 2012. Competed in the Southeast Collegiate Cyber Defense Competition (SECCDC).

certifications

CCNA Routing & Switching

CompTIA Security+ CE

// contact

Let's talk.

Hiring a software engineer, especially for internal platforms, integrations, or automation? I'd like to hear about it.