About Me

I’m Zander (aka ZPH and ZPH)

Polyglot, problem solver and remote-work advocate. Currently Functional Programming and learning about Strict Statically Typed languages. I enjoy solving problems using the best tools available. I have solved problems in production with Clojure, Ruby, Javascript, Python, SQL, Golang, the Bash. Lately it’s been mostly Golang and Clojure in a role that’s roughly a Data Engineer crossed with Systems Engineer.

I’m enjoying building and architecting systems that are datapipelines and internal data systems supporting the greater business. I’m thrilled by applying these technologies to solve business problems.

I’m currently excited and interested in working with:

  • Log Architecture and Data pipelines [eg]
  • Golang 1
  • Elixir/OTP/Phoenix
  • Clojure (as long as there’s clojure/spec involved)
  • Distributed & Fault Tolerant Systems

For a list of open source projects that I’ve worked on, see my .

As for the software stack that I have known and loved (daily use || proficient):

  • Languages
    • Golang
    • Clojure
    • Javascript (ES6, React, Redux)
    • Ruby
    • Python
    • Bash/ZSH (<3 the cmdline)
    • SQL
  • Datastores
    • PostgreSQL
    • Redshift
    • Mongo
    • Redis
    • Riak
  • Nginx, Unicorn
  • AWS (EC2, S3, Kinesis, SNS, Lambda, CloudFront, Route53)
  • Librato (monitoring/metrics)
  • Vim
  • Emacs/Spacemacs (currently used for Golang, Clojure & Org-mode)

Techologies I want to spend more time with professionally and personally (ORDER BY interest DESC):

  • Golang (fast, predictable, dull and small sytax surface area)
  • Elixir (because how could one not love OTP)
  • Haskell (to improve my craft of software engineering)
  • Clojure (the parenthesis are like a million hugs)

Conferences I’ve Known and Loved

  • 2012 - Steel City Ruby (Pittsburgh, PA)
  • 2013 - Ruby Midwest (Kansas City, MO)
  • 2013 - LoneStarRuby (Austin, TX)
  • 2013 - Steel City Ruby (Pittsburgh, PA)
  • 2013 - Madison Ruby (Madison, WI)
  • 2013 - Ruby DCamp (Arlington, VA)
  • 2014 - CodeMash (Sandusky, OH)
  • 2014 - Ruby on Ales (Bend, OR)
  • 2014 - ElixirConf (Austin, TX)
  • 2014 - Ruby For Good (Arlington, VA)
  • 2014 - Steel City Ruby (Pittsburgh, PA)
  • 2014 - StangeLoop (St. Louis, MO)
  • 2014 - Ruby DCamp (Arlington, VA)
  • 2015 - CodeMash (Sandusky, OH)
  • 2015 - Ruby on Ales (Bend, OR)
  • 2015 - ElixirConfEU (Poland)
  • 2015 - Ruby For Good (Arlington, VA)
  • 2015 - StangeLoop (St. Louis, MO)
  • 2015 - Ruby DCamp (Arlington, VA)
  • 2016 - Ruby on Ales (Bend, OR)
  • 2016 - StrangeLoop (St. Louis, MO)

I enjoy programming, pairing, remote teams, Open Source Software, FP, TDD and some other important buzzwords.

I’m very fortunate to be happily employed with a few standing offers but if you want to offer me the chance to work on challenging things with kind folks, I’m happy to chat. Though to set expectations realistically, it’s unlikely I’ll be drawn away from my current team because they’re wonderful folks <3.

-ZPH zander@xargs.io

[FSF Associate Member]

Public Key for Secure Communications or to Report Site Vulnerabilities (all of which will be publicly credited):

https://keybase.io/zph/key.asc

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: Keybase OpenPGP JS 0.0.1
Comment: https://keybase.io/zph

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
iKSRFaEgwQnLxdq3jEzKSvM5F5P1W1o2
=tZR0
-----END PGP PUBLIC KEY BLOCK-----

1 (low excitement, high productivity and reliable/performant systems)