Summary
Fred Ross-perry is a Principal Software Engineer in San Rafael with over a decade of hands-on experience building cross-platform applications and SDKs, currently driving Android development for Artifex Software’s SmartOffice. He blends native C/C++ core libraries with Java/Kotlin front-ends and JNI glue to deliver multithreaded UIs, while also owning customer-facing SDK integrations and regression test infrastructure. His background spans firmware and device drivers for assistive hardware, cloud-backed education products, and full-stack web tooling, giving him rare end-to-end product empathy. Fred is equally comfortable in individual contributor and management roles, having led product development, supervised engineering teams, and coordinated hardware/firmware certification efforts. Beyond engineering, he composes and performs music locally, a creative outlet that informs his collaborative and iterative approach to problem solving.
11 years of coding experience
17 years of employment as a software developer
California State University, Northridge
william howard taft high school