After graduating from Central Queensland University (Bach. IT) in 2000, Justin joined the ranks of a little known start-up and helped to co-author co-design a dynamic interactive firewall management system. Which would later win an award for innovation from CeBit and the Australian Technology Showcase in 2004. Technologies used included Linux Red Hat, C/C++.
Following his accomplishments there Justin moved into an unexpected career path, successfully servicing and providing IBM Server and Networking solutions for local government and small to medium businesses. Later he would move back into a software development role where he would be writing web applications for federal and local government, and small to medium businesses on small to large scale projects.
Justin later moved onto information brokerage where he dealt with high volumes of transactions and data streams with proprietary federal government encryption protocols, and into a team leadership position where he was responsible for project management and junior team management and training.
Justin joined Mammoth Media in August of 2009 as a Web Developer.
Projects that Justin has worked on at Mammoth Media include but are not limited to:
- BigPond Music
- BigPond Movies
- BigPond Money
- Mammoth Media Website
- Mammoth VPS
- Ausgamers Android Application
- GameArena Android Application
Technologies used: C#, ASP.NET MVC, NHibernate, Rhino Mocks, Javascript, CSS, SQL Server 2008, SQL Transact, SQL Stored Procedures, Adobe Photoshop/Fireworks, Migrator .NET, ASP.NET 2.0 Web Forms, Kentico CMS, Sitecore CMS, Umbraco CMS, Linux (Red Hat), Mono, Xen, Postgres, Fluent Migrator, Java, Java (Android).
Justin also maintains a personal blog about software engineering at: www.justinshield.com where he maintains essays and information regarding programming techniques, and also include functional programming in languages such as Haskell, C# & LINQ. His most widely read blog post is about automated deployment to IIS7 using NANT, followed closely by Map Reduce (C#) and recursive lambda expressions using Y-Combinators (C#).
Personal Note
When I’m not working on hobby robots, groking stack overflow or working on my latest Android/XNA application. I can be found watching movies, sci-fi television series. Listening to classical music, and playing both video and tabletop games.