Compare commits

...

2 Commits

Author SHA1 Message Date
Norman Köhring 498845abfe adding parts of resume 5 months ago
Norman Köhring c5bc7cd4d8 better page listing 5 months ago

@ -1,5 +1,5 @@
export default {
welcome: [
index: [
" ________ __ ",
"| | | |.-----.| |.----.-----.--------.-----.",
"| | | || -__|| || __| _ | | -__|",

@ -113,10 +113,21 @@ export default function useTerminal(inputEl: HTMLTextAreaElement, commands: Simp
setFooter(userCommand.uris)
}
const specialPages = ['README', 'not_found']
const knownPages = []
function fillKnownPages() {
pages.forEach(p => {
const title = p.frontmatter.title
if (!title?.length || specialPages.includes(title)) return
if (knownPages.includes(title)) return // no duplicates, please
knownPages.push(title)
})
}
function listPages() {
const specialPages = ['README', 'not_found']
const pageTitles = pages.map(p => p.frontmatter.title).filter(t => t?.length && !specialPages.includes(t))
addLine(`Following pages are available:\n\n${pageTitles.join('\n')}\n\nUse the go command to switch pages.`)
if (knownPages.length === 0) fillKnownPages()
addLine(`Following pages are available:\n\n${knownPages.join('\n')}\n\nUse the go command to switch pages.`)
}
async function openPage(page: string) {

@ -1,9 +0,0 @@
---
title: 'resume'
content: [
'This is my CV',
'stuff',
'foo',
'bar',
]
---

@ -0,0 +1 @@
resume.md

@ -1,5 +1,5 @@
---
title: 'welcome'
title: 'index'
---
This is the homepage of Norman Köhring,
a programmer, OpenSource enthusiast and hacker based in Berlin, Germany.

@ -0,0 +1,37 @@
---
title: 'resume'
uris: [
{ label: 'CodeGaia', uri: 'https://codegaia.io/' },
]
---
In me you will find an enthusiastic, passionate developer with more than 14 years of professional experience in software development, including leadership, full-stack web development, consulting, coaching and community work. As an expert in the latest technologies with a deep understanding of web development and user experience design, I strive to seek roles in creative, forward thinking companies with diverse teams that offer challenging work, trust and responsibility.
# Skills
* Proficient in common web technologies (HTML/CSS/Javascript)
* Deep understanding of Typescript and Vuejs as my core technologies
* Skilled in back-end technologies like Nodejs, Deno, Express, Ruby On Rails
* Strong Knowledge of UX principles
* Adept user of version control systems like Git and Mercurial
* Agile project management with experience in leading small teams
# Professional Experience
## Principal Frontend Engineer
> CodeGaia, Munich, Germany | August 2022 Present
* Principal frontend developer, leading the frontend chapter
* Responsible for setting up development standards, making fundamental technical decisions,
while adhering to highest quality standards and ensuring maintainability
* Spearheaded the re-implementation of the companies main web application
## Senior Software Engineer
> Coursedog, New York, NY / remote | June 2021 July 2022
* Front-end introduction and contact for newcomers
* Implementation, improvement and maintenance of large features in a complex web application
* Introduced Containerization (Docker) to ease developer onboarding and improve DX
* Introduced feature-flags and lead implementation on the front-end
* Played an important role in the transition to Typescript
...
Loading…
Cancel
Save