Nathan Stephen Dunn

Consultant CTO & Software Engineering Lead

About Nathan

I help startups and scaleups build great technology teams and software products.

Passionate about finding the perfect solutions to complex problems. I believe good code is like good poetry - elegant, succinct, and with it's own unique beauty.

After working with several high growth technology startups I decided to start a consultancy practice focused on providing services normally provided by a full time CTO but on a more flexible, as needed basis.

Over the years I've had the privilege of writing web, desktop and mobile software used in on-line marketplaces; cryptocurrency trading; virtual reality; procedural content generation; video games; web mapping; bioinformatics; securities trading; and business process automation.

My services include:

  • Vetting, Hiring, and Training of full time development staff
  • Leadership of local and international teams
  • External review (Technology, Scalability, Best Practices, Staffing)
  • Technology Team Process Improvement & Roadmapping
  • Strategy / planning sessions
  • Implementation plan preparation
  • Contract development
  • Mentoring and one on one conversations with development staff
  • Sourcing of appropriate staff or consultants

This includes helping companies vet and manage candidates appropriate for their level of scale, mentoring, advisory services, system design, product design and any other function that would ordinarily be handled by an in house CTO.

I have been building software products since childhood and building great software engineering teams for most of my professional life. Whilst my passion is for start ups and scale ups, I can also help larger companies encourage innovation within their teams.

Over this time I have helped many technology companies succeed, at many levels including as a software engineer; full stack developer; software engineering team lead; CTO; technology consultant and business advisor

Download PDF

My Services

0

Years Professional Experience

0

Years Leading Teams

0

Fulltime CTO Roles

0

Personal Projects

Selected Experience

2018 - Now

Consultant CTO

After working with several high growth technology startups I decided to start a consultancy practice focused on providing services normally provided by a full time CTO but on a more flexible, as needed basis.

2018

Chief Technology Officer at Glamazon

Glamazon operates Australia's largest freelance beauty stylist marketplace, and is pioneering the shared-economy model for at-home beauty services in Australia.

Technologies: Java, AWS, SQS, EC2, WordPress, JavaScript, React, React-Native, Play Framework, CI/CD, DevOps, Bash, Google Cloud

2017 - 2018

Chief Technology Officer at HelloCars

HelloCars is Australia's first nationwide, fully online used car dealership that gives Australians a safer, more convenient and better-value way to buy and sell used cars, without the hassle.

Technologies: PHP, Laravel, JavaScript, Angular.js, AWS, SQS, EC2, Elastic Beanstalk, New Relic, HTML, SCSS, Typescript, jQuery, MySQL

2015 - 2017

Senior Software Engineer at World Manager

My work at World Manager was largely focused on mobile, implementing a horizontally scalable push notification service as well as improving the architecture and UX of our white-label Android application that serves over 200 brands.

Technologies: Android, Java, Scala, PHP, AWS, SQS, SNS, Google Cloud, Protobuf

2014 - 2015

Software Engineering Team Lead at Freelancer.com

Freelancer.com is the worlds largest freelancing and crowdsourcing marketplace by total number of users and projects posted.

My headline project at Freelancer.com was to lead the team in charge of improving user profile pages.

Following the success of this project the scope of our team was widened to encompass the entire Freelancer side of the business, including community pages and profile QA

Technologies: PHP, JavaScript, jQuery, Bootstrap, Angular.js, Python, GoLang, MySQL, Elasticsearch, Redis, Thrift

Education

2019

Certified Scrum Master (CSM)

This short course certifies me as a SCRUM Master (which I had previously been acting as for several years but had not yet gone through the full course).

2016

Virtual Reality Design Bootcamp

This short course at Academy Xi taught me how to best design for AR/VR and the factors involved.

2009

Bachelor of Science (Hons), UNSW

An Honors degree taught me how to research effectively in fundamental science.

Extra curricular: Treasurer; Purchasing Officer; Gear Officer; Dive boat operator; Reef trip organiser, UNSW Underwater club

2009

Diploma in Innovation Management, UNSW

This course taught me how to best commercialise technology.

Extra curricular: Marketing Director, Entrepreneurs in Science.

2006

Bachelor of Computer Science, University of Newcastle

Foundational training in computer science serves me to this day.

Extra curricular: Events coordinator, University of Newcastle Computer Society

2006

Small Business Management Cert IV.

All areas of small business were covered in this course.

Book in a Consultation