Location: Louisville, KY
Remote: Yes (preferred)
Willing to relocate: Yes, but only to the Seattle area
Technologies: C, C++, PHP, Python, Javascript, Lua, Go, Rust, HTML, CSS
Resume: <a href="http://careers.stackoverflow.com/jbcrail" >
Email: jbcrail at gmail dot com
GitHub: <a href="https://github.com/jbcrail" >
I've been a software engineer for 16 years across numerous domains (retail, consumer, education, semiconductor). My noteworthy commercial projects are a data warehouse ETL application that processed billions of customer records nightly for a dozen Fortune 500 companies; a distributed document store with terabytes of historical data, an ISO consistency requirement, and a strict availability guarantee; and a service-oriented platform managing manufacturing and product data worth millions of dollars in revenue. Aside from development, I have also led a small team, mentored junior developers, and trained both end users and developers.
I focus on building low-maintenance and dependable solutions that meet the needs of my customers and their users. Even though I enjoy exploring the technological bleeding-edge (I aggressively enhance my toolbox with new languages, technologies, and libraries whenever possible), I often choose more well-tested and mature solutions especially under time and resource constraints.
My personal interests include service-oriented architectures, programming languages, and distributed systems. Last year, I reached a 365-day consecutive streak of commits to GitHub (still going at 535 consecutive commits). I wrote about my experience: <a href="http://polybits.net/2014/08/16/365-days-of-github/" >.
My open-source work is comprised of 110 solutions to Project Euler (in 13 languages and 865+ implementations), a RESTful content-addressable storage server, a proxy for local and remote filesystems, a LINQ-inspired shell, an event-driven performance monitor, an embeddable Riemann client for legacy systems, a Rust client for beanstalkd, two libraries in Erlang and Go for writing an AI bot for Vindinium, and numerous contributions to Rust and its auxiliary libraries.