James Toohey
Software Developer
Cairns, Australia
hello@toohey.io
Whilst studying Materials Science Engineering at UNSW, I worked at WillyWeather to pay the bills. About two years in, I realised software was my passion and abandoned my studies—I have since returned for a few specific software courses—to work full-time.
Fortunately, I was able to learn to write code on the job, and I am even more fortunate to have had such fantastic teachers, mentors, and colleagues along the way.
I love writing tight code and building interfaces for the web. I would call myself a full-stack developer but have more recently leaned into the front-end world.
Tiny
Senior JavaScript Engineer (TinyMCE)
- TypeScript
- HTML5
- Open Source
A zero-dependency WYSIWYG text editor developed with a functional programming mindset. I deal with unusual problems, browser inconsistencies, accessibility, and strict performance requirements.
Fundamental
Co-Founder
- React
- NodeJS
- Netlify
- Gatsby
- JAMStack
Software and design with a focus on performance and accessibility. Fundamental is a couple of mates who design and build things.
allt
Tech Lead
- Prototyping
- Networking
- Python
- Django
- NodeJS
Building out of MVP. Technical advisor.
Identitii
Integration Specialist
Assisting in the integration of CDR rules into a consumer application. This included testing and UX workshops with ACCC and CSIRO (Data61).
Sportility
Lead Front-End Developer
- NodeJS
- React
- Kubernetes
- Hasura
- Serverless
Implementation of improved processes. Moved from a NoSQL database to a proper relational database which was accessed through Hasura.
HealthShare
Lead Developer
- Python
- Django
- PostgreSQL
- Knockout.js
- React
- Kubernetes
My team of 6 developed BetterConsult, HealthShare's newest product.
HealthShare
Full-Stack Web Developer
- Python
- Django
- PostgreSQL
- Knockout.js
- React
- React Native
Full-stack web development and a React Native mobile application for HealthShare's product, ConnectMe.
WillyWeather
Full-Stack Web Developer
- PHP
- PHPUnit
- MySQL
- Memcached
- jQuery
Full-stack web development using Symfony and a jQuery-based frontend.
WillyWeather
Operations Manager
- PHP
- PHPUnit
- Symfony
- MySQL
- Memcached
- jQuery
Full-stack web development using Symfony, plus managing a team focussed on international expansion. Strict user experience/interface quality assurance.
WillyWeather
Software Technician
The role that drew me away from my studies. WillyWeather was just starting to pick up steam, and with such a small team my role varied from responding to support emails to UX design for the iOS app.