diff --git a/main.typ b/main.typ index 757cb6d..09d841c 100644 --- a/main.typ +++ b/main.typ @@ -53,7 +53,7 @@ dates: dates-helper(start-date: "Apr 2019", end-date: "Sep 2019"), ) - Full-Stack Architecture, Development, Infrastructure & DevOps for Cloud-native solutions -- Main technologies: C\#, ASP.NET Core, TypeScript, Azure Service Fabric, Azure Cosmos DB, Azure, AWS +- Main technologies: C\#, ASP.NET Core, TypeScript, Service Fabric, Cosmos DB, Azure, AWS #work( title: "Software Engineer", @@ -62,7 +62,7 @@ dates: dates-helper(start-date: "Oct 2016", end-date: "Mar 2019"), ) - Full-Stack Development, Infrastructure & DevOps for Cloud-native solutions -- Main technologies: C\#, ASP.NET Core, TypeScript, Azure Service Fabric, Azure Cosmos DB, Azure, AWS +- Main technologies: C\#, ASP.NET Core, TypeScript, Service Fabric, Cosmos DB, Azure, AWS - Created a microservice-based backend with ASP.NET Core & Azure Cosmos DB - Implemented frontends in React & Angular for different projects - Built serverless backends for various client projects with AWS Lambda, DynamoDB & Serverless framework @@ -110,7 +110,7 @@ url: "codeberg.org/felschr/nixos-config", ) - Maintaining my personal & work computers as well as a homelab via a declarative NixOS configuration. - My homelab hosts services from home automation to media servers & more. + My homelab hosts services from home automation to media servers & more #project( name: "Pheno-Inspect Plant Analyzer Web", @@ -127,7 +127,7 @@ dates: dates-helper(start-date: "Jan 2022", end-date: "Jun 2024"), url: "github.com/pinpox/pgp2ssh", ) -- Derive private ed25519 SSH key from private PGP key. +- Derive private ed25519 SSH key from private PGP key - This functionality was not implemented in GPG and no other tools existed for this before - Implemented in Golang and in close collaboration with another member of the open source community @@ -188,11 +188,26 @@ date: "Nov 2021", ) +#certificates( + name: "Elements of AI: Building AI", + issuer: "University of Helsinki", + // url: "certificates.mooc.fi/validate/wdfg5sj67vs", + date: "Jul 2021", +) + +#certificates( + name: "Functional Programming in Haskell", + issuer: "University of Glasgow (via FutureLearn)", + // url: "www.futurelearn.com/certificates/d625jwr", + date: "Jun 2019", +) + == Skills -- *Industry Knowledge*: Software Architecture, Cloud-native Architecture, DevOps, Infrastructure as Code (IaC), Reproducibility, Scalability +- *Industry Knowledge*: Software Architecture, Cloud-native Architecture, DevOps, Infrastructure as Code (IaC), Reproducibility, Scalability, Functional Programming, Open Source Development - *Programming Languages*: Rust, Nix, TypeScript, C\#, HCL, Bash, Nushell -- *Backend*: Podman, Docker, gRPC, NoSQL, MongoDB, GraphQL, .NET -- *Frontend*: React, Next.js, Redux, emotion, MUI, fp-ts -- *Infrastructure & DevOps*: Kubernetes, OpenTofu, GitLab CI, Linux +- *Backend*: Podman, Docker, gRPC, MongoDB, OpenAPI, GraphQL, buf, tokio, tonic, prost, axum, ASP.NET Core +- *Frontend*: React, Next.js, Redux, emotion, MUI, storybook, webpack, fp-ts +- *Infrastructure & DevOps*: Kubernetes, OpenTofu, GitLab CI, Linux, direnv, treefmt, git-hooks.nix - *Cloud Providers*: Google Cloud Platform (GCP), Firebase, Amazon Web Services (AWS), Azure +- *Languages*: English (fluent), German (native)