Scroll To View More
Kacey Saff, Python Developer in Boulder, CO, United States
Kacey Saff

Python Developer in 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

Portfolio

Experience

  • Python, 6 years
  • Concurrent Programming, 5 years
  • Agile Software Development, 5 years
  • Git, 5 years
  • C++, 3 years
  • JavaScript, 3 years
  • SCPI, 3 years
  • jQuery, 1 year
Boulder, CO, United States

Availability

Part-time

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.

Employment

  • 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

Experience

  • CA Scanner (Development)
    https://github.com/kcsaff/CA

    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.

Skills

  • Languages

    Python, Java, JavaScript, C, C++, SQL-99
  • Paradigms

    Object-oriented Programming (OOP), Concurrent Programming, Agile Software Development, MEAN Stack, Functional Programming
  • Other

    SCPI
  • Libraries/APIs

    jQuery, XML ElementTree
  • Tools

    Eclipse IDE, Mercurial, Git, PyCharm, WebStorm
  • Platforms

    Windows, Android, Linux
  • Storage

    JSON, MySQL, PostgreSQL, MongoDB
  • Frameworks

    Express.js, AngularJS, Flask, Django

Education

  • 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