Scroll To View More
Gustav Stieger, SQL Developer in Newcastle, New South Wales, Australia
Gustav Stieger

SQL 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

Portfolio

Experience

  • SQL, 15 years
  • Microsoft Visual Studio, 10 years
  • Microsoft SQL Server, 10 years
  • HTML, 10 years
  • C#, 5 years
  • JavaScript, 3 years
  • Travis CI, 1 year
  • GitHub, 1 year
Newcastle, New South Wales, Australia

Availability

Full-time

Preferred Environment

Windows

The most amazing...

...software 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.

Employment

  • 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: C#, .NET Core/Standard, ASP.NET, REST API, RPC, JSON, LINQ, MVC, Mono, Windows/Unix, NoSQL, Agile, GitHub, XUnit, Travis CI
  • 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: C#, T-SQL, SSIS, BIDS, ASP.NET, JavaScript
  • 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: Visual C++, Visual Basic, T-SQL, VB-Script, JavaScript, HTML, ADO
  • 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: T-SQL, Visual C++, Visual Basic, ASP, JavaScript, VB Script
  • 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: C++, Informix SQL/ESQL
  • Specialist Programmer

    1991 - 1998
    Denel
    • 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: Borland and Microsoft C/C++, Pascal, 8086 Assembler

Experience

Skills

  • Languages

    SQL, JavaScript, C#, HTML, VB.NET, XML, Stored Procedure, C++, XSLT, Visual Basic, C, HTML5
  • Libraries/APIs

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

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

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

    Windows, Win32, Linux, LAMP
  • Storage

    SQL Server Management Studio, Microsoft SQL Server, MySQL, Data Integration, JSON
  • Frameworks

    ASP.NET MVC, WebApp, ASP.NET Web Forms, Entity, ActiveX, Windows Communication Framework (WCF), ADO.NET, Machine Learning
  • Other

    Web Services, Web Development, Math, Regular Expressions, IIS, AJAX, OAuth, AI Programming, Game Development, Neural Networks

Education

  • B.Sc. (Hons.) degree in Computer Science, Mathematics
    1988 - 1989
    University of the Free State - Bloemfontein, South Africa
I really like this profile
Share it with others