Summary
Jacob Shnaidman is a software engineer with nine years of experience building telephony and networking systems, currently at Cisco where he progressed from intern to Software Engineer III working on Java-based, event-driven application servers. He has delivered features around call processing, STIR/SHAKEN attestation, dialog-state decoupling for shared call appearances, and enriched call detail records to support provider billing. His background includes firmware, driver development, test-frameworks for session border controllers, and automation tooling from internships at Infinera, Ribbon, and Ericsson, giving him a strong systems-to-application stack breadth. A McGill computer engineering graduate with a philosophy minor, he combines pragmatic engineering with thoughtful design and an appetite for automating repetitive workflows — evidenced by an invented image-building automation and object-oriented test frameworks.
9 years of coding experience
2 years of employment as a software developer
Bachelor of Engineering - BE, Computer Engineering, 3.53 gpa, Bachelor of Engineering - BE, Computer Engineering, 3.53 gpa at McGill University