diff --git a/cv/index.md b/cv/index.md index bab34ce..18b6228 100644 --- a/cv/index.md +++ b/cv/index.md @@ -1,22 +1,176 @@ *My Curriculum Vitae / Resume. I know, there is a difference. This page is technically a resume, while the whole site would be closer to a CV.* -Last updated: 2024-05-13 +Last updated: 2024-05-20 -Introduction Lorem Ipsum Sit Dolor Amet... +In me you will find an enthusiastic, passionate developer with around 13 years of professional experience in and around software development, mainly full-stack web development and consulting, but also coaching and community work. I strive to seek roles in creative, forward thinking companies with diverse teams that offer challenging work, trust and responsibility. Since 2022 I'm the principal frontend engineer and frontend chapter lead of [Code Gaia](https://codegaia.io). -## Headline 1 -> Some extra info +## Principal Frontend Engineer, Code Gaia -* A nice list of things, maybe? -* Could also be a paragraph or two. -* That is totally up to me, I guess. +> Gode Gaia GmbH, Munich / remote (since August 2022) -## Headline 2 +### Main responsibilities -> Some more extra info +* leading the frontend chapter +* defining development processes and standards +* team management responsibilities +* lead complete rewrite of frontend +* interviewing potential new hires -* A nice list of things, maybe? -* Could also be a paragraph or two. -* That is totally up to me, I guess. +### Key Technologies + +* Javascript/Typescript: Vue3 with Composition API +* AWS Amplify +* AWS Bedrock + +### Noteworthy aspects + +* AI integration (LLM as well as document scanning and categorization) +* Python / Django backend +* 100% remote work + +--- + +## Senior Software Engineer, Coursedog + +> Coursedog Inc, New York / remote (June 2021 till June 2022) + +### Main responsibilities + +* frontend introduction and contact for newcomers +* maintainance/bug fixing for existing features +* development of multiple new features +* introduced Docker to ease developer onboarding +* lead the frontend-part of feature flags introduction +* being part of the Typescript transition team + +### Key Technologies + +* Javascript/Typescript: Vue2 with Composition API +* Node: Express, Fastify + +### Noteworthy aspects + +* Large codebase (~450k SLOC in total) +* 100% remote work + +--- + +## Senior Consultant, Wunderdog + +> Wunderdog GmbH, Helsinki / Berlin / remote (June 2018 till June 2021) + +### Main responsibilities + +* Consultant work with lots of different clients +* including leadership roles, hiring and building new teams +* enhancing existing teams or on my own +* in companies ranging from 1000s of employees to small startups +* sectors include retail, sports, travel, entertainment, HR +* doing feature development for large, medium and small as well as greenfield projects + +### Key Technologies + +* Javascript/Typescript: Vue, React, Ember +* Node: Express, Koa, Featherjs +* Ruby: Ruby on Rails, Sinatra +* AWS, GCP + +### Noteworthy aspects + +* Wide variety of projects and companies +* Greenfield projects as well as existing code bases + +--- + +## Senior Software Engineer, HERE + +> HERE Global BV, Berlin (November 2017 till March 2018) + +### Main responsibilities + +* planning and implementation of a web based floor plan and indoor navigation system with touch controls and full access control system +* integration of meeting room related functionality into Office 365 + +### Key Technologies + +* Javascript: Vue, SVG, MapGL +* Node: Express +* IOT: Bluetooth controlled sensors +* Azure Cloud and Microsoft Office 365 integration + +--- + +## Senior Software Engineer, FromAtoB +> FromAtoB GmbH, Berlin (August 2016 till September 2017) + +### Main responsibilities + +* development of a single-page application in the travel sector +* lead the introduction of Vue into the process +* rebuilt complete website funnel and replaced old application step-by-step +* while maintaining the Ruby-on-Rails based web application +* implemented internal tooling in Rust + +### Key Technologies + +* Javascript/Typescript (Vuejs) +* Ruby (Ruby on Rails) +* Rust + +--- + +## Software Engineer (freelancing) + +> Berlin, remote (June 2015 till August 2017) + +### Clients (selection) + +* Zalando (Retail, frontend-development with React) +* Camunda (BPMN.io, open-source web-based BPMN modeler and rendering toolkit, Javascript, SVG) +* Blacklane (Ride service, web-based booking system, AngularJS, Node Express) + +### Key Technologies + +* Javascript/Typescript: Vue, React, AngularJS +* Node: Express + +--- + +## Software Engineer, HERE + +> HERE Global BV, Berlin (November 2013 till May 2015) + +### Main responsibilities + +* implementation of a mapping and discovery web-application +* map-tile loading optimization +* path rendering +* POI proximity search + +### Key Technologies + +* Javascript/Typescript: Vue, React, Ember +* Node: Express, Koa, Featherjs +* Ruby: Ruby on Rails, Sinatra + +--- + +## Software Engineer (freelancing) + +> Leipzig, Berlin, remote (October 2009 till October 2013) + +### Clients (selection) + +* Coreon (Taxonomy management, web-based editor, Javascript, Backbone, SVG, Ruby on Rails) +* Wimdu (Travel web-application, live search, Javascript, Backbone, Ruby on Rails, ElasticSearch +* Appzonaut / Telekom Innovation Labs (experimental UI for multi-cloud management, Javascript, Backbone, SVG, Python, Flask + +### Key Technologies + +* Javascript: Backbone, AngularJS +* Ruby: Ruby on Rails, Sinatra / Padrino +* Python: Flask +* SVG, HTML5, CSS3 +* CouchDB, MongoDB diff --git a/dist/cv/index.html b/dist/cv/index.html index 05ca13b..5debc1d 100644 --- a/dist/cv/index.html +++ b/dist/cv/index.html @@ -37,25 +37,170 @@

