Andrew Magee
Verified Expert in Engineering
Software Developer
Melbourne, Victoria, Australia
Toptal member since September 8, 2021
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.
Portfolio
Experience
Availability
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.
Work Experience
Senior Developer
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.
Co-founder | CTO
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.
Senior Developer
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.
Lead Developer
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.
Experience
Coincraft
http://coincraft.co/1800Respect ATSI Services Map
https://www.1800respect.org.au/workers/atsi/indigenous-services/Webdriver-components
https://github.com/amagee/webdriver-componentsVollie.com.au
Follower.js
Education
Bachelor's Degree in Science | Pure Mathematics
Melbourne University - Melbourne
Bachelor's Degree in Software Engineering
Melbourne University - Melbourne
Skills
Libraries/APIs
React.js, jQuery, Backbone.js, Pandas, NumPy, Web Development
Tools
Chef, Jenkins
Languages
Python, HTML5, JavaScript, ECMAScript 6, CSS, TypeScript, PHP, Octave, C#
Frameworks
Selenium, Redux, Flask, AngularJS, Django, Unity
Paradigms
Agile Development, Agile Development, Object-oriented Programming, Functional Programming
Platforms
Linux, Docker, AWS, Amazon EC2, AWS Elastic Beanstalk
Storage
PostgreSQL, AWS, MongoDB, Redis, MySQL, Amazon S3
Other
Mathematics, Software Development, Proof of Concept (POC), DOM
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring