About Me
My name is Josh Blum (pronounced bloom). I am 23 years old, and live in Northern California. I hold a masters degree in EE from the Johns Hopkins University. Here is my resume as of January 12th, 2010.
I am an excellent computer programmer. I know C/C++ programming, and I am familiar with parallel programming in MPI. Python is my favorite language, I try to do most of my work in Python. I am also very familiar with FPGA's and the hardware description language, VHDL.
Employment Status
I have been working at Ettus Research since January 2009. Here is a list of various things I do (NDA safe):
- Bring-up and firmware development for software radios
- Automated testing and calibration for new hardware
- Work on various gnuradio components like wxgui and usrp2
- Design and schematics for new radios in the mix
GNURadio Contributions
I have contributed misc bug fixes, blocks, features, daughterboard firmware, and the following two major components to gnuradio: the GNU Radio Companion and the OpenGL Plotting Widgets.
E-Commerce Websites
Apparently, I make e-commerce websites: I use python for request handling, Cheetah templates for page building, Wiki Creole for static content, JQuery for any javascripting. Emphasis on generating valid XHTML and separation of markup and style information via css style sheets.
AmericanFlyerTrains.com
- URL: AmericanFlyerTrains.com
- Payment Gateway: First Data
- Features: Shopping cart, shipping calculator, inventory management.
EttusResearch.com
- URL: EttusResearch.com
- Payment Gateway: Authorize.net
Things that I Like
- Taking walks
- Riding my bike
- Using the SpotBot (the secret is to put a little Resolve Powder on the stain, and just fill the canister with water, the cleaning solution is overpriced anyway)
- Fixing things
- Gorilla glue
- Sticky-tack
- House plants (but one day I want a greenhouse)
- Hummus