diff options
| author | Gustaf Rydholm <gustaf.rydholm@gmail.com> | 2025-10-22 00:05:38 +0200 |
|---|---|---|
| committer | Gustaf Rydholm <gustaf.rydholm@gmail.com> | 2025-10-22 00:05:38 +0200 |
| commit | c12ff31cf8a2acd06bffa08e588e915f9ff28bf8 (patch) | |
| tree | 416cbb9ca9a405a8d7ff25b336eaf39d2024777a /technical.tex | |
| parent | 6a9111525d70265db877dcd9c7e69f776bc79e7b (diff) | |
Diffstat (limited to 'technical.tex')
| -rw-r--r-- | technical.tex | 29 |
1 files changed, 18 insertions, 11 deletions
diff --git a/technical.tex b/technical.tex index 91ec77d..282136d 100644 --- a/technical.tex +++ b/technical.tex @@ -3,24 +3,31 @@ \skills{Programming Languages}{ \begin{itemize}[topsep=0pt,parsep=0pt,partopsep=0pt,leftmargin=10pt,labelwidth=6pt,labelsep=4pt] - \item Haskell \textit{(Intermediate)} - \textbullet\ Kotlin \textit{(Fluent)} - \textbullet\ Python \textit{(Fluent)} - \textbullet\ OCaml \textit{(Basic)} - \textbullet\ Fennel \textit{(Proficient)} + \item \textbf{Haskell} \textit{(Intermediate)} + \textbullet\ Kotlin \textit{(Fluent)} + \textbullet\ Python \textit{(Fluent)} + \textbullet\ OCaml \textit{(Basic)} + \textbullet\ Fennel \textit{(Proficient)} + \textbullet\ SQL \textit{(Proficient)} \textbullet\ Elixir \textit{(Basic)} \end{itemize} } - \skills{Core Competencies}{ \begin{itemize}[topsep=0pt,parsep=0pt,partopsep=0pt,leftmargin=10pt,labelwidth=6pt,labelsep=4pt] - \item \textbf{Functional Programming:} Railway-Oriented Programming, Workflow-Oriented Programming, Monads, Type Systems, Immutability, Effect Handlers, Category Theory \textit{(studying)} - \item \textbf{API Design:} RESTful APIs, \textbf{Idempotency}, Rate Limiting, Versioning - \item \textbf{Event-Driven Systems:} Kafka, SQS, Message-Passing Architectures - \item \textbf{Cloud/Infrastructure/DevOps:} Kubernetes, AWS (EKS), Terraform, Docker, Helm, Auth0, DataDog, CD/CI (Github Actions, CircleCI, Tekton) - \item \textbf{Databases:} PostgresSQL, MongoDB, Redis, Qdrant + \item \textbf{Functional Programming:} Monads, Applicatives, Functors, Railway-Oriented Programming, Workflow-Oriented Programming, Type Systems, Immutability, Effect Handlers, Category Theory \textit{(studying)} + \item \textbf{Event-Driven \& Distributed Systems:} Kafka, SQS/SNS, Message-Passing Architectures, Asynchronous Processing, Microservices + \item \textbf{Databases:} PostgreSQL, MongoDB, Redis, TimescaleDB, Complex SQL Queries, Schema Design, Data Integrity + \item \textbf{Cloud \& Infrastructure:} AWS (EKS, RDS, SNS, SQS, S3), Kubernetes, Terraform, Docker, Helm + \item \textbf{DevOps \& Tooling:} CI/CD (GitHub Actions, CircleCI, Tekton), DataDog, Auth0 \end{itemize} +}\\\\ + +\skills{Tools \& Workflow}{ + \begin{itemize}[topsep=0pt,parsep=0pt,partopsep=0pt,leftmargin=10pt,labelwidth=6pt,labelsep=4pt] + \item \textbf{Custom Unix environment:} dwm (tiling WM), st terminal, Neovim, tmux, dmenu + \item Miscellaneous: Git worktrees, Self-hosted infrastructure (email, git, XMPP), Shell scripting + \end{itemize} } % \programming{Haskell -- Familiar}{ |