Tom Harris

Tom Harris

Electronics Engineer

Followers of Tom Harris886 followers
location of Tom HarrisIsrael

Connect with Tom Harris to Send Message

Connect

Connect with Tom Harris to Send Message

Connect
  • Timeline

  • About me

    Software Process Engineer

  • Education

    • David Yellin Academic College

      -
      Hofen Institute for Experimental Education

      Experienced, degreed professionals from a wide variety of fields participate in this teacher training program to explore, experiment and experience learning for renewed observation of the educational act. They engage in self-learning and personal development by study, teaching, and reflecting on the interaction between the two. They prepare themselves to lead change in the existing education system, and learn to act effectively in the presence of the complex tension between the ideal and… Show more Experienced, degreed professionals from a wide variety of fields participate in this teacher training program to explore, experiment and experience learning for renewed observation of the educational act. They engage in self-learning and personal development by study, teaching, and reflecting on the interaction between the two. They prepare themselves to lead change in the existing education system, and learn to act effectively in the presence of the complex tension between the ideal and reality, between the known and the unknown, in educational work. Show less

    • Power of Balance at Vertigo Eco-Art Village

      -
      First Year In-Depth Program For Teaching Integrated Dance

      A professional training program for those who wish to develop their skills, as dancers and teachers, in the field of integrated dance and Contact Improvisation. Integrated Contact is a spontaneous dance, in which dancers of various physical abilities, disabled and non-disabled alike, use physical communication, such as touch, direction, gravity and momentum to create a flowing movement.The year-long course introduces a unique model of teaching, based on an integrated team of teachers, and… Show more A professional training program for those who wish to develop their skills, as dancers and teachers, in the field of integrated dance and Contact Improvisation. Integrated Contact is a spontaneous dance, in which dancers of various physical abilities, disabled and non-disabled alike, use physical communication, such as touch, direction, gravity and momentum to create a flowing movement.The year-long course introduces a unique model of teaching, based on an integrated team of teachers, and focuses on exploring various teaching methods along with artistic content of contact, improvisation, and choreography. The studies provide in-depth experience and extensive tools to work with diverse groups, as well as practice constructing lesson plans and leading classes in integrated dance. Show less

    • GNT (Body, Soul, Mind) NGO

      -
      Bringing the Body into the Classroom

      "Bringing the Body into the Classroom" is a practical education mindset that sees the body and its systems as an inseparable part of cognitive processes. The mindset translates into a strategy, and the strategy into simple classroom tools from a variety of body-centered disciplines. The in-service training was offered in a concentrated 6-session summer workshop of learning from the founding teacher and from peer participants.

    • Swarthmore College

      -
      B.S. Engineering with Distinction

      Activities and Societies: Tau Beta Pi Engineering Honor Society, EIT Certificate, Intramural Squash Final Project in Biomedical Engineering

  • Experience

    • National Library of Medicine (NLM)

      Jan 1983 - Jan 1987
      Electronics Engineer

      Designed PC-based hardware and software for electronic capture, storage, preservation, transmission and retrieval of images from medical books and journals in coordination with the Library's online card catalog and search service (MEDLINE). Expanded and aligned cable TV system in 12-story office building to support high-speed data transmission.

    • Playing to Win Computer Learning Center

      Jan 1987 - Jan 1989
      Center Director and Head Teacher

      Managed computer learning center with a budget of $150,000 and staff of 20 people in the poor neighborhood of East Harlem. Developed innovative courses to train students to use standard business software packages, and to improve their reading, writing, and thinking skills. Taught new courses myself, to all ages, 3 - 80. Mentored gifted students in afternoon and evening open hours.

    • Radio Free Europe/Radio Liberty

      Jan 1989 - Jan 1994
      Electronics Engineer

      Analyzed and completed design for real-time control hardware and software; satellite, audio, and computer communications; systems integration and testing; logistics support. Updated AutoCAD database of over 1300 civil and electronics drawings. Wrote software in LISP to extract quantity data for progress payments.

    • Accent Software International

      Jan 1994 - Jan 1998

      Led a department of 20 people testing a Windows multilingual word processor on multiple language versions of Windows operating system. Established international technical support for a retail multilingual word processing product. Took over local technical support, made it professional and a competive feature of the company's products and reputation.

      • Software Testing Manager

        Jan 1996 - Jan 1998
      • Worldwide Technical Support Manager

        Jan 1994 - Jan 1996
    • Cisco

      Jan 1998 - Jan 2014

      Led code improvement program for set-top-box embedded software in C and C++: • Set out program principles and metrics • Analyzed product and test code to write and publish code quality FAQ • Deployed security checkers, and secure C string libraries to address issues found• Eliminated entire classes of defects (buffer overflows, type mismatch data corruption).• Collaborated across multiple sites to cut problem resolution time from months to daysReduced open defects by 50% and maintained best defects/KLOC ratio in worldwide product.Streamlined technical communication services of three staff for 500-person organization: • Standardized design, requirements, test, and software release documentation• Promoted self-service by creating templates, wiki sites, and training in publication tools• Chaired reviews of R&D newsletter delivered to >10% of Cisco Show less

      • Agile Transformation Group Leader

        Jan 2014 - Jan 2014
      • Quality and Engineering Communication Group Leader

        Jan 2011 - Jan 2014
      • Code Quality Staff Engineer

        Jan 2007 - Jan 2011
      • Process Improvement Staff Engineer

        Jan 2000 - Jan 2007
      • Software Testing Group Leader

        Jan 1998 - Jan 2000
    • Talk About Quality

      Jan 2006 - now
      Thinker and Mentor

      Engineer with lifetime experience at the border between technologists and the public we serve. I try out new methods, get past the hype, distill the essence, and explain to technologists, managers, and the public, because they all need to know.▪Currently building embodied learning tools and activities for experiencing math through dance.▪Blog, Twitter, Amazon Reviews, Public Speaking▪Security review of web-based services I use, reported to individual and corporate web site owners.▪Beta-testing interesting new software. Pre-publication book review. Mentoring university students. Test Management consulting. Coaching for career expansion.▪Also listening ... to you! Show less

    • Inex Technologies

      Jan 2015 - Jan 2018
      Software QA Manager

      Deployed industry-standard processes for a 4-person team testing vehicle license plate recognition:▪ Introduced and maintained product testing and approval status dashboard▪ Defined testing and release workflow▪ Introduced impediment removal and root cause analysis processes▪ Reviewed requirements, test plans, test coverage, and test reports▪ Guided use of tools for planning and for tracking status, such as Trello and Jira▪ Initiated use of TeamCity for automated build and test▪ Took responsibility for virtual machines, network infrastructure, and configuring lab equipment▪ Specified, tested, and approved embedded hardware and software fixes from overseas suppliers▪ Supervised hardware certifications at external testing lab▪ Managed and hired employees -- native Russian speakers located in Russia and the UkraineReduced test cycle time of core technology while strengthening requirements coverage.Eliminated escaped bugs. Show less

    • IASA - Israeli Arts and Science Academy

      Sept 2015 - Aug 2019
      Teacher

      Designed and taught a course "Computers for Scientists" to top high school science students majoring in sciences other than computer science. Guided students to become literate coders able to write clear, working programs to model and solve their science problems (or anything else!). Instruction and exercises using Python, and its many 3rd-party libraries.

    • ECI Telecom

      Jan 2018 - Mar 2020
      Software Process Engineer
    • Ribbon Communications

      Mar 2020 - now
      Software Process Engineer

      Help the organization achieve its goals by maximizing effectiveness and realizing potential:▪ Deploy Process Diagrams for better process understanding and compliance▪ Ensure that Release Criteria are met▪ Promote Security practices in Development, Delivery, Supply Chain, and Service▪ Mentor Lessons-Learned and Risk Management▪ Discover Improvement Opportunities through Internal Audits▪ Represent company in standards working groups▪ Design and Deploy Process and Product KPIs▪ Establish Definitions of Done Show less

  • Licenses & Certifications

    • Foundation Certificate in Software Testing

      ISTQB® - International Software Testing Qualifications Board
      Sept 2004
    • Professional Scrum Master I

      Scrum.org
      Jan 2015
      View certificate certificate
    • Cisco Ninja Green Belt: Information and Code Security

      Cisco
      Jan 2014
  • Volunteer Experience

    • Online Community and Web Administrator

      Issued by IEEE Society on Social Implications of Technology (IEEE SSIT) on Jan 2009
      IEEE Society on Social Implications of Technology (IEEE SSIT)Associated with Tom Harris
    • Student, Performer, Choreographer

      Issued by Movement on Jul 2016
      MovementAssociated with Tom Harris
    • Math Teacher (online)

      Issued by A Different Lesson on Oct 2020
      A Different LessonAssociated with Tom Harris
    • Math Dance project mentor

      Issued by Swarthmore College on Dec 2020
      Swarthmore CollegeAssociated with Tom Harris
    • Math Teacher

      Issued by MAX RAYNE HAND IN HAND JERUSALEM SCHOOL on Apr 2015
      MAX RAYNE HAND IN HAND JERUSALEM SCHOOLAssociated with Tom Harris