Nathan Bennett

Nathan Bennett

Software Engineer in Raleigh, he/him

About

I'm an experienced software engineer who loves building web and mobile applications. I'm diving deep lately into SwiftUI for fun but work mostly in React, Next.js, and Node in my projects.

Education

2014 — 2016
M.S. Human Computer Interaction at Depaul University

researched social issues in technology, performed user research + learned user-centered design and honed my ability to execute engaging user experiences

2009 — 2013
B.A. New Media at University of North Carolina at Asheville

creative engineering, film & print design + computer science

Work Experience

2020 — Now
Solutions Architect at Big Nerd Ranch
Atlanta, GA (full-time remote)

Consulting for the web platform and leading JavaScript projects

2019 — 2020
Software Engineer at Clutch!
Birmingham, AL (full-time remote)

Angular + Ionic, Node + Express, Postgres + SQL

2017 — 2018
Software Engineer at Ampogee
Greensboro, NC (full-time remote)

R&D using Angular, Ionic, CouchDB and many more web technologies

2015 — 2017
Team Lead, Senior Software Engineer at SAW Software Mill
Asheville, NC

Built some custom modules for an ERP using a Node SOAP client + low-level C-like scripting language, lead R&D using ASP.net MVVM and dotnet core, mentored and coached + helped the team to stay organized and coordinated with stakeholders

2014 — 2015
Software Engineer at TaxJar
San Deigo, CA (full-time remote)

Ruby on Rails + Postgres, Sidekiq for asynchronous work, lots of RSpec testing, wrote a few open source framework plugins in PHP

2013 — 2014
Software Developer at SimplyHome
Asheville, NC

Node + Ruby on Rails & Android, R&D using home security panels and wireless technologies to engineer new ways to help disabled and elderly people live at home more comfortably and independently

2011 — 2013
Technology Helper at Earth
The Cretaceous Period

Early in my career while in college I helped many people with technology as an IT generalist. I fixed computers, game consoles, and setup networks with physical servers. As I got better at understanding security and systems, I offered consulting and managed IT services to businesses. I did network administration for a small legal office, a psychologist, and finally a healthcare provider before deciding to learn Ruby on Rails which kicked off my career as a software engineer. I built lots of websites and architected solutions for small retail stores in Wordpress in the past and miss PHP. Occassionally, I would design something creative using tools like Processing.js, Maya, MaxMSP, and I did some Minecraft modding to learn Java.

2009 — 2011
Mobile Sales Lead at Best Buy
Asheville, NC

Motivated people around me to hit sales goals and lead by example in customer service

2007 — 2009
GeekSquad Agent at Best Buy
Asheville, NC

I fixed computers and consulted with a hugely diverse set of people about technology

2007 — 2007
Installer at Hughes Networks

Installed, configured, & serviced both commerical and residential satellite Internet hardware

Contact

GitHub

Side Projects

Ongoing
Scroll Keeper

Self-guided logging of your fantasy adventures using Next.js and React

Ongoing
Care Keeper

A mobile application for helping caregivers track requests and medical conditions using SwiftUI and Vapor for the backend

2021
Vaccine Finder

Web scraper using Puppeteer to find vaccine appointments at some pharmacies

2015

Develop an understanding of how people locate parking
in environments where parking spots are scarce

2014
Express Grind

Worked with an industrial designer to come up with a design and then coded a 2D prototype of an Internet connected coffee grinder, used Heroku as a PaaS for the Ruby on Rails backend

Projects

Ongoing
Medical Billing API

Ruby on Rails backend with a PHP + jQuery front-end client + Stripe for subscriptions and Twilio for email

2021
Third Party Integration - Financial Services at Confidential

Used Express, Node & TypeScript to deliver a key integegration that provided financial and identity information to client partners.

2016
MoodBound

Designed a mobile app to track mood using user-centered design principles, built a prototype in JavaScript and did user research

2013
openSpectra (data science & visualization)

CodeIgniter PHP backend with a client written using bootstrap + data visualization using JavaScript

Writing

2020

I researched and prototyped GraphQL APIs in many languages to compare how they are architected versus REST APIs.

2013

Helped co-author some research on how web application frameworks may be applied to help scientists.