Software engineer, tech lead, architect, manager, tech nerd

Sean McCune

I’m an experienced software team manager, architect, tech lead and senior software engineer who has worked in the fields of healthcare technology, surgical and medical devices, point-of-sale systems, telecom, embedded systems and industrial automation and control system design. I’m an all-around tech nerd living in western Pennsylvania.

My main goal as a manager or engineer is to develop software that solves actual problems and creates value for the business and meets the needs of customers, clients and other stakeholders.

I’m a generalist and systems thinker and am also a self learner who comes up to speed quickly on topics and technologies whenever necessary and am extremely self-motivated. I take a broad look at the whole system to understand how best to approach any given problem and am capable of working across a wide array of fields and problem domains, as needed.

I’m always open to discussing opportunities to help develop, improve and maintain scalable, performant software products and services.

Feel free to contact me to discuss full-time or consulting opportunities and to get a detailed resume via email or LinkedIn using the icons below.

Sean McCune profile image

Patents

1969
System For Dispensing Medical Items By Brand Or Generic Name
US Patent Number 5,993,046
1969
System For Dispensing A Kit Of Associated Medical Items
US Patent Number 5,848,593

Skills

Here are some skills, industries and technologies I have experience with:

Industries
  • Healthcare data transformation and automation
  • Medical and Surgical Devices
  • Point-of-Sale Systems
  • Backend Systems for Enterprise and Mobile Applications
  • Telecom
  • Industrial Automation
  • Control Systems
Operating Systems and Platforms
  • Linux/Unix
  • macOS
  • iOS
  • Windows
  • Docker & Kubernetes
  • Spring Boot
  • QEMU
  • Rails
  • embedded development
  • Apache Camel
Cloud
  • AWS
  • Digital Ocean
AI
  • Claude Code
  • ChatGPT/Codex
  • Github Copilot
  • Ollama
Languages
  • Java
  • Ruby
  • C/C++/C#/Objective-C
  • Swift
  • Flutter & Dart
  • Kotlin
  • Lua
  • SQL
  • EmacsLisp
  • x86-64 and 6502 Assembly
  • Perl
  • Rust
  • Lisp/Scheme
Tools
  • bash and zsh
  • git
  • emacs
  • org mode
  • vscode
  • xcode
  • IntelliJ IDEA
  • tmux
  • pandoc
  • REST
  • DICOM
  • ssh/scp
  • rsync
  • k3s
  • k9s
  • JSON
  • XML
  • HTML/CSS/JS
Data
  • PostgreSQL (including high availability with replication and failover via patroni & HAProxy)
  • mySQL
  • SQLite
  • Oracle
  • SQL Server

Experience

2025 - 2026
Software Development Manager
POS Provider
  • Managed a development team to take a POS system to MVP
  • Worked with team to develop a high availability postgres database with replication and failover.
  • Worked with various stakeholders to provide second level support for customers and tech support.
2024 - 2025
Software Architect
AGParts Education
  • Took an application that was in development and re-architected it to be highly scalable and distributed, highly available and highly secure and deploy it to kubernetes in a cloud environment.
  • Worked with the remote development team to adjust further application development to align with the distributed, scalable and security requirements.
2014 - 2024
Tech Lead/Senior Software Engineer
UPMC Enterprises
  • Developed and supported scalable, cloud-based systems implementing ETL pipelines to collect all documents (handwritten and online) within organizations such as hospital systems and insurance organizations, perform OCR and NLP upon them and make them searchable and retrievable based upon their contents for any necessary purpose, such as billing or diagnostic uses.
  • Developed and maintained systems to retrieve and deliver medical imagery to researchers for AI model training and for diagnostic and regulatory purposes from archives of medical imagery stretching back over many decades in a manner fully compliant with HIPAA regulatory requirements.
  • Developed a distributed, next generation cardiology image reading application that allowed “readers” (cardiologists) to retrieve and view medical imagery for diagnosis.
2012 - 2014
Senior Software Engineer
Big Nerd Ranch
  • Developed and maintained an iOS application for iPad for an exceptionally large global consumer product company that allowed marketing personnel to conduct market surveys in their region of the world in their local languages.
  • Developed a mobile app that allowed packages to be picked up and delivered from source to destination by gig workers that was used by both sender, recipient, and delivery drivers.
  • Developed and initially taught a bootcamp course in Windows 8 Software Development when that system was first introduced.
  • Designed firmware for custom security hardware.
2011 - 2012
Senior Software Engineer
Smith Micro, Inc
  • Developed Mac and iOS applications for connection management and analytics of mobile broadband devices. These applications were deployed by wireless carriers to allow end users to manage their mobile connections, provide messaging functionality and provide quality of service data to improve signal quality and reliability.
  • Worked on advanced development projects to develop MBIM (mobile broadband interface model) and NCM (network control model) kernel drivers for the Mac to support next generation mobile broadband devices.
