Software technologies I have experience in.
These are tools and technologies I have a great deal of experience in and have used for both professional and personal projects.
Frontend
UI Libraries
React, Vue
State Management
Redux, Redux-Toolkit
Languages
Typescript, Javascript
Styling
TailwindCSS, MaterialUI, SCSS, CSS Modules
Backend
.NET
.NET Framework, .NET 6
Languages
C#
Databases
SQL Server
Table and query design and implementation, constraints and indices, use of transactions
MongoDB
Collection, document, and query design and implementation
Cloud
AWS Lambda
Functions written in Node.js and Python
CloudFormation
Creation and modification of templates for standing up infrastructure related to secrets management, AWS Lambda, API Gateway.
Build & Deploy
Team City
Creation and modification of build pipelines with agents hosted in docker containers. Creation and modification of build steps, dotCover test coverage reports, and use of custom Powershell scripts.
Octopus
Creation and modification of deployment pipelines to both Windows hosts and K8s. Creation and modification of process steps, alerting and notifications, and variables via library sets.
Observability
Datadog
Led operational review meetings for our team. Gathered metrics around latency, error rates, and CPU/memory metrics. Managed the creation and modification of monitors, SLOs, dashboards. Monitored production by analyzing traces and logs to gather insights and generate actionable work items.
Kibana
Querying and analyzing logs for production issues.