Robert Ferris is a Principal Software Engineer based in New York with 13 years of experience building and leading engineering teams across security and application domains. He progressed from hands-on senior engineering roles to architecture and management at Applied Visions, Code Dx, and Synopsys, and now focuses on product-critical engineering at Black Duck. Known for combining pragmatic hands-on development with architectural thinking, he drives delivery of robust, maintainable software using modern methodologies. He pairs a solid academic foundation in computer science from RPI and SUNY Adirondack with a track record of moving into technical leadership roles that require translating complex requirements into practical systems. Colleagues value his ability to mentor teams while staying engaged in the code and design details that influence long-term product quality.
13 years of coding experience
15 years of employment as a software developer
BS, Computer Science, BS, Computer Science at Rensselaer Polytechnic Institute
AS, Computer Science, AS, Computer Science at SUNY Adirondack
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.
Request Free Trial
Robert Ferris - Principal Software Engineer at Black Duck