Software Developer
Software Contractor based in Sydney, Australia. Experienced working in both Startup and Large Enterprise environments. Recent working experience with Small to Medium Businesses on mobile app development, CRM development, and IoT in React, React Native, Elixir, and Node.js.
March 2021 - Present
Software Contract - Malmö, Sweden (Remote)
Maintained and developed new features for a home security platform.
January 2017 - Present
Software Contract - Malmö, Sweden (Remote)
Implementing a custom CRM for home-alarm reseller / service provider.
October 2019 - April 2020
Software Contract - Brisbane (Remote)
Created an iPad app for use in engineering setting. The app would monitor sensors and control equipment inside a vehicle.
February 2015 - January 2017
Jeppesen, A Boeing Company - Singapore
Tech Lead and Product Owner in project to create a full-scale cabin crew capacity planning solution for a large Australian Airline.
June 2014 - January 2015
Keycrunch AB (acquired by Jetshop AB) - Gothenburg, Sweden
Joined early stage startup to build a product that helped online merchants produce AdWords campaigns based on their product catalog.
March 2014 - May 2014
Doverhag Consulting AB - Gothenburg, Sweden
Started working as an independent contractor creating one-off integrations and smaller web-portals
January 2011 - February 2014
Jeppesen, A Boeing Company - Gothenburg, Sweden
Created resource-forecasting and vacation-planning software for commercial airlines in Europe.
2010 - December 2010
Nicira (later acquired by VMWare) - Palo Alto, CA, USA
Worked in the QA department with the open source project Open vSwitch and Nicira's Network Virtualization Platform.
Chalmers University of Technology - Gothenburg, Sweden
August 2007 - June 2010
Thesis: "Porting NetBSD to the IGEPv2" - Focused on developing an Ethernet driver for the NetBSD kernel using C and Assembly language.
Experienced in managing infrastructure on AWS provisioned and managed using Terraform.
Experienced developing for Linux or working in UNIX-like systems. My preferred setup is using tmux with Neovim on either Debian/Ubuntu or MacOS.