Nathan Broadbent, Software Developer in Queenstown, Otago, New Zealand
Nathan Broadbent

Software Developer in Queenstown, Otago, New Zealand

Member since November 10, 2014
Nathan has been developing web applications with Ruby on Rails since 2009 and iOS applications with Swift since 2015. He can pick up new programming languages or frameworks very quickly and is comfortable with a wide variety of technologies. He is passionate about solving problems with elegant and maintainable code and delivers high-quality work on time.
Nathan is now available for hire

Portfolio

  • DocSpring
    Amazon Web Services (AWS), AWS, React, Ruby on Rails (RoR), Ruby, JavaScript...
  • Hdwr
    Amazon Web Services (AWS), Parse, AWS, Swift, iOS, Ruby on Rails (RoR)
  • Gusto
    Ruby on Rails (RoR), Ruby, Backbone.js, JavaScript, HTML, CSS, Rackspace, AWS...

Experience

Location

Queenstown, Otago, New Zealand

Availability

Part-time

Preferred Environment

Chrome, ITerm, Xcode, VS Code, Figma, Bash, AWS, Heroku

The most amazing...

...thing I've built is a Raspberry Pi-controlled microwave oven, programmed using C, Java, and Ruby.

Employment

  • Founder | CEO

    2017 - PRESENT
    DocSpring
    • Designed and built the DocSpring application with Ruby on Rails and React.
    • Managed marketing, support, enterprise sales, and all other customer-facing activities.
    • Migrated the application from Heroku to AWS, managed infrastructure, security, and monitoring.
    Technologies: Amazon Web Services (AWS), AWS, React, Ruby on Rails (RoR), Ruby, JavaScript, Flow
  • Co-founder | CTO

    2014 - PRESENT
    Hdwr
    • Architected the HDWR iOS application and back end.
    • Set up a media transcoding pipeline on AWS.
    • Wrote back-end services in Rails and Parse cloud code.
    • Created unit and acceptance tests for the iOS app using Quick and KIF.
    • Managed the project and other developers on the team.
    Technologies: Amazon Web Services (AWS), Parse, AWS, Swift, iOS, Ruby on Rails (RoR)
  • Senior Full-stack Software Engineer

    2013 - 2014
    Gusto
    • Built many features on the front end (Backbone.js) and back end (Ruby on Rails).
    • Helped to build and improve the internal tool that we used to fill out PDF tax forms and fax them to the IRS (which inspired me to build DocSpring a few years later.).
    • Worked on adding support for taxes and regulations in various US states.
    • Worked on projects that include security, fraud, compliance, and DevOps.
    Technologies: Ruby on Rails (RoR), Ruby, Backbone.js, JavaScript, HTML, CSS, Rackspace, AWS, SaltStack
  • Software Engineer

    2009 - 2012
    Crossroads Foundation
    • Built an integration to synchronize Spree and MYOB.
    • Maintained and improved Errbit, an open-source error tracker.
    • Maintained and added many features to Fat Free CRM (open source CRM software written with Ruby on Rails).
    • Built a time-tracking service for volunteers, including a physical terminal with a hardware octopus card reader.
    • Built and maintained an online store to sell fair trade products using Spree.
    • Achieved and maintained PCI compliance for our online store.
    Technologies: Ruby on Rails (RoR)

Experience

  • Gusto (Development)
    https://gusto.com

    I was a full-stack software engineer at Gusto (formerly ZenPayroll). I worked on everything, including the back-end, front-end, DevOps, and security. Gusto is now processing over $10 billion in annual payroll.

  • SCM Breeze (Development)
    https://github.com/ndbroadbent/scm_breeze

    SCM Breeze is a set of shell scripts (for bash and zsh) that enhance your interaction with Git. It integrates with your shell to give you numbered file shortcuts, a repository index with tab completion, and many other useful features.

    It is my most popular project on GitHub, with over 1,000 stars.

  • Raspberry Pi Powered Microwave (Other amazing things)
    http://madebynathan.com/2013/07/10/raspberry-pi-powered-microwave/

    I built a prototype for a smart, internet-connected microwave using a Raspberry Pi computer. I added features such as internet connectivity, smartphone control, voice recognition, and a barcode scanner.

    I wrote the software using Ruby, C, and Java.

  • FolioHD (Development)

    I worked as a consultant for FolioHD during 2015. I helped to fix many bugs, as well as working on new features, such as an improved theme editor.

  • DocSpring (Development)
    https://docspring.com

    I built the DocSpring web application with Ruby on Rails and React. DocSpring provides a PDF generation API for developers. I also built automatic web form generation, e-signatures, and many other features.

  • SudoBlock (Development)
    https://sudoblock.com/

    I built a mobile game using React Native (one codebase for iPhone, Android, Windows, and web).

  • iCloud Photos Downloader (Development)
    https://github.com/ndbroadbent/icloud_photos_downloader

    I built a command-line tool to download photos and videos from iCloud.

Skills

  • Languages

    JavaScript, Swift 2, Swift 3, HTML, Bash, CSS, CoffeeScript, Ruby, ECMAScript (ES6), ES5, Python, Swift, Go, Objective-C, SQL, C, TypeScript
  • Frameworks

    Ruby on Rails (RoR), React Native, Ruby on Rails 5, Ruby on Rails 4, Ruby on Rails 3, Ember.js, Chrome, AngularJS
  • Libraries/APIs

    React Native for Web, Sidekiq, React, Backbone.js, jQuery, REST APIs, Node.js, Ruby on Rails API, Vue.js
  • Tools

    Git, RSpec, AWS ECS, AWS ECR, Terraform, Ansible, SaltStack, Chef, Capistrano, Xcode, Visual Studio, ITerm, Sketch, VS Code, Figma, Flow
  • Platforms

    AWS EC2, Docker, Heroku, Linux, Raspberry Pi, Arduino, Parse, Ubuntu, Amazon Web Services (AWS), Amazon, iOS, CentOS, Rackspace
  • Storage

    AWS S3, Redis, PostgreSQL, Memcached, MongoDB, MySQL
  • Other

    Software Development, Regular Expressions, Text Processing, APIs, AWS
  • Paradigms

    Agile Software Development

To view more profiles

Join Toptal
Share it with others