Adam Thompson

Web Developer
8+ years experienced and result oriented web developer with a knack for delivering elegant, user-friendly software solutions effectively and efficiently. Applied competence in all stages of the software development life cycle including requirements gathering, infrastructure setup, coding and testing. Gained proficiency with a number of programming languages and developed in-depth knowledge of latest technologies as a result of working on numerous complex projects. Handles complex project management and coordination work very efficiently to deliver results. Looking forward to applying my diverse skill-set to a challenging software development role.
iconTechnical Skills
I have varying levels of experience with a wide range of languages and technologies, but there are a few that I consider my bread and butter. These are languages and technology that I’ve spent the most time with over my career.
Frontend
  • React🍞🧈
  • Vue
  • Flutter
Server/Backend
  • Gatsby🍞🧈
  • Django🍞🧈
  • Rails
  • Express
Database
  • Postgres🍞🧈
  • Firebase
  • MySQL
Languages
  • JavaScript🍞🧈
  • CSS/LESS/SCSS🍞🧈
  • Python
  • Ruby
  • SQL
  • Swift
  • Dart
iconWork Background
Software Engineer
Vinomofo, Jun 2020 - Present, 10 months
Vinomofo is a leading Australian online wine retailer.

Frontend

  • Build a new frontend component library from the ground up using the latest techniques and tools, such as styled components and storybook. The new component library is now being used widely within the company, ensuring brand consistency across projects and increasing developer velocity.
  • Implement automatic frontend UI testing through Chromatic, enabling the team to have greater confidence when deploying changes to components, as well as automatic documentation generation. This has also made testing frontend assets easier than ever, resulting in more tests being run and overall a more reliable set of tools.

Backend

  • Develop the Gatsby build pipeline including data transformation, incremental builds and automatic deployments
  • Work on patches as required on the existing rails app

Leadership

  • Mentor fellow developers in my areas of strength resulting in improved knowledge sharing and upskilling of the team.
  • Work effectively remotely during the 2020 pandemic, ensuring strong communication is maintained between the team and work is coordinated effectively
Web Developer
Alliance Software, Apr 2018 - Jun 2020, about 2 years
Alliance Software is a world-class agile software development agency specialising in complex web apps.

Project Management

  • Work as the sole developer on projects or as part of a larger development team
  • Communicate effectively with clients to establish project requirements and maintain excellent relationships
  • Scope and estimate tasks as part of the agile project management process

Development

  • Conduct code reviews ensuring a high degree of quality is maintained
  • Manage source code using git
  • Work with Django to create complex, scalable web servers
  • Work with React and companion libraries to build modern, high performance user interfaces
  • Deliver native iOS apps using Swift and XCode

Design

  • Logo and branding design for both internal and external clients
  • Work closely with the design team to deliver pixel perfect frontend products
  • Use libraries like p5.js to create bespoke interactive visual components
  • Design user interfaces as required with keen attention to detail

Key Achievements

  • Consistently achieve over 100% on all key performance targets, ensuring projects are delivered on time
  • Deliver technical presentations to the company, sharing my unique experience and skill set with my peers and showing new opportunities that might not have otherwise been visible
Founder and Developer
Autopilot Digital, Jan 2017 - Present, about 4 years
Autopilot Digital is a small software development startup specialising in mobile apps

Logbookr

Logbookr is a beautiful vehicle logbooking app for iOS built from the ground up to deliver a reliable vehicle management process and streamlined user experience.
  • Designed product logo
  • Built reporting backend using firebase cloud functions
  • App built using Swift and XCode
Systems Analyst
Mind Australia, Jan 2013 - Apr 2018, over 5 years
Mind Australia is one of the country's leading community-managed specialist mental health service providers
As the sole developer at Mind Australia I was responsible for the management, design and delivery of a wide range of software projects.
  • Design and build a telecommunications asset register to manage over 700 mobile devices resulting in increased visibility into device usage and ultimately saving over $80k annually in mobile bills.
  • Design and build a web app to allow clients to sign on a touch screen, reducing the need to paper forms and further streamlining the service delivery process.
  • Design and build comprehensive reporting dashboards to be used by all levels of management, unlocking hidden value previously locked in the rich data sets of various business systems.
  • Numerous other web app projects to help increase efficiency of business process and accuracy of government reporting, ensuring continued government funding and helping secure additional funding.

Key Achievements

  • Invited to be on discussion panel at Qlik "Visualise your world" conference in 2015 as a subject matter expert.
  • Implemented git version control for all software projects (GitLab) enabling proper management of software projects and improved security of source code.
  • Conducted QlikView training sessions for staff resulting a strong uptake of data reporting tools from all levels of management.
Senior Service Desk Analyst
Wesley Mission Victoria, Jan 2010 - Apr 2013, over 3 years
Wesley Mission cares for and supports disadvantaged and vulnerable Victorians through a range of community-based services
  • Provided on site and phone support for remote clients.
  • Configure and troubleshoot network equipment ranging from Cisco routers and switches to consumer level ADSL modems.
  • Work in a team on projects including:
    • Designing and implementing a VPN solution for over 40 residential units and other remote sites.
    • Designing and implementing full directory structure update impacting over 400 full time staff and hundreds of volunteers.
iconEducation
Deakin University
Bachelor of Information Technology, 2015
  • Graduated with a high distinction average
  • Selected to be part of the team representing Deakin in the Telstra IoT competition
Box Hill TAFE
Advanced Diploma of Computer Systems Engineering, 2010
iconOther Interests
I have numerous hobbies that I pursue outside of work
  • Electronics - developing tools to help with my other projects such as a web enabled thermostat to help with baking
  • Film photography - I develop and scan my film at home and love learning how the process works. Check out my pictures on Instagram if that's of interest!
  • Drones - I have built a number of racing and acrobatic drones and have recently been exploring the possibilities of autopilot and GPS navigation
  • Various personal software projects at different stages of completion
iconMy Projects
In my spare time I love to explore new technologies and push myself to build new things. Below are some of the projects I’m most proud of, as well as the technologies used.
project icon
Logbookr
Swift
Vehicle logbooking app for iOS
project icon
Dev Clock App
Flutter/Dart
Film development timer and chemistry register for iOS and Android
project icon
Viper Constructions
Vue
https://viperconstructions.com.au
Promotional website for local small business