Linux (Centos, Debian, Ubuntu), Windows, networking, server hardware, virtualization, Bash, Nagios, PostgreSQL, Nginx, DNS
microservices, serverless, legacy applications Fluent in JavaScript, Python, and Perl. Have also worked with with PHP, C#, SQL, and Java.
Building, looking after and using bare metal Kubernetes clusters, creating Docker containers for legacy and new applications.
Building serverless applications with S3, API Gateway, Lambda, Dynamo DB etc, and maintaining EC2 instances on AWS
CI/CD, infrastructure as code with the AWS CDK and CloudFormation, configuration management with Puppet, Ansible and AWX
Stack agnostic, able to work equally well in a team or alone, fast learner, conscientious, level headed, copes well under pressure
C#, ASP .NET Core, DynamoDB, AWS
A C# ASP .NET Core library that allows developers to store users and roles in AWS DynamoDB when using ASP .NET Core Identity. This is my favorite because it's the most likely to be used in production, it has full test coverage, and is quite well written. Byproduct of me trying to learn C#
JavaScript, Node.js
A Node.js module written in JavaScript that runs a PXE server - server for network booting computers. I like this project because it sounds like it shouldn't work, but it very much does.
JavaScript, Node.js
A JavaScript/Node.js VsCode Extension. The first piece of code I ever published, and also the one with the most downloads.
JavaScript, Node.js
A AWS serverless pipeline to create a speech-to-text audiobook from a text file uploaded to a S3 bucket. Turned out to be useless as AWS Polly isn't as good as it's cracked up to be, but it was fun to make.