Scroll To View More
Kai Gorman, C# Developer in Brisbane, Queensland, Australia
Kai Gorman

C# Developer in Brisbane, Queensland, Australia

Member since December 31, 2015
Kai is a senior full-stack developer and technical lead with over 14 years of experience. He has previously worked at Amazon Web Services where he designed and launched the continuous deployment service AWS CodePipeline. He specializes in back-end development using .NET and Java, and front-end development using a variety of modern web frameworks including Angular 2 and React.
Kai is now available for hire

Portfolio

  • GIS People
    .NET Core, Angular 5, Cosmos DB, Azure Functions, Azure Service Bus...
  • WorkPac Digital
    Azure Cosmos DB, C#, .NET Core, Angular, Node.js
  • GIS People
    .NET Core, Entity Framework Core, Azure

Experience

  • Java, 14 years
  • C#, 14 years
  • NoSQL, 5 years
  • AWS SDK, 5 years
  • Behavior-driven Development (BDD), 4 years
  • Continuous Deployment, 4 years
  • ASP.NET Web API, 2 years
Brisbane, Queensland, Australia

Availability

Part-time

Preferred Environment

Windows, Visual Studio, WebStorm, Git

The most amazing...

...thing I've coded is the AWS service CodePipeline.

Employment

  • Technical Lead

    2018 - PRESENT
    GIS People
    • Redesigned and rebuilt a REST API supporting a mobile app.
    • Converted the API into a multi-tenant SaaS offering.
    • Developed a new SPA to interact with the API.
    • Led the transition to the new API for existing apps.
    Technologies: .NET Core, Angular 5, Cosmos DB, Azure Functions, Azure Service Bus, Azure Storage, VSTS
  • Technical Lead

    2017 - 2018
    WorkPac Digital
    • Delivered a new candidate registration website to replace two legacy sites and a manual paper registration process.
    • Mentored the team on modern development practices like continuous deployment and TDD.
    Technologies: Azure Cosmos DB, C#, .NET Core, Angular, Node.js
  • Senior Consultant

    2016 - 2017
    GIS People
    • Migrated a paper-based government process to an automated solution.
    Technologies: .NET Core, Entity Framework Core, Azure
  • Technical Lead

    2016 - 2016
    Dingu Blue
    • Developed a recruitment website.
    • Redesigned and migrated an existing solution to a new stack with an Angular 2 front-end and REST API.
    • Increased the adoption of automated testing among the team.
    • Moved the team towards continuous deployment.
    • Developed a Facebook bot prototype to perform job searches.
    Technologies: .NET, Angular 2, ASP.NET MVC, Azure
  • Senior Software Engineer

    2012 - 2015
    Amazon Web Services
    • Designed and launched the continuous deployment service CodePipeline.
    • Led a team of ten developers.
    • Performed cross-organizational design reviews.
    Technologies: Java, AWS, Angular
  • Technical Consultant

    2008 - 2012
    Technology One
    • Built a custom .NET application and did framework development.
    • Worked as the technical lead for a POS system modernizing project for a major Australian retail company.
    • Developed a legal aid management system used in several Australian states.
    Technologies: C#, ASP.NET, WPF, WCF
  • Software Engineer

    2006 - 2008
    IBM
    • Provided L3 support of a digital certificate and key management application.
    • Redesigned and rewrote a key/certificate management component included in the IBM JDK.
    • Worked on a temporary international assignment that was supporting the development team with a new product launch.
    Technologies: Java, C

Experience

Skills

  • Languages

    Java, C#, TypeScript, JavaScript, SQL, HTML5
  • Frameworks

    ASP.NET Web API, NUnit, SpecFlow, Spring, Angular, .NET Core
  • Tools

    Azure DevOps Services, Amazon SQS, AWS IAM, AWS CloudFormation, Cucumber, AWS SDK, Microsoft Visual Studio, TeamCity, Eclipse IDE, NPM, WebStorm, AWS CodeCommit, Autofac
  • Paradigms

    Dependency Injection, Continuous Deployment, Behavior-driven Development (BDD), Kanban, Concurrent Programming, Agile
  • Platforms

    Windows, AWS Lambda, Azure, Linux
  • Storage

    Azure Websites, AWS SWF, AWS DynamoDB, AWS S3, NoSQL, Azure Cosmos DB, Memcached
  • Libraries/APIs

    Node.js, React, Facebook API
  • Other

    Google Material Design, AWS API Gateway

Education

  • Bachelor's degree in Computer Systems Engineering
    2002 - 2005
    Queensland University of Technology - Brisbane, Australia
I really like this profile
Share it with others