Taylor Berg is a software engineer with 12 years of experience building safety-critical and scalable systems for the rail industry, blending C++, Java, and TypeScript/Angular expertise with embedded systems know-how. He has hands-on experience implementing American Positive Train Control systems (ITC PTC, ACSES/ATC) and has improved testability and delivery by creating Python test harnesses and a Docker/GitLab CI/CD pipeline for constrained embedded platforms. At Siemens he spans full-stack work—backend Spring Boot services on Kubernetes and Angular front-ends—while also modernizing long-lived C++ codebases and build systems to cut build times dramatically. Based in Pittsburgh, he combines low-level debugging and tooling skills with a passion for transit operations, and he describes his mission simply: making sure trains don’t run into each other.
12 years of coding experience
7 years of employment as a software developer
Bachelor of Science (BSc) Computer Science, Bachelor of Science (BSc) Computer Science at Illinois Institute of Technology
High School/Secondary Diplomas and Certificates, High School/Secondary Diplomas and Certificates at Wesleyan School
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.