Nathan Broadbent
Verified Expert in Engineering
Software Developer
Auckland, New Zealand
Toptal member since May 29, 2015
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. Nathan is passionate about solving problems with elegant and maintainable code and delivers high-quality work on time.
Portfolio
Experience
- Ruby on Rails (RoR) - 7 years
- JavaScript - 7 years
- Backbone.js - 5 years
- PostgreSQL - 4 years
- Go - 3 years
- Swift - 3 years
- React - 2 years
- React Native - 2 years
Availability
Preferred Environment
Chrome, ITerm, Xcode, Visual Studio Code (VS Code), Figma, Bash, Amazon Web Services (AWS), Heroku
The most amazing...
...thing I've built is a Raspberry Pi-controlled microwave oven, programmed using C, Java, and Ruby.
Work Experience
Founder | CEO
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 and managed infrastructure, security, and monitoring.
Co-founder | CTO
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.
Software Engineer
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.
Experience
SCM Breeze
https://github.com/ndbroadbent/scm_breezeIt is my most popular project on GitHub, with over 1,000 stars.
Raspberry Pi Powered Microwave
http://madebynathan.com/2013/07/10/raspberry-pi-powered-microwave/I wrote the software using Ruby, C, and Java.
FolioHD
DocSpring
https://docspring.comSudoBlock
https://sudoblock.com/iCloud Photos Downloader
https://github.com/ndbroadbent/icloud_photos_downloaderSkills
Libraries/APIs
React Native for Web, Sidekiq, React, Backbone.js, jQuery, REST APIs, Node.js, Ruby on Rails API, Vue
Tools
Git, RSpec, Amazon Elastic Container Service (ECS), Amazon Elastic Container Registry (ECR), Terraform, Ansible, SaltStack, Chef, Capistrano, Xcode, Visual Studio, ITerm, Sketch, Figma, Flow
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
Platforms
Amazon EC2, Docker, Heroku, Linux, Raspberry Pi, Arduino, Parse, Ubuntu, Amazon Web Services (AWS), Amazon, iOS, CentOS, Rackspace, Visual Studio Code (VS Code)
Storage
Amazon S3 (AWS S3), Redis, PostgreSQL, Memcached, MongoDB, MySQL
Paradigms
Agile Software Development
Other
Software Development, Regular Expressions, Text Processing, APIs, MYOB
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring