Fred Ross-Perry

Fred Ross-Perry Email and Phone Number

Mobile/Java Software Engineer @ Artifex Software
Fred Ross-Perry's Location
San Rafael, California, United States, United States
Fred Ross-Perry's Contact Details

Fred Ross-Perry work email

Fred Ross-Perry personal email

Fred Ross-Perry phone numbers

About Fred Ross-Perry

I am a software engineer with many years of experience across a wide range of technologies. Most recently I've done Android application development at Artifex Software for SmartOffice, a secure mobile SDK and application for viewing and editing Microsoft Office documents, PDF files, images and more.Prior to this I've worked on web applications, desktop applications, and even an assistive keyboard device involving firmware, USB protocols, and device drivers.I've been in business, management and contributor roles, and I enjoy all of it. Mostly I enjoy being hands-on, collaboration, and the fun and challenge of learning something new.When I'm not working, I'm writing and recording music, and performing at local venues with my friends.I am available for work, so drop me a note if you'd like to talk.Skills: Android, C, C++, Java, Kotlin, JNI, Perl, Python, git, GitLab, HTML5, CSS, JQuery, Google Web Toolkit, Google App Engine with JDO, REST, Map/Reduce, Flash, Adobe AIR, Flex, Actionscript, Drupal, PHP5, Eclipse, SVN, Keil firmware development tools

Fred Ross-Perry's Current Company Details
Artifex Software

Artifex Software

View
Mobile/Java Software Engineer
Fred Ross-Perry Work Experience Details
  • Artifex Software
    Principal Software Engineer
    Artifex Software 2014 - Present
    San Francisco, California, Us
    Contribute to the design and development of SmartOffice, a secure mobile application for viewing and editing Microsoft Office documents, and for viewing/annotating PDF Files. Primarily responsible for the Android application, which provides and extensive multithreaded user interface built around two core native libraries. Implemented two major revisions of the UI in its history.The product is also sold as an SDK, allowing users to build their own applications using the UI provided, or by supplying their own UI. Primarily responsible for supporting customers in using the SDK, and for using their requirements to further development of the SDK’s feature set.Investigate and fix issues in the UI and core technologies on an ongoing basis.Build and deliver timed trial versions of the SDK to potential customers, as well and building and delivering updates to customers as the need arises.Contribute to the development of mupdf’s Java API and sample applications.Deploy and maintain a small fleet of Intel NUC systems that are used for regular regression testing.Created a PDF viewer application for OS X and Linux using the cross-platform UI framework Qt.Created an iOS framework for an iOS PDF viewer application.
  • Conceptua Math
    Vp Of Product Development
    Conceptua Math 2009 - 2014
    San Rafael, Ca, Us
    Responsibilities include architecture, design and development of teacher- and student-facing software, including an iPad version for students. I designed and developed in-house tools for use by staff educators to create curriculum content without the need for programming. I created a backup/restore system for the product’s cloud-based customer data, and a system for synchronizing a school’s student roster data with the product. This position involves supervision of engineering staff, and working with third-party vendors (video, text-to-speech, others) to integrate their technologies into the product.
  • Intellitools, Inc.
    Sr. Software Architect
    Intellitools, Inc. 1997 - 2009
    Santa Clara, California, Us
    Designed, developed, and brought to market a new version of the company’s flagship hardware product, an alternative keyboard called IntelliKeys. Developed driver software for the keyboard, for both MacOS and Windows. Coordinated efforts of hardware design, firmware programming, hardware production and testing for UL and CE certification. In addition, performed architecture/design/programming on several of the company’s software releases during this period. Evaluated and selected new development tools and technologies.

Fred Ross-Perry Skills

Product Development Software Development Mobile Applications Mobile Platforms Coaching

Fred Ross-Perry Education Details

  • California State University, Northridge
    California State University, Northridge
  • William Howard Taft High School
    William Howard Taft High School

Frequently Asked Questions about Fred Ross-Perry

What company does Fred Ross-Perry work for?

Fred Ross-Perry works for Artifex Software

What is Fred Ross-Perry's role at the current company?

Fred Ross-Perry's current role is Mobile/Java Software Engineer.

What is Fred Ross-Perry's email address?

Fred Ross-Perry's email address is fr****@****ath.com

What is Fred Ross-Perry's direct phone number?

Fred Ross-Perry's direct phone number is +141551*****

What schools did Fred Ross-Perry attend?

Fred Ross-Perry attended California State University, Northridge, William Howard Taft High School.

What are some of Fred Ross-Perry's interests?

Fred Ross-Perry has interest in Technology, Music, Education.

What skills is Fred Ross-Perry known for?

Fred Ross-Perry has skills like Product Development, Software Development, Mobile Applications, Mobile Platforms, Coaching.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.