Software Development
A summary of my prior career in software development.
As a software engineer with over 25 years’ experience, I’ve worked across various industries including oil exploration, engineering, video games and mobile development.
I started out developing desktop applications for Microsoft Windows 95 & NT 4.0 using C++. Over the years I’ve written software in C#, Java, Swift and Dart/Flutter using IDEs such as Visual Studio, Eclipse, Xcode and Android Studio.
My emphasis is on developing robust application frameworks with well-engineered and documented code for scalable software that is easy to maintain, extend and use.
In my personal time I have developed for the Apple iPhone and Windows Phone 7 mobile devices and have successfully published apps for both. I have also experimented with technologies such as Xamarin, Unity and XNA.
In my last role I was working with Flutter for over 2 years, developing a cross-platform app for the Android and iPhone mobile devices.
My career experience includes:
Commercial Software
-
Custom data storage and data analysis solutions.
-
Spreadsheets with user customisable equations.
-
Interactive 2D & 3D graphs with custom annotations residing in the window or data layers.
-
3D world environment building & visualisation for engineering and marine manufacturing.
-
Collaborative document editing.
Games Development
-
Tools to design and build 2D user interfaces and 3D environments.
-
Debug rendering: spatial audio, bounding box, AI navigation meshes, AI awareness cones etc.
-
Develop & support custom IDEs for scripting and provide intelligent coding assist features.
-
Game engine & tool integration (unmanaged C++ to managed C# with .NET etc).
-
Game engine development.
Mobile Development
-
Dart/Flutter based cross-platform mobile apps for Android and iOS.
-
Integration of bespoke online service features to make bookings for vehicle parking.
-
Integration of 3rd party packages for mapping, dynamic links, crash reporting, payments etc.
-
Remote build server CI/CD workflow management.
-
My iPhone app Sigma Money was published to the Apple App Store in January 2021.
-
My Windows Phone 7 app Home Expenses was published to the Windows Store in January 2012.