Merge master into hannes.

This commit is contained in:
elweyn 2023-01-25 15:07:07 +01:00
commit e9892c14b6
5 changed files with 202 additions and 42 deletions

View File

@ -7,7 +7,7 @@ module.exports = {
'max-comma': {
max : 4,
},
'no-dead-link': {
/*'no-dead-link': {
checkRelative: true,
baseURI: null,
ignore: ['http://localhost*'],
@ -17,7 +17,7 @@ module.exports = {
userAgent: 'textlint-rule-no-dead-link/1.0',
maxRetryTime: 10,
maxRetryAfterTime: 90
},
},*/
'no-empty-section': true,
'textlint-rule-no-empty-element': true,
'period-in-list-item': true,

View File

@ -1,53 +1,68 @@
const path = require('path')
module.exports = {
title: 'IT Team for Change',
description: 'IT4C.dev introduces the IT Team for Change, applied Philosophy and Projects.',
head: [
['meta', {name: 'viewport', content: 'width=device-width,initial-scale=1'}]
],
theme: 'book',
theme: 'vuepress-theme-book',
themeConfig: {
// logo: "/logo.png",
searchPlaceholder: "Search...",
lastUpdated: "Last Updated",
docsRepo: "https://github.com/IT4Change/IT4C.dev/",
docsDir: "docs",
editLinks: true,
editLinkText: 'Edit this page on Github',
nav: [
{ text: 'IT4C', link: '/' },
{ text: 'Contact', link: '/contact' },
{ text: 'IT4C', link: '/' },
{ text: 'Contact', link: '/contact' },
{
text: 'Github',
link:
'https://github.com/IT4Change'
},
],
sidebar: {
'/': [
{
text: 'Github',
link:
'https://github.com/IT4Change'
title: '',
collapsable: false,
sidebarDepth: 0,
children: [
['/', 'IT4C'],
['/history', 'History'],
['/contact', 'Contact']
]
},
],
sidebar: {
'/': [
{
title: '',
collapsable: false,
sidebarDepth: 0,
children: [
['/', 'IT4C'],
['/history', 'History'],
['/contact', 'Contact']
]
},
{
title: 'Projects',
collapsable: false,
children: [
['/projects/gradido', 'Gradido'],
//['/extras/contributing', 'Contributing ✨'],
//['/extras/license', 'License 📚']
]
},
{
title: 'People',
collapsable: false,
children: [
['/people/ulf-gebhardt', 'Ulf Gebhardt'],
['/people/hannes-heine', 'Hannes Heine'],
{
title: 'Projects',
collapsable: false,
children: [
['/projects/gradido', 'Gradido'],
//['/extras/contributing', 'Contributing ✨'],
//['/extras/license', 'License 📚']
]
},
{
title: 'People',
collapsable: false,
children: [
['/people/ulf-gebhardt', 'Ulf Gebhardt'],
['/people/hannes-heine', 'Hannes Heine'],
// ['/random/website', 'Websites using this theme 👌'],
// ['/random/emoji', 'Emoji 😃'],
// ['/random/lorem', 'Lorem Ipsum 🌟']
]
},
]
]
},
]
},
},
configureWebpack: {
resolve: {
alias: {
'@images': path.resolve(__dirname, '../images')
}
}
}
},
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -14,6 +14,7 @@ In the following we list some projects we are proud of:
- Yunite.me <!--[Yunite.me](./projects/yunite.me.md)-->
- [Gradido](./projects/gradido.md)
- wir.social <!-- [wir.social](./projects/wir.social.md)-->
- Ocelot.social <!-- [Ocelot.social](./projects/ocelot.social.md) -->
- Human-Connection <!-- [Human-Connection](./projects/human-connection.md)-->
- Democracy-Deutschland <!-- [Democracy-Deutschland](./projects/democracy-deutschland.md) -->

View File

@ -1,5 +1,149 @@
# Ulf Gebhardt
Describe person, Techstack etc
![Ulf Gebhardt](~@images/portrait/ulf-gebhardt.jpg)
Personen werden bebildert, deren Schwerpunkt in Prosa beschrieben, der Techstack aufgeführt
Ulf is a software developer through and through. He started to program when he was 12 and kept going with it. He knows about the possibilities soft- and hardware has to offer and is the person to turn to when its time to include a new library or <!-- textlint-disable write-good --> implement<!-- textlint-enable write-good --> an algorithm. He is known to use the "Holzhammer-Methode" (brute-force approach) when it comes to solve conflicts within the team.
In his free time he programs as every good programmer does and travels the world by foot when its time to leave the screen for a while.
You can find him on [Github](https://github.com/ulfgebhardt), [stackoverflow](https://stackoverflow.com/users/1326872/ulf-gebhardt), visit his [website](https://www.webcraft-media.de/#!ulf_gebhardt), send an [email](mailto:service@webcraft-media.de) or [call](tel:+4915784841600).
## Role
Ulf can fulfill the following roles:
- DevOps
- Scrum Master
- Softwarearchitekt
- Backend Developer
- Project Manager
- Design-Eye
- Database planning and optimization
- Competence assessment
- SEO
## Spoken languages
Ulf speaks German and English fluently.
- German (mother tongue)
- English (orally and in writing)
## Education & Projects
The following list should give an overview about Ulfs life:
| From | To | Description |
|------|------|-------------|
| 1995 | 2008 | [Graduation](https://www.goethe-bensheim.de/) "Abitur" (Grade: 1.7) |
| 2005 | 2009 | Software development at Evonik Energy Services |
| 2008 | 2009 | Civil service |
| 2009 | 2013 | Bachelor of Science - [Information Technologies](https://www.informatik.tu-darmstadt.de/fb20/index.de.jsp) (Grade: 2.25) |
| 2011 | 2015 | Research assistant for the data platform [da-sense](https://www.informatik.tu-darmstadt.de/telekooperation/research_tk/completed_projects_tk/da_sense/index.en.jsp) |
| 2013 | now | [Webcraft-Media](https://www.webcraft-media.de) |
| 2016 | | Development of an enterprise resource planning(erp) for Hi5-Textildruck |
| 2017 | 2019 | Development, planning and implementation of the [App „DEMOCRACY“](https://www.democracy-deutschland.de) |
| 2019 | | Team coordination & planning for [Human-Connection](https://github.com/Human-Connection/Human-Connection) |
| 2020 | now | Software development & operation for [Ocelot.social](https://github.com/ocelot-Social-Community/Ocelot-Social/) and [wir.social](https://wir.social/login) |
| 2020 | 2021 | Software development for Leratec Solutions in Halden(Norway) |
| 2020 | | Software development for boxeez.com in Halden(Norway) |
| 2021 | now | Software development & Team coordination for [Gradido](../projects/gradido.md) |
| 2022 | now | Software development for [yunite.me](https://yunite.org/)
## Travels
Ulf travels by foot to get away from the computer form time to time
| When | Duration | Description |
|------|------------|-------------|
| 2020 | 5.5 months | Travel from [Zwingenberg(Bergstraße)](https://duckduckgo.com/?q=Zwingenberg+(Bergstra%C3%9Fe)&ia=web&iaxm=about) to [Halden](https://duckduckgo.com/?q=Halden&ia=web&iaxm=maps) by foot |
| 2021 | 2 weeks | Travel from [Halden](https://duckduckgo.com/?q=Halden&ia=web&iaxm=maps) to [Gothenburg](https://duckduckgo.com/?q=Gotenburg&ia=web&iaxm=about) by foot |
| 2021 | 4 weeks | Travel from [Hamburg](https://duckduckgo.com/?q=hamburg&ia=web&iaxm=about) to [Berlin](https://duckduckgo.com/?q=berlin&ia=web&iaxm=about) by foot |
| 2021 | 1 week | Travel through [Sächsische Schweiz](https://duckduckgo.com/?q=Saxon+Switzerland+National+Park&ia=web&iaxm=maps) & [Böhmische Schweiz](https://duckduckgo.com/?q=N%C3%A1rodn%C3%AD+park+%C4%8Cesk%C3%A9+%C5%A0v%C3%BDcarsko&ia=web&iaxm=maps) by foot |
| 2022 | 5 months | Travel from [Zwingenberg(Bergstraße)](https://duckduckgo.com/?q=Zwingenberg+(Bergstra%C3%9Fe)&ia=web&iaxm=about) to [Portopalo di Capo Passero](https://duckduckgo.com/?q=Portopalo+di+Capo+Passero&ia=web&iaxm=maps) by foot |
## Techstack
here is a quick overview over the computer languages, frameworks and technologies Ulf is acquainted in:
### Computer languages
Ulf has worked with the following Programming languages:
- [Javascript](https://www.javascript.com/)
- [PHP](https://www.php.net/)
- [C++](https://en.wikipedia.org/wiki/C%2B%2B)
- [Python](https://www.python.org/)
- [Java](https://www.java.com/)
- [Pascal](https://en.wikipedia.org/wiki/Pascal_(programming_language))
- [BASIC](https://en.wikipedia.org/wiki/BASIC)
- [Autoit](https://www.autoitscript.com/)
- [Lua](https://www.lua.org/)
- [SQL](https://en.wikipedia.org/wiki/SQL)
- [Cypher](https://opencypher.org/)
- [HTML](https://en.wikipedia.org/wiki/HTML)
- [CSS](https://en.wikipedia.org/wiki/CSS)
- [SASS](https://en.wikipedia.org/wiki/Sass_(stylesheet_language))
### Frameworks & Technologies
As IT grows more complex its important with which frameworks is familiar. The following represents an incomplete list of Ulfs framework and technology knowledge:
#### For Javascript:
- [Node](https://github.com/nodejs/node)
- [Vue](https://vuejs.org/)
- [React](https://reactjs.org/) & [ReactNative](https://reactnative.dev/)
- [Mongoose](https://mongoosejs.com/)
- [Express](https://expressjs.com/)
- [Apollo](https://www.apollographql.com/docs/apollo-server/)
- [pm2](https://pm2.io/)
#### For PHP
- [SYSTEM](https://github.com/webcraftmedia/system)
- [Joomla!](https://www.joomla.org/)
- [Wordpress](https://wordpress.org/)
- [Laravel](https://laravel.com/)
#### Web basics
- [HTML](https://en.wikipedia.org/wiki/HTML)
- [CSS](https://en.wikipedia.org/wiki/CSS)
- [Bootstrap](https://getbootstrap.com/)
- [SEO](https://en.wikipedia.org/wiki/Search_engine_optimization)
#### Cluster
- [Docker](https://www.docker.com/)
- [Kubernetes](https://kubernetes.io/)
#### Linux
- [Arch](https://archlinux.org/)
- [Debian](https://www.debian.org/)
- [Manjaro](https://manjaro.org/)
- [Ubuntu](https://ubuntu.com/)
#### Webserver
- [Apache](https://httpd.apache.org/)
- [nginx](https://nginx.org/en/)
- [Express](https://expressjs.com/)
#### Tools
- [Gogs](https://gogs.io/)
- [Teamspeak 3 Server](https://teamspeak.com/)
- Mailserver ([Postfix](https://www.postfix.org/) + [Dovecot](https://www.dovecot.org/))
#### Database
- [Mysql](https://www.mysql.com/)/[MariaDB](https://mariadb.org/) (including optimization)
- [PostgreSQL](https://www.postgresql.org/) (including optimization)
- [Neo4J](https://neo4j.com/)
- [MongoDB](https://www.mongodb.com/)
### Development
- [Git](https://git-scm.com/)
- Pullrequest-review-workflow
- [Github](https://github.com/)
- [Gitlab](https://about.gitlab.com/)
- [Gogs](https://gogs.io/)
- [Github Workflows](https://docs.github.com/en/rest/actions/workflows)
- [Kanaban](https://en.wikipedia.org/wiki/Kanban)
- [Zenhub](https://www.zenhub.com/)
- [Agile software development](https://en.wikipedia.org/wiki/Agile_software_development)