Hire Appleby

If you're reading this, you probably received from me a resume or an email inquiring about a job. The purpose of this page is to provide a bit more context about me than will fit on a resume, in order to help you decided whether or not you want to interview me.

Who am I?

I am a software engineer with 8 years of experience as a backend & systems software generalist. At Blue Cedar, I worked on no-code mobile app security. At Rigetti, I worked on developer tools for a quantum programming language, including a compiler, simulator, and a python SDK. Prior to that, I worked for a security company on a network scanning appliance that did host, port, OS, application, and vulnerability detection. I have professional experience programming in C/C++, Python, and Common Lisp.

Where am I?

I currently live in Mexico, but I am a U.S. citizen and willing to relocate for the right job.

What's up with the 5-year resume gap?

The company I worked at was acquired in 2013. During the period December 2013 - May 2019, I was not looking for work.

Am I likely to pass your phone screen?

In order to help you decide, here is a small selection of my open source contributions, humble though they are. Hopefully these demonstrate basic fizzbuzz-level competence and phone screen worthiness. My github profile is at github.com/appleby.

I can write small computer programs in a variety of languages

Generating all min heaps
Python notebook exploring a couple of naive ways to generate all min heaps on the set \(\{1,..,n\}\). Done as part of an exploration of the runtime of the heap_compare function from The Algorithm Design Manual.
Lisp In Small Pieces
Programs from the book Lisp In Small Pieces by Christian Queinnec, updated to work with modern schemes.
McCarthy Lisp
A toy lisp interpreter in C++, inspired by McCarthy's paper.
Graceful Tree
GNU MathProg solution to the graceful tree labeling problem. Now included as an example in the GLPK source distribution.
Arithmetic Meme
Prolog solution to a simple arithmetic puzzle.

I can respond helpfully to users of your open-source software


Created: 2020-04-24

Last modified: 2024-06-25