Gustav Stieger, Software Developer in Newcastle, New South Wales, Australia
Gustav Stieger

Software Developer in Newcastle, New South Wales, Australia

Member since June 7, 2013
Gustav is a software engineer with 25 years of experience with all levels of software and architecture. His skills include .NET/C#, ETL (extract-transform-load), SQL (including database design), HTML, CSS, JavaScript, Windows Forms, and REST APIs. He is a creative, abstract, and theoretical thinker with the ability to turn ideas into reusable modules and solutions. He communicates extremely well and he has worked in teams of all sizes.
Gustav is now available for hire




Newcastle, New South Wales, Australia



Preferred Environment


The most amazing... I've coded is a computer game written in thirty pages of pure Assembly (at age 16) and a chess program that managed to beat my former supervisor.


  • Blockchain Developer

    2017 - PRESENT
    Stratis Platform
    • Refactored the full node into separate features. Added an Azure indexer feature for use with a block explorer. Added cold staking and assisted in adding side-chains to the coin.
    Technologies: Travis CI, xUnit, GitHub, Agile, NoSQL, Unix, Windows, Mono, Model View Controller (MVC), LINQ, JSON, RPC, REST APIs, ASP.NET, .NET, .NET Core, C#
  • Senior Integration Engineer

    2008 - PRESENT
    Computer Sciences Corporation
    • Designed global standards for ETL integration.
    • Created an ETL code generation tool in C# to generate code according to said standards.
    • Created stored procedures, tables, views, and triggers in MS SQL 2005/2008 and T-SQL.
    • Developed SSIS/BIDS ETL processes, including Visual Basic scripting.
    • Performed process workflow automation in BMC Atrium Orchestrator (XML- and XSLT-driven workflow engine).
    • Built a web interface for lodging of quality center defects (ASP.NET, HTML, JavaScript).
    • Built a web Interface for a person record creation approval process. (ASP.NET, C#, HTML, JavaScript, AD).
    Technologies: JavaScript, ASP.NET, SQL Server Integration Services (SSIS), T-SQL, C#
  • Contractor

    2007 - 2008
    Ince Pty., Ltd.
    • Developed a procurement management system (PMS) over the span of just 2.5 months.
    • Included integration with Microsoft SQL Server, T-SQL, Microsoft Outlook WebDAV (for reading emails), and CDO (for sending emails).
    Technologies: HTML, JavaScript, VBScript, T-SQL, Visual Basic, Microsoft Visual C++
  • Senior Software Engineer

    2000 - 2007
    UCS Software
    • Held a wide range of responsibilities including requirement analysis, design, coding, task allocation, technical project management, consultation, and mentorship.
    • Developed of the Retail Application Framework (RAF), used as the basis for all other development.
    • Built various business objects and user interfaces for the ActiveRetail Enterprise application (used to coordinate between the head office and branch back-office with POS).
    • Handled implementation of data distribution, data synchronization, and external application integration.
    • Developed a Windows-style interface rendering system based on XML (UI definition), HTML, and JavaScript (presentation) for which I was awarded a bonus from the company.
    Technologies: VBScript, JavaScript, ASP, Visual Basic, Microsoft Visual C++, T-SQL
  • Contractor

    1998 - 2000
    Brian Hattingh Group
    • Involved in development of Hydac 4 application entailing an extensive Microsoft Visual C++ (graphical) user interface for capturing and manipulating data groups related to water-level measurements captured on a digitizing table.
    • Gained an additional year of Informix SQL/ESQL programming on the Win95 platform and C++ development.
    • Improved maintainability and reduced code duplication by wrapping procedural code and structures within C++ classes for improved re-use and better organization and robustness.
    • Inherited a stack of exception and bug reports which were eliminated in full.
    Technologies: IBM Informix, C++
  • Specialist Programmer

    1991 - 1998
    • Analyzed, designed, developed, and implemented information systems, which included the use of Borland C, Borland C++, Microsoft C and Microsoft Visual C++, Pascal and “80x86” Assembler.
    • Developed and maintained a PC security system (initially DOS then OS/2 and Windows platform) used throughout the South African Defence Force (SADF).
    • Redesigned the military EKKA (Personnel Vetting System) together to functional specifications.
    • Developed an inter-PC and mainframe communication system for the transfer and encryption of data using public key technology, and self-implementations of RSA (Rivest-Shamir-Adleman) and Triple-DES encryption.
    • Received the “Solum Optimum Est Optimum” award for high performance, in particular writing cures for the complex DAME and TREMOR self-encrypting computer viruses, with solutions written in a combination of C, Pascal, and “80x86” assembler and involving the running of a CPU in single-step mode during the decryption process.
    Technologies: Assembler, Pascal, C++, C, Borland C


  • Marathon Match 42

    First place (9 points ahead) in a TopCoder competition.

  • Top 4% Machine Learning

    Finished in the top 4% in a machine learning competition.


  • Languages

    HTML, SQL, JavaScript, C#, Visual Basic .NET (VB.NET), Stored Procedure, XML, Visual Basic, C++, C, XSLT, T-SQL, VBScript, Pascal, Assembler, HTML5
  • Libraries/APIs

    WinForms, Moq, NSubstitute, REST APIs, LINQ, jQuery, jQuery UI, HTTP API, Active Template Library (ATL)
  • Tools

    Microsoft Visual Studio, Travis CI, xUnit, GitHub, Windows Installer, Pentaho Data Integration (Kettle), Microsoft Visual C++, Borland C, DataTables, MySQL Workbench, MATLAB
  • Paradigms

    Class-based OOP, Agile Software Development, Model View Controller (MVC), Model-driven Development, REST, Test-driven Development (TDD), Agile, Unit Testing
  • Platforms

    Windows, Microsoft, Win32, Unix, LAMP, Linux
  • Storage

    SQL Server Management Studio, Microsoft SQL Server, MySQL, Data Integration, SQL Server Integration Services (SSIS), IBM Informix, NoSQL, JSON
  • Other

    Software Development, IIS, Web Development, Mathematics, Web Services, Regular Expressions, RPC, Ajax, Machine Learning, AI Programming, Neural Networks, OAuth, Game Development
  • Frameworks

    ASP.NET Web Forms, ASP.NET MVC, WebApp, ASP.NET, ASP, .NET Core, .NET, Mono, Entity, Windows Communication Framework (WCF), ActiveX, ADO.NET


  • B.Sc. (Hons.) Degree in Computer Science, Mathematics
    1988 - 1989
    University of the Free State - Bloemfontein, South Africa

To view more profiles

Join Toptal
Share it with others