Francine Craven

Francine Craven

RTOS Developer

Followers of Francine Craven353 followers
location of Francine CravenSan Francisco Bay Area

Connect with Francine Craven to Send Message

Connect

Connect with Francine Craven to Send Message

Connect
  • Timeline

  • About me

    Docent at the San José Museum of Art

  • Education

    • Dartmouth College

      1982 - 1984
      Master of Science Computer and Information Science
    • University of California, Santa Cruz

      2014 - 2015
      Embedded Systems Certificate embedded Linux
    • Kent State University

      1973 - 1976
      Bachelor of Arts, cum laude Economics
  • Experience

    • Mentor Graphics

      Jan 1991 - Jan 1998
      RTOS Developer

      Developed and promoted VRTXsa, a leading commercial, scalable, real-time operating system that supported multithreading, priority-based preemptive scheduling, mutual exclusion and memory management.

    • PowerTV

      Jan 1999 - Jan 2002
      OS Engineer

      Digital set-top box code developer, integrator, and document-writer focused on• PowerTV event-based OS• Broadcast file download• Client-server test tool simulating a broadcast file server• Hardware Abstraction Layer

    • Scientific Atlanta

      Jan 2002 - Jan 2006
      OS Development Engineer

      Contributed to the success of this leading US manufacturer of cable service equipment, acquired by Cisco.Implemented, refactored, or integrated software to exploit the capabilities of successive generations of set-top hardware and conform to industry standards in the areas of • Digital closed captioning• Digital video recording• Code image refresh• Home networking

    • Cisco Systems

      Jan 2006 - Jan 2011
      Software Engineer

      Developed software that runs in millions of set-top boxes and assisted service providers Time Warner, Cablevision, Cox, and Comcast.Activities included• Developing and deploying new features• Integrating open source (Linux, Net-SNMP)• Optimizing product performance• Investigating and resolving problems• Fostering best practices• Training newer team members

    • Zenverge

      Apr 2012 - Jun 2013
      System Software Engineer

      Zenverge designed system-on-a-chip video transcoders supporting parallel high-definition streams to a multiplicity of devices within a home network.Contributed to Zenverge's next-generation video transcoder chip in these areas:• Real-time OS• Security and crypto• System software and infrastructure• Code quality and documentation

    • West Interactive Services

      Jun 2014 - Jun 2015
      Senior Software Engineer

      As a contractor working remotely, I migrated code from Unix servers to Linux virtual machines at this West Corporation subsidiary that specializes in contact center solutions.

    • Comcast Silicon Valley Innovation Center (through TEKsystems)

      Jul 2015 - Oct 2016
      Software Engineer

      Through June 2016 I worked within the Xfinity Classic team to prepare a release of the User Agent and Guide software, investigating problems that affected reliability and performance, such as• memory leaks• messaging bottlenecks• application launch failureson set-top boxes from Cisco and Arris.After July 2016 I worked within the remote controllers team, • learning their distributed build system• compressing an embedded database and simplifying the procedure to generate the database• integrating a Python automated test framework with a Raspberry PI target• manually testing a remote controller prototype supporting voice input• acquiring domain knowledge Show less

    • San José Museum of Art

      Jan 2018 - now

      As one of a team of four docents, co-prepared and delivered a presentation on touring time-based media at the National Docent Symposium in Washington, D.C., in October 2019. Originating, gathering, editing art- and museum-related content for publication in a bimonthly newsletter. Maintained financial records and accounts for the Docent Council. Deposited and dispensed funds. Researched, recommended, and executed a change of bank to maximize revenue from funds. Attended twice weekly on-site classes for a period 4+ months. Practiced touring techniques in the museum galleries with other apprentice docents under the guidance of experienced docents and the Director of Education. Observed docent practice at other museums.

      • Docent

        May 2018 - now
      • Docent Council Newsletter Editor

        Jun 2023 - now
      • Docent Council Treasurer

        Jul 2019 - Jun 2023
      • Apprentice Docent

        Jan 2018 - May 2018
    • U.S. Census Bureau

      Aug 2020 - Aug 2020
      Enumerator

      Visit households that haven't responded to the census and speak with residents to collect census data with the aid of a smartphone.

  • Licenses & Certifications

    • Python for Everybody Specialization

      Coursera Course Certificates
      View certificate certificate
    • An Introduction to Interactive Programming in Python

      Coursera Course Certificates
      View certificate certificate
  • Volunteer Experience

    • food packager

      Issued by Alameda County Community Food Bank
      Alameda County Community Food BankAssociated with Francine Craven
    • poll worker

      Issued by Santa Clara County Registrar of Voters
      Santa Clara County Registrar of VotersAssociated with Francine Craven
    • beach restorer, Half Moon Bay State Beach

      Issued by California State Parks
      California State ParksAssociated with Francine Craven
    • food packager

      Issued by SF-Marin Food Bank
      SF-Marin Food BankAssociated with Francine Craven
    • blanket maker

      Issued by Family Supportive Housing
      Family Supportive HousingAssociated with Francine Craven
    • apple sorter

      Issued by Second Harvest Food Bank of Santa Clara and San Mateo Counties
      Second Harvest Food Bank of Santa Clara and San Mateo CountiesAssociated with Francine Craven
    • roofer

      Issued by Habitat for Humanity
      Habitat for HumanityAssociated with Francine Craven
    • Gallery Docent

      Issued by San José Museum of Art on Jan 2018
      San José Museum of ArtAssociated with Francine Craven