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
    Etherios Wireless Design Services
    2009 - 2014
    • 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
    Leonardo's Basement
    2009 - 2009
    • 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)
    The Boeing Company
    2003 - 2005
    • 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, JavaScript, C++, Java, C, SQL-99
  • Paradigms
    Concurrent Programming, Object-oriented Programming (OOP), Agile Software Development, MEAN Stack, Functional Programming
  • Misc
  • Libraries/APIs
    jQuery, XML ElementTree
  • Tools
    Mercurial, PyCharm, Eclipse IDE, Git, WebStorm
  • Platforms
    Windows, Android, Linux
  • Storage
    MySQL, JSON, PostgreSQL, MongoDB
  • Frameworks
    AngularJS, Flask, Django, Express.js
  • Master's degree in Mathematics
    University of Calgary - Calgary, Alberta
    2005 - 2008
  • Bachelor's degree in Mechanical Engineering
    University of Illinois, Urbana-Champaign - Champaign, Illinois
    1998 - 2002
I really like this profile
Share it with others