A bit about myself
A developer from Melbourne, Australia based in the USA.
I love Test-Driven Development, Continuous Delivery, and Infrastructure as Code. With several years of consulting experience at Thoughtworks, I've had the opportunity to work with a number of languages and frameworks. As such, my preferred tech-stack is the right one for the job.
I consider myself a generalist and am happy to work full-stack or in an infrastructure ("DevOps") capacity.
Programming is my hobby and my job. I'm a FOSS enthusiast and all-round computer geek.
My professional experience
Thoughtworks March 2014 - Present (USA/London, UK)
We are a software company and a community of passionate, purpose-led individuals. We think disruptively to deliver technology to address our clients' toughest challenges, all while seeking to revolutionize the IT industry and create positive social change.
As a ThoughtWorker, I have experience working and consulting in various domains including retail, publishing, air travel and finance.
I've helped our clients build and deploy microservice based applications/infrastructure using technology such as Java/Spring Boot, Dotnet Core, AWS, Ansible and Kubernetes.
67 Bricks November 2010 - March 2014 (Oxford/London, UK)
We help publishers enrich content and deliver innovative information products.
We built and maintained systems for publishing industry clients in ASP.NET MVC, Java (JSP) and Scala (Play). We used RDF Triplestores and XML Document stores such as MarkLogic.
Hannan IT (now Lambda software) August 2009 - November 2010 (Melbourne, AU)
Lambda Software is an Agile Software Development team working with government departments, large corporates, mid-sized businesses and not-for-profits to enable their IT applications to serve their organisation better now and into the future.
We built a suite of multi-user desktop based productivity tools in .NET
Friday Media November 2008 - August 2009 (Melbourne, AU)
Friday Media is a Melbourne based web design and development company; provider of digital insight, development and support services to organisations for over 14 years.
We built websites in PHP, typically employing custom CMS modules so that our customers could manage the advanced functionality of their websites in addition to the content.
Tutor, Computer Science Department, RMIT University 2008 (Melbourne, AU)
With an emphasis on programming and software development, RMIT offers study streams in big data, mobile computing, security, cloud computing, web systems, games, and application programming.
During my second undergraduate year, I was a sessional tutor for several first year subjects:
- Software Engineering Fundamentals (UML, Agile processes, OO Fundamentals)
- Programming 2 (Java and Swing)
- Computer Organisation (68k assembly and binary logic)
- Bachelor of Software Engineering, RMIT University, graduating 2010
- Awarded ACS/RMIT School of Computer Science and Information Technology Undergraduate Scholarship
- Awarded CSIT award for Academic Excellence in the Bachelor of Applied Science (Computer Science)