Summary
Andrea Restle-lay is a Principal Software Engineer with nine years in modern enterprise and a multi-decade background in systems and embedded software, now focused on cloud-native architecture, Ansible, and distributed persistence. She specializes in modernizing legacy systems into scalable microservices using CQRS and event sourcing, and has a track record of turning complex, error-prone processes into automated, auditable pipelines—from dairy billing rules engines to hybrid multi-cloud observability proofs of concept. A collaborative Agile leader and mentor, Andrea regularly guides interns and new graduates in pair programming, CI/CD best practices, and pragmatic design thinking. Comfortable across the full stack, she blends C#, Go, Angular/React Native, and SQL expertise with hands-on DevOps (ARM/YAML, OpenTelemetry) to deliver prototypes and MVPs quickly. Based in Raleigh, NC, she pairs formal study and continuous online learning with decades of production experience that bridge R&D, operations, and product-facing engineering. An uncommonly practical architect, she often replaces brittle manual reports with maintainable, user-driven solutions that reduce operational stress while improving business visibility.
9 years of coding experience
33 years of employment as a software developer
Master's degree, Multi/Interdisciplinary Studies Programs, Master's degree, Multi/Interdisciplinary Studies Programs at North Carolina State University
Post Bauccalauriate Studies, English, Computer Science, Post Bauccalauriate Studies, English, Computer Science at NCSU
BA, Computer Science, Biology, BA, Computer Science, Biology at University of Maine
English