My Curriculum Vitae / Resume. I know, there is a difference. This page is technically a resume, while the whole site would be closer to a CV.

-

Last updated: 2024-05-13

-

Introduction Lorem Ipsum Sit Dolor Amet...

-

Headline 1

+

Last updated: 2024-05-20

+

In me you will find an enthusiastic, passionate developer with around 13 years of professional experience in and around software development, mainly full-stack web development and consulting, but also coaching and community work. I strive to seek roles in creative, forward thinking companies with diverse teams that offer challenging work, trust and responsibility. Since 2022 I'm the principal frontend engineer and frontend chapter lead of Code Gaia.

+

Principal Frontend Engineer, Code Gaia

-

Some extra info

+

Gode Gaia GmbH, Munich / remote (since August 2022)

+

Main responsibilities

-

Headline 2

+

Key Technologies

+ +

Noteworthy aspects

+ +
+

Senior Software Engineer, Coursedog

+
+

Coursedog Inc, New York / remote (June 2021 till June 2022)

+
+

Main responsibilities

+ +

Key Technologies

+ +

Noteworthy aspects

+ +
+

Senior Consultant, Wunderdog

+
+

Wunderdog GmbH, Helsinki / Berlin / remote (June 2018 till June 2021)

+
+

Main responsibilities

+ +

Key Technologies

+ +

Noteworthy aspects

+ +
+

Senior Software Engineer, HERE

+
+

HERE Global BV, Berlin (November 2017 till March 2018)

+
+

Main responsibilities

+ +

Key Technologies

+ +
+

Senior Software Engineer, FromAtoB

+
+

FromAtoB GmbH, Berlin (August 2016 till September 2017)

+
+

Main responsibilities

+ +

Key Technologies

+ +
+

Software Engineer (freelancing)

-

Some more extra info

+

Berlin, remote (June 2015 till August 2017)

+

Clients (selection)

+ +

Key Technologies

+ +
+

Software Engineer, HERE

+
+

HERE Global BV, Berlin (November 2013 till May 2015)

+
+

Main responsibilities

+ +

Key Technologies

+ +
+

Software Engineer (freelancing)

+
+

Leipzig, Berlin, remote (October 2009 till October 2013)

+
+

Clients (selection)

+ +

Key Technologies

diff --git a/dist/posts.css b/dist/posts.css index 890215e..cb71d9f 100644 --- a/dist/posts.css +++ b/dist/posts.css @@ -1,22 +1,36 @@ main.posts { margin: calc(var(--header-height-small) + 4rem) auto 4rem; } + main.posts h2 { margin: 1.5em 0 0 0; font-size: 1.5rem; color: var(--highlight-fg-color); } + main.posts article { margin: 2rem 0; } + main.posts article>div { line-height: 2; } + main.posts article>p { line-height: 1.4; } + main.posts article>time, main.posts article>div>a.external, main.posts article>div>.reading-time { color: gray; } + +hr { + display: block; + border: none; + width: 100%; + height: 1px; + margin: 2rem 0; + background-color: var(--emboss-color); +} \ No newline at end of file diff --git a/static/posts.css b/static/posts.css index 890215e..cb71d9f 100644 --- a/static/posts.css +++ b/static/posts.css @@ -1,22 +1,36 @@ main.posts { margin: calc(var(--header-height-small) + 4rem) auto 4rem; } + main.posts h2 { margin: 1.5em 0 0 0; font-size: 1.5rem; color: var(--highlight-fg-color); } + main.posts article { margin: 2rem 0; } + main.posts article>div { line-height: 2; } + main.posts article>p { line-height: 1.4; } + main.posts article>time, main.posts article>div>a.external, main.posts article>div>.reading-time { color: gray; } + +hr { + display: block; + border: none; + width: 100%; + height: 1px; + margin: 2rem 0; + background-color: var(--emboss-color); +} \ No newline at end of file