Kacey Saff
Verified Expert in Engineering
SCPI Developer
Boulder, CO, United States
Toptal member since June 25, 2014
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.
Portfolio
Experience
- Python - 6 years
- Agile Software Development - 5 years
- Git - 5 years
- Concurrent Programming - 5 years
- C++ - 3 years
- SCPI - 3 years
- JavaScript - 3 years
- jQuery - 1 year
Availability
Preferred Environment
Git, JetBrains, Vim Text Editor, Linux, MacOS
The most amazing...
...architecture I've designed ran four lines of a cellular manufacturing tester in parallel on shared equipment.
Work Experience
Software Engineer
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.
Builder, Programmer
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.
Software Engineer (Fatigue Tracking)
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.
Experience
CA Scanner
https://github.com/kcsaff/CAEducation
Master's Degree in Mathematics
University of Calgary - Calgary, Alberta
Bachelor's Degree in Mechanical Engineering
University of Illinois, Urbana-Champaign - Champaign, Illinois
Skills
Libraries/APIs
jQuery, XML ElementTree, wxWidgets
Tools
Eclipse IDE, Mercurial, Git, PyCharm, Vim Text Editor, JetBrains, WebStorm
Languages
Python, Java, JavaScript, C, C++, HTML, XML, YAML, Visual Basic for Applications (VBA), CSS, SQL-99
Paradigms
Object-oriented Programming (OOP), Concurrent Programming, Agile Software Development, MEAN Stack, Functional Programming
Platforms
Arduino, Windows, AVR, MacOS, Android, Linux
Storage
JSON, MySQL, PostgreSQL, MongoDB
Frameworks
Express.js, AngularJS, Flask, Django
Other
SCPI
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring