Andrew Magee, Software Developer in Melbourne, Victoria, Australia
Andrew Magee

Software Developer in Melbourne, Victoria, Australia

Member since July 18, 2017
Andrew has 15 years of professional development experience, including pivotal roles in two startups and a senior developer role at a health insurance company. His main specialties are HTML5, React, and Python—though he has experience with many other technologies like Node.js, Rails, and PHP—extensive ops experience (primarily AWS). He has business experience, degrees in engineering and math, and is developing machine learning skills.
Andrew is now available for hire

Portfolio

  • Biarri Networks
    JavaScript, TypeScript, Python, PostgreSQL, AWS DynamoDB, AWS, AWS S3...
  • Coincraft
    Amazon Web Services (AWS), Selenium, AWS, PostgreSQL, Flask, Python, React
  • Medibank
    Selenium, AngularJS, Flask, Django, Python

Experience

Location

Melbourne, Victoria, Australia

Availability

Part-time

Preferred Environment

Linux

The most amazing...

...thing I've coded is a pretty comprehensive business management solution that competes with established and well-funded products.

Employment

  • Senior Developer

    2017 - 2021
    Biarri Networks
    • Built sophisticated geospatial network editing tools in the browser using MapBox and React, supported by Python microservices on AWS.
    • Spent time training both junior and senior developers and developed a suite of tools used by other developers to increase productivity.
    • Increased system scalability and reduced downtime.
    Technologies: JavaScript, TypeScript, Python, PostgreSQL, AWS DynamoDB, AWS, AWS S3, AWS Elastic Beanstalk, Jenkins, Selenium
  • Co-founder | CTO

    2015 - 2017
    Coincraft
    • Built a comprehensive business management solution.
    • Created integrated cash flow management, staff allocation, timesheeting, and invoicing components.
    • Designed and developed integrations with four accounting systems.
    • Developed custom tools to assist with Selenium testing.
    Technologies: Amazon Web Services (AWS), Selenium, AWS, PostgreSQL, Flask, Python, React
  • Senior Developer

    2014 - 2015
    Medibank
    • Built an interactive map of services available to indigenous people in Australia.
    • Worked on a system for booking and managing workplace health checks.
    • Created a front-end for a system informing parents about their health insurance options for their adult children.
    • Built tools to assist with the testing of web services.
    Technologies: Selenium, AngularJS, Flask, Django, Python
  • Lead Developer

    2008 - 2013
    PlayFi
    • Built an online music store supporting music streaming, downloads, and sales.
    • Designed and developed a live concert streaming platform.
    • Supported a team of four developers in multiple responsibilities.
    Technologies: Amazon Web Services (AWS), AWS, PostgreSQL, Backbone.js, jQuery, Django, Python

Experience

  • Coincraft
    http://coincraft.co/

    A business management tool targeted at architects. It allows businesses to visually model project revenue, hours, and deadlines, as well as schedule resources, forecast revenue, set profit targets, track time, invoice clients, and analyze project and staff performance.

  • 1800Respect ATSI Services Map
    https://www.1800respect.org.au/workers/atsi/indigenous-services/

    I worked comprehensively with a group of designers and developers to build this interactive map. This service map aims to assist people in finding relevant services for indigenous people who are in Australia.

  • Webdriver-components
    https://github.com/amagee/webdriver-components

    I created this library to make it easier to write Selenium tests by declaratively expressing the structure of a page in terms of easily composable components. It has been used successfully in a few different projects.

  • Vollie.com.au
    http://vollie.com.au/

    This is a marketplace that connects nonprofits entities to volunteers. My work on the site has been primarily managing the project-purchasing system and working on some tweaking as well.

Skills

  • Languages

    Python, HTML5, JavaScript, ECMAScript (ES6), CSS, TypeScript, PHP, Octave, C#
  • Frameworks

    Selenium, Redux, Flask, AngularJS, Django, Unity
  • Libraries/APIs

    React, jQuery, Backbone.js, Pandas, NumPy, WebDriver
  • Paradigms

    Agile, Agile Software Development, Object-oriented Programming (OOP), Functional Programming
  • Platforms

    Linux, Docker, Amazon Web Services (AWS), AWS EC2, AWS Elastic Beanstalk
  • Storage

    PostgreSQL, AWS DynamoDB, MongoDB, Redis, MySQL, AWS S3
  • Other

    AWS, Mathematics, Software
  • Tools

    Chef, Jenkins

Education

  • Bachelor's Degree in Science | Pure Mathematics
    2003 - 2007
    Melbourne University - Melbourne
  • Bachelor's Degree in Software Engineering
    2003 - 2007
    Melbourne University - Melbourne

To view more profiles

Join Toptal
Share it with others