J
L

Justin Lane

An independent self-starter, who can mentor, train, and coach others, communicate well, and complete work in a timely and efficient manner.

WORK EXPERIENCE

Self Employed

Jan 2023 - present

  • Self funded SaaS development with Elixir, and Phoenix LiveView. Currently in development mode.

Alembic Pty Ltd

Nov 2021 - Jan 2023 | Senior Developer (Contract)

  • Contracted to assist with developing an administrative function for a debit card system using Phoenix LiveView, Commanded Event Sourcing and Absinthe GraphQL
  • Authored React/NextJS based frontend features and bug fixes
  • Elicited, captured, clarified and documented stakeholder requirements
  • Mentoring and training junior developers

Self Employed

Jan 2015 - Nov 2021

Building SaaS solutions using React Native, Elixir, React, and Ruby, launching:

with

2019 - 2021

Fundraising and volunteer administration, plus community features such as feeds, news and chat, for churches, charities and other non-profit organisations

  • Incorporated Stripe for donations from church members
  • Implemented Websockets to provide real-time UI
  • Built authenticated posts with text, video and documents
  • Implemented a full CI/CD pipeline for Elixir and React Native using Gitlab CI

tiaki

2017 - 2018

Application and enrolment management, recording learning, and day-to-day administration for Early Childhood Education centres

  • Developed React SPA for administrative users
  • Built room-based checkin/checkout for children

kandid

2015 - 2016

Candidate management, application filtering and interview to offer processes for developers, employers and recruiters.

Sabbatical

Jan 2013 - Dec 2014 | Career change

  • Self teaching HTML, CSS, JavaScript and Ruby on Rails as part of reskilling with open source programming tools

University of Auckland

Mar 2009 - Nov 2012 | Business Analyst (Contract)

  • From Mar 2009 - Oct 2010 - Project Lead for Oracle Campus Solutions Upgrade: Responsible for a team of three subject matter experts and nine product analysts
  • Preparation of Business Requirement Documentation, Functional Specifications, and end user liaison

SKILLS

Elixir

5+ years

  • For all projects, used Phoenix web framework, (v1.2 -> current), first as api only, subsequently migrating to LiveView.
  • Tooling: • phoenix • liveview • absinthe graphql • channels • guardian • oban • wallaby • ash framework

React Native

5+ years

  • Built two long-lived React Native apps to support with and tiaki, from versions 0.36 to current.
  • Tooling: • websockets • react-native-navigation • apollo-client • mobx-state-tree • redux • react-native-ui-lib • jest • react-native-testing-library • detox

Ruby on Rails

2 years

  • Created Ruby on Rails 4/5 api only application to support kandid single page AngularJS front end
  • Implemented rails unit and capybara feature tests, and deployed through Cloud66 onto DigitalOcean.

Other

  • git
  • JavaScript
  • Ruby
  • React
  • SQL

EDUCATION

University of Waikato

Bachelor of Management Studies (Honours) | 1999

CONTACT

  • justin@justinlane.org
  • (+64) 27 623 6003