Leigh McCulloch

Software Developer

C#, C, PHP, JS, SQL, HTML, CSS, C++, Java

Career Profile – Leigh McCulloch

I design and develop reliable and deterministic software. I have developed applications for processing payments, storing credit cards, managing loyalty programs, taxi dispatch, taxi and bus GPS tracking and alarms, streaming radio and more. I developed these applications for payment terminals, web servers, application servers, car mounted PCs, Linux PCs and mobile phones; for both internal projects and client focused work, where clients include major banks in Australia and businesses abroad.
When What Day Jobs
2011 +
(2 yrs)
C# Backend server development for unified payment, reporting, customer management and PCI card storage supporting hundreds of car parks in Australia and that integrates with numerous hardware:
  • .NET 4, .NET 2, WCF, SQLServer
  • Windows services and applications
  • Websites using ASP.NET MVC 3
2010 - 2011
(1 yr)
C Embedded applications for payment terminals for Australian banks and retailers. Developed a hardware independent product for deployment of applications across numerous manufacturers.
  • EMV Contact
  • EMV Contactless
  • AS2805, ISO8583, etc.
  • Ingenico, VeriFone, Sagem.
2008 - 2010
(2 yrs)
C# WinCE application for software running on computers in taxis and backend server development supporting emergency alarms, GPS tracking and taxi dispatch and booking.
  • .NET Compact Framework, .NET 3.5
  • Windows applications, services, WCFs.
2006 - 2008
(2 yrs)
C Embedded applications for Ingenico payment terminals.
  • EMV Contact, PCEFTPOS POS interface.
  • AS2805, ISO8583, etc.
2005 - 2006
(2 mnths)
C++ Game Engine Development customising the Reality Engine for two titles targeting PC and Xbox360:
  • Retribution
  • Unnamed
When What For Fun
2012 Obj-C, C# Mac tool for web developers.
  • Mac App in Mono C# and Obj-C for native UI
  • Targeting release on Mac App Store
  • Under Development
2012 HTML, CSS, JS, PS Website for speaker and pastor Graham Agnew's spoken word series, Hope on the Run.
2012 PHP, HTML, CSS, JS, PS Now playing box and radio streaming player for hope1032.com.au.
2012 HTML, CSS, JS, PS Portfolio website for my wife, Donna McCulloch.
2012 HTML, CSS, JS, PS Business website for Wedding Cars of Distinction
2011 Obj-C, PHP, HTML, CSS, JS Domain search availability checking for a large range of top-level domains.
2011 Obj-C, PHP, HTML, CSS, JS iPhone App for national radio station Inspire Digital.
2011 C# HAShing DICtionary, an application that generates and searches hash dictionaries supporting text and binary permutations.
  • Mono, SQLite
2012 PHP, HTML, CSS, JS, PS Business website for East Coast Management Consultants atop of MVC PHP framework CodeIgniter and sporting custom caching to make for a blazing fast website.
2010 Obj-C iPhone App for reading Shaaark comics.
2010 PHP, HTML, CSS, JS Index of great stories in the Bible.
2010 PHP, HTML, CSS, JS Website resource manager for office equipment. Developed to track who had what test equipment at one of my day jobs.
2009 Obj-C, PHP, HTML, CSS, JS, PS iPhone App for Sydney radio station Hope 103.2.
2009 Obj-C iPhone App showing if NSW School Zones are currently in effect.
2009 Obj-C iPhone App bringing together the two most over-done iPhone apps, a fart machine and tip calculator.
2008 PHP, HTML, CSS, JS Website for securely storing small pieces of information with encryption occurring in the browser on the client side.
2005 Java, C A game engine project seeded with an Apple grant, to produce a multi-platform 3D game engine for Mac & Windows using Java.
© 2012 Leigh McCulloch