S.F.T. Inc.
Bob Frazier's Picture
Bob Frazier


EXPERIENCED and FAST - Getting the Job DONE

Bob Frazier has been doing contract Software Engineering/Development since 1988, with 3 decades' experience working with computer systems of various types. He is one of the two original founders of S.F.T. Inc. and is currently its sole owner, serving in all aspects of the business from CEO to Web Design.

Areas of Expertise

  • Software Engineering
        Experienced, rapidly gaining proficiency for new and cutting-edge technologies
        Languages: C/C++, Python, Java, Perl, PHP, HTML, SQL, XML, assembly, others
        Microsoft Developer Studio, GNU development tools, Eclipse, Android SDK
        Proficient with Makefile, Auto-tools, MFC, wxWidgets
        Source control systems, including Subversion, Git, and Perforce
        Kernel and User-mode Device Drivers, Device Communication and Control
        GUI applications for Windows, X11, and Android (including cross-platform)
        2D and 3D Graphics, Custom Charting Packages, low-level operations
        Multi-thread, SMP, ISRs, and real-time processes
        Numerical and Statistical Analysis, Presentation Graphics, and Reporting
        Windows, FreeBSD, Linux, vxWorks, and other operating systems

  • Electronic Engineering
        Digital and Analog devices, including embedded systems and microcontrollers
        Familiar with standard interfaces (SPI, I2C, USB, RS232, etc.)
        Data Collection, Monitoring and Control Systems
        Schematic and board layout using CAD system (Eagle)
        Highly competent as an electronic technician, design prototyping, rapid troubleshooting.
        Former U.S. Navy ET1(SS), honorable discharge, 1986

  • Networking and Communication
       Bit-level experience with L2, L3, and higher-level protocols (ARP, IP, IPv6, TCP, UDP, RTP, HTTP, etc.)
    Custom Kernel Network Filter Drivers for Linux
    Contributed to SPI communications drivers for FreeBSD
    Familiarity with proxies and firewalls
    Familiarity with RFC, 802.11, and standard Internet protocols
    Various serial protocols (XMODEM, MODBUS, MIDI, interactive, others)
    Proficiency with serial and socket programming (Windows, Linux, BSD, others)
    Proficiency working with bluetooth on embedded devices, as well as bluetooth on Android, Linux, FreeBSD

  • Projects
        Electronic and Software Engineer for S.F.T. Inc (ongoing)
           Arduino IDE support for ATMel ATXMega processors (open source project)
               web site: github.com/XMegaForArduino
           Microcontroller-based 'proof of concept' projects
              Monophonic Synthesizer:  mrp3.com/sftsynth.html,
              Switching Bench Power Supply:  mrp3.com/sftpowersupply.html
              Arduino-compatible 'xmega-based' Devices:  mrp3.com/xmega64d4.html
              Component Tester:  mrp3.com/sft_tester.html
           Cross-platform Serial Communications Utility:  mrp3.com/sftardcal.html

        Electronic and Software Engineer for Boardformula Inc.
        and Lost Bird Projects, Inc., 2013 through 2017

          Primary Engineer for the Smartfin, a data collector embedded in a surfboard fin
    Developed two 'bed of nails' automated flash and test systems for manufacturing.
    Greatly improved data file transfer time for 'smartfin.org' web site
    Developed data summary and automated processes for web site
    Various fixes and enhancements for web site and Android application

        Electronic and Software Engineer for Ophthalmic Concepts (short term contract)
          Rapid prototype construction using Arduino for MGD 3000, a prototype eye therapy device, built for a trade show
    Android (tablet) user interface application and microcontroller firmware for MGD 3000 prototype

        Software Engineer for Opthoquest (short-term contract)
          Rapidly developed an integrated web-based UI server and device control solution for prototype eye exam device
    Assisted with data analysis and mathematical formulae to automatically interpret eye exam results

        Software/Firmware Engineer for Airgain
           Wireless access points and network-related software (including Linux kernel drivers)
           Embedded R&D, 2005 to 2007 as contractor, 2007 to April 2010 direct.
              Improved antenna control software using a statistical model
              Improved design of abstraction layer by reference counting vs states.
           PATENTS: U.S. app. no. 20090175221

        Software/Firmware Engineer for Ahltek
           Ported existing Airgain antenna software to customer hardware for Ahltek
           under contract, January 2010

        Other Projects
           Primary Engineer for Kreiss-Johnson Technologies, Inc.
              'O.P.E.N.' system (power quality analysis), 1995 to 2005
           Accounting and Point of Sale system (Windows) for Blue Bear Software, 1998
           Demand Planning Tool for S.F.T., Inc., 1993
           Various M.I.S. reporting for ASK on HP3000 systems, 1990-91
           Automated weekly reporting (HP3000 + PC) for Cipher Data Products, 1988-89

  • Software Applications (general)
       * Custom (targeted) command-line utilities for use as 'piping filters' on POSIX systems
    * Proof of concept designs for various network-related and hardware control applications (including kernel drivers)
    * Improved open source video client and server to achieve 'perfect video' for a product demo using VLC, Darwin, and Linux.
    * 3 Phase AC Power Analysis Application for Kreiss-Johnson Technologies, Inc.
    * Data Entry interface for point of sale, accounting, and analysis applications
    * Custom multi-threaded SQL Database, optimized for analysis, for Demand Planning Tool
    * Various internet applications: proxies, tunnels, CGI, web services, others
    * HTML Applications using Apache + PHP, data entry web forms, PHP server-side scripting
    * Many scripted processes using various shell languages (bash, Perl, Python, CMD)
    * Various contributions to FreeBSD, avr-related projects, and other public projects,
       including patches, kernel drivers, utilities, commonly used libraries, and documentation.

  • DBMS
        Various DBMS including PostgreSQL, SQL Server, others
        Familiar with SQL in general, and use of utilities like 'psql'

Personal Information

  • Owner, S.F.T. Inc.
  • Birth year: 1960 (Glendale, California)
  • U.S. Citizen
  • U.S. Navy Veteran, 1980 to 1986, honorable discharge as an ET1(SS), nuclear reactor operator
  • Amateur Musician - Guitar, Keyboards, Vocals, Drums, MIDI and original composition
  • Linked-In page at linkedin.com/in/bombasticbob
  • Most recent resume at mrp3.com/bobf_resume.html

Available for both short and long-term engineering contracts. Corp-Corp preferred. Other arrangements possible. Terms negotiable.


©1995-2018 by Stewart~Frazier Tools, Inc. - all rights reserved
Last Update: 10/30/2018

Back to S.F.T. Inc. main page