Marco Grunert

Software Engineering


Skill Descriptions

Basic / ■ ⬚ ⬚

I have basic knowledge about these topics. I can make desisions if a given technology or tool would fit into an exisiting toolstack or if it can solve a certain problem. I used these at least once in prototypes, proof of concepts or on small projects.

Competent / ■ ■ ⬚

I work with the technology, tool or methods in my projects and use it to solve common problems. For very complex problems I need to dig deeper into or discuss it with other experts.

Expert / ■ ■ ■

I'm an expert within this field. I can teach others how to use it for problem solving and I can support if others experience complex problems with the given technology or tool.


Skills

Language

■ ■ ⬚
YAML
■ ■ ■
Shell Script
■ ⬚ ⬚
CSS
■ ⬚ ⬚
Go
■ ⬚ ⬚
R
■ ■ ⬚
HTML
■ ⬚ ⬚
XML
■ ⬚ ⬚
TypeScript
■ ■ ■
Python
■ ⬚ ⬚
C
■ ■ ■
Java
■ ■ ⬚
JavaScript
■ ■ ⬚
Rust
■ ⬚ ⬚
Kotlin
■ ■ ■
Cypher/GQL

Format

■ ■ ■
Markdown
■ ■ ⬚
JSON

Methodology

■ ■ ⬚
TDD
■ ■ ■
Cloud
■ ⬚ ⬚
Machine Learning
■ ■ ■
Software Architecture
■ ■ ■
Serverless
■ ■ ⬚
DevOps
■ ⬚ ⬚
DDD
■ ■ ■
Cloud Native
■ ■ ■
Agile

Framework

■ ■ ⬚
Hibernate
■ ⬚ ⬚
Spock
■ ■ ⬚
Spring
■ ⬚ ⬚
Angular
■ ⬚ ⬚
React
■ ⬚ ⬚
VueJS
■ ■ ⬚
Flask
■ ■ ⬚
Log4J/SLF4J
■ ■ ■
AWS
■ ■ ⬚
Azure
■ ■ ⬚
GCP
■ ■ ⬚
Spring Boot
■ ■ ⬚
Micronaut
■ ■ ⬚
JEE
■ ■ ⬚
Apache Wicket
■ ■ ⬚
JUnit

Database

■ ■ ⬚
MySQL/MariaDB
■ ■ ■
AWS DynamoDB
■ ■ ■
Neo4j
■ ⬚ ⬚
MongoDB
■ ■ ⬚
PostgreSQL

Operating System

■ ■ ■
Linux
■ ■ ⬚
*BSD
■ ■ ⬚
Windows
■ ■ ⬚
MacOS

Tool

■ ■ ⬚
arc42
■ ■ ⬚
AsciiDoc
■ ■ ⬚
IntelliJ IDEA
■ ■ ⬚
Jenkins
■ ■ ⬚
Docker
■ ■ ■
GIT
■ ■ ⬚
Kubernetes

Architecture Style

■ ■ ■
REST
■ ■ ■
Microservices

Platform

■ ■ ⬚
MicroPython
■ ■ ⬚
Arduino

Web Server

■ ■ ⬚
nginx
■ ■ ■
Apache httpd

Application Server

■ ■ ⬚
Tomcat
■ ■ ⬚
JBoss

Runtime

■ ■ ⬚
Node.js
■ ■ ⬚
JVM
■ ⬚ ⬚
Deno

Spoken Language

■ ■ ■
German
■ ■ ■
English
■ ⬚ ⬚
Russian