Skill Matrix (5 levels)
Explanation:
- 1. Superficial knowledge, first practical application
- 2. basic concepts known, occasional practical use
- 3. Some Basic knowledge available, regular practical use
- 4. Advanced knowledge in theory and practice
- 5. Expert knowledge in theory and practice, capable of teaching it.
Please be aware, it´s a subjective matrix. Also because
technologies
and tools can change very much over the time, some skills might
drop
again. One example would be C Sharp which I used regulary in the
past.
DotNet evolved alot, also the language in many ways. So I am not
update to date there anymore and not aware about new features and
standards to write modern code.
| Technology, Tool | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|
| Programming Languages | |||||
| Java | X | ||||
| Python | X | ||||
| C# | X | ||||
| C/C++ | X | ||||
| JavaScript | X | ||||
| PHP | X | ||||
| Frameworks | |||||
| SpringBoot | X | ||||
| Hibernate | X | ||||
| JPA | X | ||||
| JavaFX | X | ||||
| Quartz | X | ||||
| Additional Tools, API | |||||
| Thymeleaf | X | ||||
| JUnit | X | ||||
| Mockito | X | ||||
| Databases | |||||
| SQL | X | ||||
| H2 | X | ||||
| PostgreSQL | X | ||||
| MySQL | X | ||||
| MariaDB | X | ||||
| Web Technology | |||||
| HTML | X | ||||
| CSS | X | ||||
| Postman Tool | X | ||||
| Exchange Formats | |||||
| REST | X | ||||
| JSON | X | ||||
| XML | X | ||||
| Virtualization | |||||
| Hyper-V | X | ||||
| VirtualBox | X | ||||
| Container Technology | |||||
| Docker | X | ||||
| Kubernetes | X | ||||
| Helm | X | ||||
| Documentation | |||||
| MarkDown | X | ||||
| Jira | X | ||||
| Confluence | X | ||||
| Commandline Interface | |||||
| Bash | X | ||||
| Powershell | X | ||||
| Operating System | |||||
| Windows | X | ||||
| MacOS | X | ||||
| Linux | X | ||||
| Network Technology | |||||
| UDP | X | ||||
| TCP/IP | X | ||||