Allentown, Pennsylvania, United States
Software Engineer
(June 2025- Present)
Key Contributions
Software Engineer responsible for SCADA configuration and production support for a large-scale warehouse automation system, working directly with customer stakeholders to prioritize urgent issues, drive weekly deliverables, and deploy validated fixes to live production as part of a small, high-impact SCADA team.
Maintain and enhance a real-time SCADA data architecture supporting over 1.8 million tags across 100+ PLCs, establishing tag standards, UDT structures, and layout organization to ensure reliable data bindings, alarming, and operator visibility.
Designed automation tooling that parses Siemens PLC exports to programmatically generate thousands of safety UDT instances with real-time alarms and event tracking, eliminating manual configuration and improving system consistency and scalability.
Troubleshoot and resolve high-volume production issues by diagnosing problems directly on live SCADA servers, managing daily snag list items, and deploying tested updates with minimal system downtime and operational disruption.
Tech:
Python, FastAPI, PostgreSQL, Docker, Git, Ignition Perspective, PLCs, UDT design, SCADA systems, real-time data pipelines, JSON
Non-technical Skills:
Project coordination, Stakeholder communication, Time management, Problem solving, Adaptability, Ownership, Team collaboration