Home / Skills

Skills

The platforms, languages, and tools I've worked with across my career, education, and projects.

AWS

AWS Technical Accredited Partner

API Gateway

Creating and managing RESTful APIs, setting up authentication and authorization schemes, and integrating with Lambda and DynamoDB.

CloudFront

Configuring content delivery networks, caching and security features, and custom SSL certificates.

CodePipeline

Building and automating software delivery pipelines from source repositories and deploying changes from GitHub.

Cognito

User authentication and authorization for web and mobile apps with Cognito user and identity pools.

DynamoDB

Designing highly scalable NoSQL tables and indexes, integrated with Lambda and S3.

Lambda

Serverless applications and microservices in Python and Node.js, wired to API Gateway and DynamoDB.

Route 53

DNS management, routing policies, and traffic management such as weighted and latency-based routing.

RDS

Managed relational databases with backup and recovery, read replicas, and automated backups.

S3

Scalable, durable object storage with versioning and lifecycle policies, integrated with Lambda and CloudFront.

SES

Transactional and campaign email with templates and bounce management, integrated with Lambda and SNS.

Web

HTML / CSS

Responsive, accessible pages built with performance in mind.

JavaScript

Interactive web applications using libraries and frameworks, integrated with APIs and backend services.

PHP

Server-side web applications backed by databases and paired with front-end technologies.

WordPress

Building and managing WordPress sites, themes, and plugins.

Languages

Python

Web applications, data analysis scripts, and automation tools, integrated with MySQL and MSSQL.

Java

Enterprise applications using object-oriented design, integrated with MySQL and Oracle.

C# (WPF)

Desktop applications using XAML and MVVM, integrated with the wider .NET ecosystem.

C# (Unity3D)

Games and simulations with C# game logic, physics, and animation.

Databases

MySQL

Scalable, secure relational schemas, server and user configuration, SQL queries, and stored procedures.

Microsoft SQL Server

High-performance databases, instance and security configuration, encryption, and replication.

PostgreSQL

Designing relational schemas, writing performant SQL, and managing PostgreSQL databases, including on AWS RDS.

Tools

  • Docker
  • Git
  • Linux
  • JetBrains
  • Postman
  • Mercurial
  • GIMP
  • Windows