Curriculum Vitae

A little over five years ago I left my comfortable career of managing the live production environment for churches to study in the new-at-the-time iOS development program at Lambda School (now called Bloom Institute of Technology). I spent basically all day every day for nine months reading and writing Swift and learning how to build iOS apps.

Ten days after finishing that course, I started a job at Madwire working on their Top Rated Local app. We used a modified version of the VIPER architecture, shot for 100% code coverage with our unit tests and generated all our UI programmatically – I got a crash course in all three of those things there.

After that I joined Ibotta, working on their iOS app as a part of the Radicial Simplification team. Our goal was to reduce friction as much as possible for the users of the app by showing them (only) content they care about and removing unnecessary roadblocks in the process of earning rewards. I got to work with some incredible people and learned a lot about iOS architecture and working cross-functionally in a large organization while I was there.

For the last few years I have been the lead iOS Developer at Hallow, a prayer and meditation app. At Hallow I am responsible for the iOS app as a whole: maintaining the code base, establishing best practices, and releasing new features and bug fixes on a regular cadence. I also help to hire, onboard, mentor and organize all the developers on the iOS team.

I have also been a photographer/videographer in my free time for the last several years. I’ve noticed there is a surprising amount of overlap between doing those things and software development. You have to be able to read documentation. You have to be able to learn stuff for yourself. You have to figure out how to solve problems in creative (and sustainable, and repeatable) ways. And you have to think about the user’s experience every step of the way.

“Dillon has a clear attention to detail, which is a trait that is very hard to find (or train). He thinks through problems patiently, has a knack for noticing edge cases, and also seems like an amiable and friendly person to work with. He was able to answer every theoretical question and solve every problem I asked him to solve without any issue…” – Antonio Tari, Skilled Interview

Previous Employers

Hallow - Lead iOS Engineer | 06/21 - Present Hallow (pronounced like aloe) is a prayer and meditation app, focused primarily on audio experiences that help promote spiritual, mental and physical growth. My main responsibility is to add features to the iOS app and to squash bugs that pop up along the way. So far, I have launched internationalization, taking the app from just English to six languages and counting. Added “text on screen”, allowing users to see a transcript of the audio they are listening to. And revamped the audio system, including HLS streaming and a Spotify-esque mini-player.

Ibotta – Senior Mobile Engineer | 11/19 - 06/21
Ibotta is a Denver based mobile technology company that strives to “make every purchase rewarding” by enabling its users to earn cash back on purchases in a variety of ways. I work as an iOS engineer on the Radical Simplification team, focused on making the iOS app simpler and easier to use.

Madwire – Mobile Software Engineer | 07/19 - 11/19
Madwire is a Marketing and Design company (i.e. M-A-D) that offers a whole suite of digital marketing software and professional marketing services through a platform called Marketing 360. I work on the mobile version of their Yelp-like product called Top Rated Local fixing bugs and adding features through test driven development with the VIPER pattern.

Lambda School - iOS4 Class Lead | 11/18 - 02/19
Lambda School is an online software development school offering tracks in full-stack web, iOS, or Android development as well as Data Science and UX Design. I reviewed students’ code daily, I wrote and presented code challenges, and I lead guided projects for students who needed to repeat material.

Rocky Mountain - Technical Director | 05/15 - 09/18
Rocky Mountain Christian Church is a community-focused church that had around 2500 members and six services per week between two campuses when I worked there. I oversaw audio, video and lighting systems, and managed regular live-streaming of sermons between campuses. I also coordinated volunteers and generally helped solve any non-IT technical problems.

Education:

Lambda School - iOS Development | 08/18 - 06/19
I studied iOS app development at Lambda, primarily with Swift and the main Cocoa frameworks, following a general MVC pattern. I also studied general Computer Science and got some exposure to Objective-C, Python, and C.

Ozark Christian College - B.A. Christian Ministry | 08/09 - 05/14
I primarily studied ancient Greek and Hebrew at Ozark, along with general psychology and counseling, philosophy and theology. I read tens of thousands of pages and wrote hundreds.