Profile
Software engineer with 10+ years experience in distributed event streaming, embedded systems, database applications and data analysis. Seeks a team of like minded individuals.
Employment
Sysadmin & Software Consultant
Interex · Oakland, CA
June 2022 - Present
- Physical build out and maintaince of 32 high performance cpu clusters and 14 gpu cluster servers, each node running CentOS Linux
- Continual support and sysadmin duties
- C++ and Python Software support for Physics modeling running on cluster
- Cluster maintenance using QLustar, and workload management via Slurm
- Multiprocessor support via OpenMPI
Full Stack Engineer
Apr 2020 - Present
- Sole maintainer for an open source inventory management application built with Clojurescript.
- Built the app’s React (re-frame) SPA front end, including websocket transport for live updates.
- Built the app’s backend server (in Clojurescript), which stores all data in a widely used, peer-to-peer event store (Secure Scuttlebutt), including support for ad-hoc queries and reproducible edits.
Open Hardware Designer
Sudomesh & Disaster Radio · Oakland, CA
Sept 2017 - March 2020
- Designed the first two Disaster Radio circuit boards in Kicad.
- Deployed a long range mesh network using solar powered ESP32 controllers and LoRa.
- Installed Sudomesh network access points to bring free Wifi access points to Oakland.
Backend Engineer
AltSchool · San Francisco, CA
Apr 2014 - Oct 2015
- Designed and implemented AltSchool’s class composition feature using Django, numpy, PostgreSQL, and Heroku.
- Implemented the frontend and backend for AltSchool’s Parent Portal, which new families use for all on-boarding, including scheduling interviews, billing (cc payments via Stripe), and uploading documents (Amazon S3).
- Automated loading prospective client information from SalesForce into AltSchool’s main app.
- Created classroom calendaring backend/frontend for daily and reoccurring event management (vacation, drop off/pickup times, field trip management)
Embedded Software Engineer
All Power Labs · Berkeley, CA
Jan 2012 - Nov 2013
- Wrote the embedded software for all of APL’s gasifier reactor/electricity generators, including PID servo control for the air/fuel mixture, data collection and control of Cummin’s generator over CANbus, Modbus PLC interfaces, reactor temperature and pressure sensing, current sensing on all auger motors, SD card data capture, deployed onto an ATmega 1280 chipset.
- Automated data collection and analysis of the reaction criteria for scientific modeling and HMI interfaces using Python (numpy/pandas) and R.
- Promoted software development best practices, including bug/feature request triage and backlog management, version control (git), and documentation.
Independent Goldsmith
July 2010 - Jan 2012
- Detail oriented fabrication in precious metals, including hand fabrication, Mokume gane wedding bands, casting, setting, TIG welding and CNC milling
- Sole proprietor, fabricator, marketer and product line designer; built up a successful brand that got included in Elle magazine gift guide.
- Interacted with customers with custom designs, sales and repairs.
Application Developer
Eatec Solutions of Agylysis, Inc · Emeryville, CA
July 2005 - July 2010
- Developed client and server side application enhancements, including new modules, B2B software interfaces, bug fixes and feature requests using SQL, VB6, ASP.NET
- Implemented internal tool development and maintained nightly builds utilizing Visual Studio and Team Foundation Server.
- Database architecture, including new element design, data import and migration, complex views, SPs and UDFs, replication, performance tuning, and creation of automated dynamic update procedures for deployment of DDL changes to hundreds of production environments
- Developed customer facing business intelligence tools using Crystal Reports, later migrated 100+ reports to SSRS to provide integration with MS SQL Server, increasing functionality and web accessibility