• Ian Miller

  • Tar Heel

  • NYC Resident

Backend Engineer at Percolate


Engineer, Backend Engineering

I am currently working on building out the product with the Backend Engineering team at Percolate. At Percolate, our vision is to create technology that builds the world’s best brands. Our mission is to be the System of Record for Marketing. Find out more at Percolate's website.


What I'm Interested In

Outside of programming, I've very interested in all things outdoors. I enjoy walking around and exploring my current hometown of New York City, taking in the cultural and social diversity that's omnipresent.


Denali National Park, Outer Banks, the Quill volcano on the island of Statia, and the Milford Sound in New Zealand rank among my favorite backpacking expeditions.


London, Paris, San Francisco, Seattle, Normandy, Queenstown (NZ), Sydney (AU) are among my favorite cities to travel to.


Some of my favorite titles include Norweigian Wood, The Time Traveler's Wife, From Zero to One, and Rework.


Recent Blog Posts

  • Blog_1
    You're Not an Impostor
    November 24, 2014

    How to Manage Expectations as a new developer.

  • Blog_2
    Working with Rack Sessions
    June 13, 2014

    I ran into an issue with Rack Sessions, and was unable to figure out how to write tests for it. How I ultimately resolved the problem.

  • Blog_3
    Intersection between Tolstoy and Agile Programming
    May 22, 2014

    Thoughts gleaned from a TEDTalks episode with Bruce Feiler, and how it relates to Agile Programming.

  • Blog_4
    RSpec Testing for a JSON API
    April 10, 2013

    A simple implementation of a namespaced JSON API, and how to write effective tests for it.

  • Blog_5
    Strong Params in Rails
    March 10, 2014

    A primer on what the concept of strong params is in Rails, and what it does.

  • Blog_6
    Rails Caching
    February 18, 2014

    Rails Caching is the process of preventing extensive database querying by storing page elements in a memory store.


Say hello!

I like to create things with fun, open-minded people. Feel free to say hello! Even if you just want to get to know me or ask questions, I'm always happy to talk.