Nicholas Dill

Software Engineer at Fernish

About Me

Hi there. I am a University of California, Berkeley alum and software engineer at Fernish, currently residing in beautiful Los Angeles, CA. I am a full stack developer currently working with Ruby on Rails, Elm, React Native and a few other modern technologies. I've also worked in the past with Python and Django, Java, Swift, Objective C, and C.
Here's my resume
My Work Experience



Software Engineer
Feb 2018 - Current

My current role involves building and maintaining Fernish's furniture subscription platform. We are developing with Ruby on Rails and taking advantage of functional programming by also incorporating Elm.
More info
Software Engineer
May 2017 - Nov 2017

This role involved building and maintaining Gimbal's location management and beacon software. I primarily worked on the iOS SDK which is used by mobile app developers to communicate with Gimbal beacons to provide locational interactions for their users. Additionally, I worked on the customer facing Ruby on Rails application as well as a series of Java microservices which the SDK and Rails app would communicate with.
More info
Software Engineering Intern
June 2016 - February 2017

My role was to redesign each page of the website. I created advertising media, mockups of new interfaces, banners for social media and conferences, and fixed bugs on the website regarding the user experience. I contributed ideas that were influential in multiple promotions and I was responsible for every UI change released during my employment.
More info
Software Engineering Intern
May 2015 - August 2015

My role was to redesign and build a new website using Wordpress. I worked heavily on SEO and optimizing page loading speed, in order to increase search engine rankings. I also performed manual database input, managed customer data, and called customers to update company information. The website I developed doubled the amount of demo requests received from potential customers.
More info
My Skills

Ruby
Rails
Python
Django
JavaScript
React
React Native
Elm
HTML
CSS
Java
SQL
C
Swift
Objective C
Git
Bash
MIPS
AWS
Docker
Wordpress
PostgresQL
Redis
GraphQL
Projects I've Worked On

I love building new things in my spare time. Below are a few of my most recent projects, including an analytics tool that I actually use on my own websites, a tool that helps app developers get reviews on their apps (which I use on my own apps), and even a tool to help keep track of my goals and things I need to do.
DownPing
I have a lot of apps. I needed a tool to notify me if any of them were ever down or unreachable. I wasn't happy with the existing solutions so I built my own.
Passive Land
This is my blog where I rant about passive income. I think it's awesome being able to generate additional income while I'm at work and while I'm asleep.
FormSurge
This is a form CMS platform I built with Ruby on Rails. I was tired of having to handcode forms and create backend endpoints and database tables.
UserSurge
This is an analytics platform I built using Python/Django and a TON of Javascript. Users can watch how every visitor interacts with their website.
TaskMade
This is a task management platform that I developed using Django, then rebuilt with Ruby on Rails. I use this for tracking all of my own goals.
UserTrue
This is a peer to peer app reviewing platform I built using Python/Django. App developers can get more meaningful app reviews for their mobile apps.
Apps I've Released

I've been developing iOS apps primarily in Swift since 2015. My more complex apps, such as Cash Hacker, make calls to APIs such as the Yahoo Finance API and grabs data regarding the stock market and allows the user to trade fake stocks in game. I find app development incredibly enjoyable and full of new challenges.
Thanks for stopping by.