Compare commits
No commits in common. "main" and "v2024.10.4" have entirely different histories.
main
...
v2024.10.4
@ -1,4 +1,4 @@
|
|||||||
import createCache from "@emotion/cache";
|
import createCache, { EmotionCache } from "@emotion/cache";
|
||||||
import { CacheProvider, Global, ThemeProvider, css } from "@emotion/react";
|
import { CacheProvider, Global, ThemeProvider, css } from "@emotion/react";
|
||||||
import styled from "@emotion/styled";
|
import styled from "@emotion/styled";
|
||||||
import normalizeCss from "normalize.css/normalize.css?inline";
|
import normalizeCss from "normalize.css/normalize.css?inline";
|
||||||
|
|||||||
@ -56,7 +56,6 @@ const yourpassSkills = [
|
|||||||
"Terraform",
|
"Terraform",
|
||||||
"Go (Programming Language)",
|
"Go (Programming Language)",
|
||||||
"gRPC",
|
"gRPC",
|
||||||
"OWASP ZAP",
|
|
||||||
"Front-End Development",
|
"Front-End Development",
|
||||||
"React.js",
|
"React.js",
|
||||||
"Node.js",
|
"Node.js",
|
||||||
|
|||||||
@ -16,12 +16,12 @@ type OtherSkill = {
|
|||||||
const otherSkills: OtherSkill[] = [
|
const otherSkills: OtherSkill[] = [
|
||||||
{
|
{
|
||||||
title: "Strong proficiency in",
|
title: "Strong proficiency in",
|
||||||
description: "IaaC tooling, Go, Typescript (and Javascript), Bash",
|
description: "Go, Typescript (and Javascript), Bash, IaaC tools",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Infrastructure related skills",
|
title: "Infrastructure related skills",
|
||||||
description:
|
description:
|
||||||
"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.",
|
"Kubernetes and AWS EKS, Containerized applications, Linux system administration, Amazon Web Services - good understanding of Networking, RDS, Queues. Notable experience with GCP/Azure.",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Databases",
|
title: "Databases",
|
||||||
@ -30,7 +30,7 @@ const otherSkills: OtherSkill[] = [
|
|||||||
{
|
{
|
||||||
title: "Some of the relevant Frameworks/Tooling",
|
title: "Some of the relevant Frameworks/Tooling",
|
||||||
description:
|
description:
|
||||||
"Terraform, Prometheus, Grafana, InfluxDB, Prometheus, Elasticsearch, Nix, OWASP ZAP, React, Esbuild, deep understanding of Git",
|
"Terraform, Prometheus, Grafana, Nix shell, React, Webpack, Rollup, Esbuild, deep understanding of Git",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Software Development",
|
title: "Software Development",
|
||||||
@ -59,16 +59,11 @@ const Skills: React.FC = () => {
|
|||||||
id: "BOZ+do",
|
id: "BOZ+do",
|
||||||
})}
|
})}
|
||||||
</Skill>
|
</Skill>
|
||||||
<Skill title="Infrastructure operations">
|
<Skill title="Front-End Development">
|
||||||
{intl.formatMessage({
|
{intl.formatMessage({
|
||||||
defaultMessage:
|
defaultMessage:
|
||||||
"Throughout my career, I have gained valuable experience in developing, maintaining and monitoring high-load infrastructure clusters.",
|
"Extensive experience in frontend development spanning back to the early 2000s.",
|
||||||
id: "PKLG9N",
|
id: "AjT8sf",
|
||||||
})}
|
|
||||||
{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>
|
||||||
<Skill title="Back-End Development">
|
<Skill title="Back-End Development">
|
||||||
@ -79,15 +74,20 @@ const Skills: React.FC = () => {
|
|||||||
})}
|
})}
|
||||||
{intl.formatMessage({
|
{intl.formatMessage({
|
||||||
defaultMessage:
|
defaultMessage:
|
||||||
"In recent years, my focus was on Go to write tooling and backend services.",
|
"In recent years, the main focus was on Go to write tooling and backend services.",
|
||||||
id: "y/ymnB",
|
id: "FxkFRP",
|
||||||
})}
|
})}
|
||||||
</Skill>
|
</Skill>
|
||||||
<Skill title="Front-End Development">
|
<Skill title="Infrastructure operations">
|
||||||
{intl.formatMessage({
|
{intl.formatMessage({
|
||||||
defaultMessage:
|
defaultMessage:
|
||||||
"Extensive experience in frontend development spanning back to the early 2000s.",
|
"Throughout my career, I have gained valuable experience in developing and maintaining high-load infrastructures over several years.",
|
||||||
id: "AjT8sf",
|
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",
|
||||||
})}
|
})}
|
||||||
</Skill>
|
</Skill>
|
||||||
<Spacer withDivider />
|
<Spacer withDivider />
|
||||||
|
|||||||
@ -6,10 +6,6 @@ import { hideNavigationMQ } from "./navigationBreakpoint";
|
|||||||
|
|
||||||
const Root = styled("div")({
|
const Root = styled("div")({
|
||||||
background: "rgb(215, 215, 215)",
|
background: "rgb(215, 215, 215)",
|
||||||
"@media print": {
|
|
||||||
// Nav background
|
|
||||||
background: "rgb(41, 62, 73)",
|
|
||||||
},
|
|
||||||
});
|
});
|
||||||
|
|
||||||
const Container = styled("div")({
|
const Container = styled("div")({
|
||||||
|
|||||||
@ -93,20 +93,6 @@ const MainNavigation: React.FC = () => {
|
|||||||
})}
|
})}
|
||||||
</NavigationHeadline>
|
</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">
|
<NavigationHeadline href="#skills">
|
||||||
{intl.formatMessage({
|
{intl.formatMessage({
|
||||||
defaultMessage: "Top Skills",
|
defaultMessage: "Top Skills",
|
||||||
|
|||||||
@ -43,9 +43,8 @@ const Dashboard: React.FC = () => {
|
|||||||
<Summary />
|
<Summary />
|
||||||
</Content>
|
</Content>
|
||||||
|
|
||||||
<Spacer withDivider />
|
|
||||||
|
|
||||||
<div id="skills" />
|
<div id="skills" />
|
||||||
|
<Spacer withDivider />
|
||||||
|
|
||||||
<Headline level={2}>
|
<Headline level={2}>
|
||||||
{intl.formatMessage({
|
{intl.formatMessage({
|
||||||
@ -58,9 +57,8 @@ const Dashboard: React.FC = () => {
|
|||||||
<Skills />
|
<Skills />
|
||||||
</Content>
|
</Content>
|
||||||
|
|
||||||
<Spacer withDivider />
|
|
||||||
|
|
||||||
<div id="experience" />
|
<div id="experience" />
|
||||||
|
<Spacer withDivider />
|
||||||
|
|
||||||
<Headline level={2}>
|
<Headline level={2}>
|
||||||
{intl.formatMessage({
|
{intl.formatMessage({
|
||||||
|
|||||||
@ -73,13 +73,13 @@
|
|||||||
|
|
||||||
devShells = nix.lib.forAllSystems (pkgs: {
|
devShells = nix.lib.forAllSystems (pkgs: {
|
||||||
default = nix.lib.mkDevenvShell {
|
default = nix.lib.mkDevenvShell {
|
||||||
inherit pkgs;
|
|
||||||
|
|
||||||
inputs = {
|
inputs = {
|
||||||
self = self;
|
self = self;
|
||||||
nixpkgs = pkgs;
|
nixpkgs = pkgs;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
pkgs = pkgs;
|
||||||
|
|
||||||
modules = [
|
modules = [
|
||||||
{
|
{
|
||||||
packages = [
|
packages = [
|
||||||
@ -88,7 +88,7 @@
|
|||||||
];
|
];
|
||||||
|
|
||||||
enterShell = ''
|
enterShell = ''
|
||||||
cp -f ${nix.lib.eslint-config-file} ./app/frontend/eslint.shared.mjs
|
cp ${nix.lib.eslint-config-file} ./app/frontend/eslint.shared.mjs
|
||||||
'';
|
'';
|
||||||
|
|
||||||
scripts = {
|
scripts = {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user