Scroll To View More
Kacey Saff

Kacey Saff

Boulder, CO, United States
Member since December 4, 2013
Kacey is a strong developer with peer-acknowledged prowess in problem solving and debugging. As an experienced technical lead, she designs systems congruous to the problem space. As a programmer, she makes sure to acquire a deep understanding of the task.
Kacey is now available for hire
  • Python, 6 years
  • Git, 5 years
  • Concurrent Programming, 5 years
  • Agile Software Development, 5 years
  • JavaScript, 3 years
  • SCPI, 3 years
  • C++, 3 years
  • jQuery, 1 year
Boulder, CO, United States
Preferred Environment
Mac, Linux, Vim, JetBrains+, Git
The most amazing...
...architecture I've designed ran four lines of a cellular manufacturing tester in parallel on shared equipment.
  • Software Engineer
    2009 - 2014
    Etherios Wireless Design Services
    • Created a manufacturing test framework in Python capable of testing four cell modules simultaneously with shared hardware.
    • Developed an in-house electrical component database in Django and MySQL tying into Altium's circuit layout application.
    • Developed a Python library to report data via Orbcomm communication satellites from a moving vehicle.
    • Created many libraries from scratch to communicate with a large variety of test hardware, from programmable power supplies to cellular callboxes.
    • Worked as lead developer from start to finish for around a dozen manufacturing testing tools in Python.
    Technologies: Python, JavaScript, HTML/CSS, jQuery, Django, MySQL, PostgreSQL, Git, Mercurial, C/C++, SCPI, HID, XML, YAML
  • Builder, Programmer
    2009 - 2009
    Leonardo's Basement
    • Wired together and programmed a cockpit-like room as a space for children to push buttons and type commands to experiment with what would happen.
    • Used Arduinos connected to relay banks to run a variety of lights and devices.
    • Connected a simple 1970s terminal to serve as a point for children to enter commands and guess at the "launch" sequence.
    • Allowed the launch sequence to coordinate lights, sounds, and text to give the impression that something crazy was happening.
    • Continued support for some time as children took their toll on the entropy of the system.
    Technologies: Java, C++, AVR, Arduino
  • Software Engineer (Fatigue Tracking)
    2003 - 2005
    The Boeing Company
    • Adapted a legacy application from Ada to C++ for fatigue tracking in F-15s as part of a 3-person team.
    • Developed a system for reading/writing and processing (often faulty) F-15 tape data in a variety of formats.
    • Developed a wxWidgets front-end for the application.
    • Automated data filtering in foreign aircrafts that had previously been done by hand.
    • Spent considerable time adapting unit-safe libraries to the version of C++ required by the customer.
    Technologies: C++, VBA, wxWidgets
  • CA Scanner (Development)

    This is a cellular automata pet project intended to handle very large cellular automata worlds very quickly. I created it using Python and C code that was compiled on the fly.

  • Languages
    Python, C++, C, Java, JavaScript, SQL-99
  • Paradigms
    Object-oriented Programming (OOP), Concurrent Programming, Agile Software Development, Functional Programming, MEAN Stack
  • Other
  • Libraries/APIs
    XML ElementTree, jQuery
  • Tools
    Git, Eclipse IDE, PyCharm, Mercurial, WebStorm
  • Platforms
    Windows, Linux, Android
  • Storage
    JSON, MySQL, MongoDB, PostgreSQL
  • Frameworks
    Express.js, Django, Flask, AngularJS
  • Master's degree in Mathematics
    2005 - 2008
    University of Calgary - Calgary, Alberta
  • Bachelor's degree in Mechanical Engineering
    1998 - 2002
    University of Illinois, Urbana-Champaign - Champaign, Illinois
I really like this profile
Share it with others