Compare commits

...

4 Commits

Author SHA1 Message Date
2d3e518aed Formatting
All checks were successful
continuous-integration/drone/tag Build is passing
2024-10-30 09:30:16 +01:00
4134fba02b Update wording 2024-10-30 09:30:10 +01:00
d6b38d31f1 Fix print background 2024-10-30 09:29:40 +01:00
4d5945ff50 Fix initialization of eslint config 2024-10-30 09:29:08 +01:00
6 changed files with 42 additions and 22 deletions

View File

@ -1,4 +1,4 @@
import createCache, { EmotionCache } from "@emotion/cache";
import createCache from "@emotion/cache";
import { CacheProvider, Global, ThemeProvider, css } from "@emotion/react";
import styled from "@emotion/styled";
import normalizeCss from "normalize.css/normalize.css?inline";

View File

@ -16,12 +16,12 @@ type OtherSkill = {
const otherSkills: OtherSkill[] = [
{
title: "Strong proficiency in",
description: "Go, Typescript (and Javascript), Bash, IaaC tools",
description: "IaaC tooling, Go, Typescript (and Javascript), Bash",
},
{
title: "Infrastructure related skills",
description:
"Kubernetes and AWS EKS, Containerized applications, Linux system administration, Amazon Web Services - good understanding of Networking, RDS, Queues. Notable experience with GCP/Azure.",
"Kubernetes and AWS EKS, Containerized applications, Linux system administration, Amazon Web Services - good understanding of Networking, Databases, Queues and many other managed services. Notable experience with GCP/Azure. Experience with most major platforms such as Github, Gitlab, Gitea, Bitbucket and their tooling.",
},
{
title: "Databases",
@ -30,7 +30,7 @@ const otherSkills: OtherSkill[] = [
{
title: "Some of the relevant Frameworks/Tooling",
description:
"Terraform, Prometheus, Grafana, Nix shell, React, Webpack, Rollup, Esbuild, deep understanding of Git",
"Terraform, Prometheus, Grafana, InfluxDB, Prometheus, Elasticsearch, Nix, React, Esbuild, deep understanding of Git",
},
{
title: "Software Development",
@ -59,11 +59,16 @@ const Skills: React.FC = () => {
id: "BOZ+do",
})}
</Skill>
<Skill title="Front-End Development">
<Skill title="Infrastructure operations">
{intl.formatMessage({
defaultMessage:
"Extensive experience in frontend development spanning back to the early 2000s.",
id: "AjT8sf",
"Throughout my career, I have gained valuable experience in developing, maintaining and monitoring high-load infrastructure clusters.",
id: "PKLG9N",
})}
{intl.formatMessage({
defaultMessage:
"Following the OCI (Open Container Initiative) and leveraging Docker and Kubernetes to create highly available deployments, primarily on the AWS platform, was a challenging and enjoyable experience, that has greatly enhanced my skills in this area.",
id: "VRhCte",
})}
</Skill>
<Skill title="Back-End Development">
@ -74,20 +79,15 @@ const Skills: React.FC = () => {
})}
{intl.formatMessage({
defaultMessage:
"In recent years, the main focus was on Go to write tooling and backend services.",
id: "FxkFRP",
"In recent years, my focus was on Go to write tooling and backend services.",
id: "y/ymnB",
})}
</Skill>
<Skill title="Infrastructure operations">
<Skill title="Front-End Development">
{intl.formatMessage({
defaultMessage:
"Throughout my career, I have gained valuable experience in developing and maintaining high-load infrastructures over several years.",
id: "YBTD7C",
})}
{intl.formatMessage({
defaultMessage:
"Following the OCI (Open Container Initiative) and leveraging Docker and Kubernetes to create highly available deployments, primarily on the AWS platform, was a challenging and enjoyable experience, that has greatly enhanced my skills in this area.",
id: "VRhCte",
"Extensive experience in frontend development spanning back to the early 2000s.",
id: "AjT8sf",
})}
</Skill>
<Spacer withDivider />

View File

@ -6,6 +6,10 @@ import { hideNavigationMQ } from "./navigationBreakpoint";
const Root = styled("div")({
background: "rgb(215, 215, 215)",
"@media print": {
// Nav background
background: "rgb(41, 62, 73)",
},
});
const Container = styled("div")({

View File

@ -93,6 +93,20 @@ const MainNavigation: React.FC = () => {
})}
</NavigationHeadline>
<Spacer />
<List>
<ListItem>
{intl.formatMessage(
{
defaultMessage: "If there is a need,{br}there is a path.",
id: "Wg8h9t",
},
{ br: <br /> },
)}
</ListItem>
</List>
<NavigationHeadline href="#skills">
{intl.formatMessage({
defaultMessage: "Top Skills",

View File

@ -43,9 +43,10 @@ const Dashboard: React.FC = () => {
<Summary />
</Content>
<div id="skills" />
<Spacer withDivider />
<div id="skills" />
<Headline level={2}>
{intl.formatMessage({
defaultMessage: "Skills",
@ -57,9 +58,10 @@ const Dashboard: React.FC = () => {
<Skills />
</Content>
<div id="experience" />
<Spacer withDivider />
<div id="experience" />
<Headline level={2}>
{intl.formatMessage({
defaultMessage: "Experience",

View File

@ -73,13 +73,13 @@
devShells = nix.lib.forAllSystems (pkgs: {
default = nix.lib.mkDevenvShell {
inherit pkgs;
inputs = {
self = self;
nixpkgs = pkgs;
};
pkgs = pkgs;
modules = [
{
packages = [
@ -88,7 +88,7 @@
];
enterShell = ''
cp ${nix.lib.eslint-config-file} ./app/frontend/eslint.shared.mjs
cp -f ${nix.lib.eslint-config-file} ./app/frontend/eslint.shared.mjs
'';
scripts = {