2002 - 2011
Principal Software Engineer
McCune Software, Inc
  • Microsurgical Vitrectomy Device: Architected and implemented an embedded, touchscreen-based user interface for controlling a micro-surgical device for performing vitrectomies (eye surgeries involving the removal of vitreous humor). The interface controlled the cutting rates, various pressures, illumination, and video camera of microsurgical instruments inserted into the eye for anterior and/or posterior vitrectomies. The embedded application had a graphically rich UI and was developed in C#/.NET and ran on Windows XP Embedded.
  • Radiopharmaceutical Infusion System for PET Scans: Developed an embedded, touchscreen-based user interface for monitoring and control of a radiopharmaceutical infusion system for PET scans (Positron Emission Tomography). The system monitored the fluid delivery and allowed the controlled infusion of precise amounts of radiopharmaceuticals by radioactivity amount and saline by volume to be delivered to patients. This embedded application was developed in C#/.NET and ran on Windows XP Embedded.
  • Hospital Pharmacy Workflow System: Designed and developed a hospital pharmacy work-flow system that allowed pharmacy techs to review prescriptions on a first-in, first-out basis with prioritization for stat orders, annotation and approval capability, interfacing to existing hospital pharmacy systems for drug interaction checks, etc. The work-flow system also stored, retrieved, and reported all prescription information in a manner that exceeded current JCAHO standards (Joint Commission on the Accreditation of Healthcare Organizations). I was involved in the deployment of these systems too. This distributed, client/server system running on Windows XP had components developed in C/C++, Delphi, Perl, and PL/pgsql on PostgreSQL and PL/SQL on Oracle. I was involved in the development of all the components except the Delphi components.
  • Fitness Startup Mobile App: Developed a mobile app for tracking progress in a science-based fitness program for a cycling fitness startup. It interfaced to stationary and outdoor wireless bike sensors, GPS, heart rate monitors, power meters and cadence sensors. Data was sent to the customer’s web service to collect and present data to the user while riding and to store data on the web service for more detailed analysis and tracking of progress toward goals. This application was developed for iOS in Objective-C.
2000 - 2002
Senior Software Engineer
Tollgrade Communications, Inc
  • Developed an operation support system for management and automated testing of telco switches, DSLAMs and other telecommunications equipment. This distributed, client/server system was written in Java and ran on Windows, Solaris, Unix, and Linux.
1993 - 2000
Senior Software Engineer
Medselect Systems Division of Diebold, Inc
  • Designed and developed a narcotics and medical supply inventory control and dispensing system for hospital nursing stations, ORs and ERs. The system dispenses unit-dose medication by patient and med order (prescription) and on an as-needed basis to authorized users and kits of meds and supplies for ORs and ERs. The system interfaced with all relevant hospital systems: ADT, billing and pharmacy systems. The system eliminated errors, cut down on waste due to expiration, pilferage and streamlined medication administration. I was also involved in the deployment of these systems. This distributed client/server system had components written in C/C++ running on Windows and Unix and PL/SQL on an Oracle database.
  • I am an inventor of two patents in this product line.
1988 - 1993
Senior Software Engineer
AEG Westinghouse Industrial Automation, Inc
  • Designed control system algorithms and implemented them in software for gauge, tension, current and speed control of max-torque reel drive systems (payoff and tension) for 5000hp thyristor-controlled AC and DC drives on cold mills. I was also involved in the deployment of these control systems at multiple locations for multiple customers. These systems were written in PLM/86 and C on 8086 and 80386 based Microbus II hardware and in PLC ladder logic, all running on Westinghouse WDPF systems and custom hardware.
  • Designed and developed a drive control system IDE that would allow control engineers to draw control systems in standard schematic notation, automatically generate source code that implements that control system for given drive hardware and then build the complete executable from that source code. The system would also handle communication with the drive hardware to download the compiled control application and handle provisioning, tuning, and monitoring of the running control system. I was also involved in the deployment of these systems at multiple locations. These systems were written in C and C++ and ran on both DOS and Windows and targeted AEG Westinghouse DigiDrive drives.
1987 - 1988
Control System Engineer
Allegheny Ludlum, Inc (now Allegheny Technologies, Inc)
  • Designed control system algorithms and implemented them in software to provide feedforward and feedback gauge control for multi-stand tandem cold mills. I was also involved in the deployment of these control systems. These systems were written in Pascal, BASIC and assembler on 68010-based VME-bus and 6809-based Motorola EXORbus hardware.

Education

1992
Master of Science in Electrical Engineering
University of Pittsburgh
1987
Bachelor of Science in Electrical Engineering
Carnegie Mellon University

Get In Touch

My inbox and LinkedIn are always open. Whether you have a question, are looking to hire, want a more detailed resume in PDF form or just want to say hi, I’ll get back to you as soon as possible!