Software Engineering
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.
Language
Format
Methodology
Framework
Database
Operating System
Tool
Architecture Style
Platform
Web Server
Application Server
Runtime
Spoken Language