Captain Codeman Captain Codeman

About Me

Contents

Introduction

Who is Captain Codeman? Well, my not-too-secret real identity is Simon Green and I’m a software developer in Calgary, Alberta, Canada.

I’m a full-stack web developer with experience of Go, Python, .NET, Java, JavaScript, C/C++ and heck, even some BASIC, SmallTalk, Pascal and COBOL if you go back far enough.

For storage I’ve used all the typical relation databases such as Oracle, SQL Server (since before it was Sybase), MySQL and Postgres and was an early adopter of NoSQL, using MongoDB, Cloud Datastore, DynamoDB, ElasticSearch and others.

On the front-end I’ve use plan HTML + CSS + Vanilla JS and lots of frameworks and libs over the years: jQuery, Knockout, Angular, React / Redux, Polymer and pure WebComponents.

Most of the work I’ve done recently is focused on the cloud and Google Cloud Platform although I have extensive experience of Amazon Web Services / AWS ecosystem as well.

I’m a big fan of the benefits of following coding design best-practices and like clean architecture that is well designed, easy to maintain and adaptable to changes.