Hi there. My name is Steve Shearn.
I have enjoyed over 25 years of creating quality software and solving problems in construction, fleet management, tourism, finance, mining, asset and risk management, digital marketing, education, and health.
Download CV Contact MeMy weapons of choice are Visual Studio and Azure, creating web applications orchestrated at cloud scale. I have had the privilege of keeping hundreds of thousands of people happy for organisations such as News Corp, Super Retail Group, Domino’s Pizza, and NDIS. I have also improved efficiencies in line of business application development for companies such as NEC, Sargent, Structuretone, BHP, Aurizon, Retracom, UBS, Deutsche, Citibank, Daiwa Securities, CMC Markets, and Commerzbank.
My passion is lean startups and agile teams. I have seen quite a few failures and successes. What I love to do is architect products from vision and idea to wireframes and working prototypes, into a supported and functioning end product, refined and perfected over many iterations.
I like leading teams and mentoring, especially remote teams, and have an open mind and keen interest in learning new methodologies and adopting new tools to enhance agile development practices.
This is an advisory role for a UK based startup innovating in property management and financial services. My involvement is in high level discussions around development methodologies, technology platforms, cloud and information architecture, continuous integration, and coding standards. Polaris builds Blazor applications backed by SQL Server and Azure, and integrations with vendor applications such as Reapit and Xero.
Building internal corporate Blazor apps backed by SQL Server databases. Agile management, version control, and CI/CD were facilitated by Azure Devops. My involvement was full stack, with collaborative involvement with the development team and analysts to deliver two project outcomes. One was a framework for small single paged corporate applications. The other and primary project was the food services application enabling a comprehensive management of dietary requirements for inmates and its food delivery into the correction facilities across Queensland.
Developed a customer management system for a US based client (dcac.com) to facilitate cloud solutions, support, and billing for companies in the Microsoft Partners program. A Blazor application hosted on Azure that integrates with Pax8 using Azure Logic Apps and ArrowSphere’s REST API.
Leading a modernisation project at Commerzbank for a suite of legacy web forms applications into Blazor and modern .net. My role was to build the framework and empower the development team to integrate the upgraded legacy components, and to collaborate with analysts and end users to ensure a coherent experience across the applications. The bank runs on-premises solutions on IIS, SQL Server, and their own in-house continuous integration platform.
I have led a small remote development team to create a new contractor management and equipment compliance system to improve worker safety and efficiency in coal mining for BHP. It is an Azure cloud hosted solution with many components built with .Net Core, ASP.Net, Angular, SQL Server.
Software consulting and development in .Net core, Angular/Typescript, Azure, and AI/ML technologies. Completed a project as front-end lead developing a retail system for NBN Co. This was a microservice system orchestrated on Azure Service Fabric.
Technical lead and architect for a global scale, high traffic, and high availability digital marketing gamification platform. Leading the development team in Azure, .Net and .Net Core, SQL, CosmosDb, serverless, migration to microservices, and visualization dashboards for consumer behaviour and profiling data.
Development of web-based document management system facilitating disposal authority and digital record keeping for the WA State government.
An ASP.Net/SQL Server application with heavy use of KnockoutJs for dynamic document template configuration.
Initially part of the Azure team building .Net microservices and re-architecting the ordering system into planet-scale capability in the cloud. Involved with SQL to DocumentDB migration, caching, and general enhancements.
The Second project was according to Gizmodo “just about the best thing ever in the existence of humanity” ; a mobile-first full screen map experience streamlining the ordering process. Reducing the time it takes to enter a pickup or delivery location by geo positioning the consumer’s whereabouts with their device.
Domino’s is a .Net shop, with the main ordering system and backend CMS being ASP.Net MVC applications. The javascript framework currently in use is KnockoutJs.
Cofounder and technical architect for a client management system for disability services integrating with NDIS. We have an Azure cloud based web application built with .Net and .Net Core, ASP.Net, VueJs, SQL Server, CosmosDB. Additionally, there are two mobile apps for care providers and participants built in Angular Cordova.
Proactive Games (now PAG Digital) is a digital marketing startup specialising in HTML5 gamification of consumer data accumulation and the analytics and reporting that is gained from it. I have been the lead developer, architect, and technical team lead of their gamification platform for enabling rapid creation of mobile-first customer engagement experiences.
These campaigns result in powerful marketing insights for customer behaviour modelling. Many brands such as Parmalat, Super Retail Group, Sanitarium, KFC, McGrath Foundation, National Storage, and Bathurst Supercars have benefitted from the value of this gamification data.
I have enjoyed many challenges only a dynamic startup like this can experience. Big data and big web traffic. Unique user experience design considerations. Software lifecycles on a very rapid and responsive cadence. Wearing many hats and the odd 70 hour work week.
Technical and architectural consulting for start-ups and small companies developing software products in the early stages of market validation.
Greenfield product development in the project management domain, particularly focused on the resources sector.
Developed was a suite of products satisfying needs in issue tracking, inventory management, and project scope tracking.
General IT systems implementation (cloud based) such as Amazon Web Services, Office365.
Full life-cycle agile development of various software products in the capital markets technology space, such as transaction processing of real-time streaming of trade data, reporting, business intelligence, data warehousing, mobile solutions, API development.
Mostly a Microsoft shop (SQL Server, VB.Net, C#, reporting services, SSIS, etc), however some Java products were also developed.
Continuation of maintenance of VOLTS. Four Wheel Drive Hire merged with Sargent Truck Lease and Rental, involving modifications to existing system.
Extending Clockwork's flagship product "ProCharter" by developing its web presence, particularly via XML web services - resulting so far in three products:
• ResLink - a web service exposing ProCharter's classic COM/DLL (created in VB 6) architecture to allow custom online reservations.
• Carbon Eclipse - a web service that provides users the ability to calculate and track their carbon emissions as well as offsetting them.
• Carbonza - a front-end solution that utilises the Carbon Eclipse services.
Technical Summary: Visual Studio .NET (VB.NET, ASP.NET), Sql Server, XML Web Services
Lead developer for Four Wheel Drive Hire's Australia-wide fleet management system - "VOLTS".
Technical Summary: Visual Studio .NET, SQL 2000, Integration with Exonet
Developed prototype of a booking system.
Technical Summary: Visual Studio .NET, SQL 2000, Web Design
Ad-hoc hacking duties, typically VB script automated solutions. Development of corporate intranet - HR processing, on-line timesheets, leave applications, performance management screens.
Technical Summary: Visual Studio .NET, Crystal Reports, SQL 2000, Macromedia Web Design, Lotus Notes/Domino, Active Directory (ADSI, LDAP)
Kaleidoweb was involved with the music 4 you project promoted by Coca-Cola. Development of the backend system, bespoke data capture applications, and also support for the ongoing system.
Development of custom-built internal applications including its CRM (client relationship management) system and a web positioning analyser.
Technical Summary: VB 6, SQL 7, DTS, ADO, Access 2000, VBA
New development of their internal system "CAOS" (Coretech Accounts & Operation System); a VB/SQL client server app integrating with AccPac.
Also development of web access to be integrated with AccPac, and also for techs who are at customer sites repairing/diagnosing PC faults and needed to access a simple expert system.
Technical Summary: VB 6, SQL 7, ADO, ASP, VB Script, Java Script, COM/DCOM, ActiveX, VBA
Initially recruited for the Y2K project, specifically dealing with the Freight Management System - a mainframe program written in COBOL.
Soon relocated to the desktop application arena using Visual Basic and to maintain in-house corporate systems.
Management later decided to adopt Centura (apparently a derivation of PowerBuilder) for some new systems.
Most apps were traditional VB/SQL client/server windows applications as well as a growing requirement for various intranet systems.
Technical Summary: VB 3 – 6, SQL Server 6.5, ADO, DAO, ODBC, VBA, ASP, VB Script, COM/DCOM, ActiveX, Access, Excel, Office automation, Centura.
Social walking for Oxfam fund raising.
A Random Hacks of Kindness project.
Various HTML5 games built for mobile device consumption to both entertain and extract behaviour and statistical data from people online. Often prizes can be won as extra incentive to play.
Facebook and Twitter integration, customised content configured and delivered by GAAS platform.
Fish and Win for NT Tourism
fishandwin.com.au
National Storage Locker Room Cricket
cricket.nslockerroom.com.au
Tatts Lotto Scratch and Match
scratchandmatch.com.au
Super Coach Goal for News Corp
supercoachgoal.com.au
V8 Pit Crew for Bathurst
v8pitcrew.com
Digital Cricket Cup for McGrath Foundation
mfdigitalcup.com.au
A code generation tool powered by a simple template syntax to output text based upon a database schema.
This project saved hundreds of hours of typing at the time. A windows executable running on the .Net framework, this connects to a variety of database sources, retrieves schema information, and generates code based upon that schema according to your template.
Great for rolling your own ORM framework or data layer. We used this extensively in finance for custom stored procedures processing dozens of tables many with up to 100 or so columns.
A proof of concept for heavy industry to be demoed to Aurizon. A cloud-based web app for managing risk.
Basic data entry for hazards. Realtime dashboards on risk profiles.
A product for creating apps for small business.
A cloud-based management app, for pushing notifications, managing menus and content, rewards cards, etc.
Mobile device app is quickly skinnable and uploaded to app store for the customer. The customer can then control brand and style for the app as well as business information.
Pretty printer for url get params.
Available on GitHub.
A Windows CE handheld scanner solution for scanning barcodes of beds and bags in a nursery for planting and picking operations.
The scanner stores scanning data locally onto a SQLite database, and when near wi-fi syncs and streams scanning data to a central server in which raw scanning data can be generated into reports to improve operational performance.
Internal order processing.
A web application running as a SaaS cloud subscription. Built for issue management, tasks, comments, attachments, managing users and resources, reporting on performance and searchable on content.
A basic web interface for browsing files for an engineering firm.
Have contributed to open source software for Oxfam’s poverty alleviation efforts. Ongoing work in my spare time with a great bunch of passionate world