Technische Kenntnisse
Programmiersprachen
| Sprache |
Erfahrungsgrad (1: Grundlagen, 2: Fortgeschritten, 3: Experte) |
| C |
3 |
| C++ |
3 |
| Java |
3 |
| C# |
3 |
| Perl |
2 |
| bash |
3 |
| Rust |
1 |
| JavaScript/ECMAScript |
2 |
| Kotlin |
3 |
| Groovy |
1 |
| Python |
1 |
| R |
2 |
| Assembly |
1 |
| PHP |
1 |
| SQL |
3 |
| Objective-C |
1 |
| Swift |
2 |
Web-Technologien
| Technologie |
Erfahrungsgrad (1: Grundlagen, 2: Fortgeschritten, 3: Experte) |
| HTTP |
3 |
| REST |
3 |
| SOAP |
2 |
| XML |
3 |
| XSLT/XPath |
3 |
| XSL-FO |
2 |
| Json |
3 |
| HTML5 |
3 |
| CSS |
3 |
| MIME |
3 |
| JSP / Servlet |
3 |
| WCF |
2 |
| JAX-RS |
3 |
| JAX-WS |
2 |
| JAXB/JAXP |
3 |
| ktor |
2 |
| JakartaEE (aka JavaEE) |
3 |
| JMS |
3 |
| OData |
2 |
| WSDL |
2 |
| WADL |
3 |
| WebDAV |
2 |
Crypto-, Security-, Auth-, PKI- und Datenintegrität
| Technologie |
Erfahrungsgrad (1: Grundlagen, 2: Fortgeschritten, 3: Experte) |
| OpenSSL |
3 |
| TLS |
2 |
| HTTPS |
2 |
| PKI |
2 |
| OAuth |
2 |
| Java Security |
3 |
| SASL |
2 |
| GSS-API |
2 |
| Generic PKI |
3 |
| SHA, MD (Secure Hash Algorithms) |
3 |
| X509 |
3 |
| PKCS |
3 |
| Zero Trust Environments |
2 |
| Development Lifecycle Security |
2 |
Softwarearchitektur Standards und Technologien
| Standard |
Erfahrungsgrad (1: Grundlagen, 2: Fortgeschritten, 3: Experte) |
| MOF |
3 |
| UML |
3 |
| SysML |
3 |
| OCL |
2 |
| BPEL/BPMN |
2 |
Web Frontend Frameworks
| Framework |
Erfahrungsgrad (1: Grundlagen, 2: Fortgeschritten, 3: Experte) |
| ASP.NET |
2 |
| JSF |
2 |
| React |
2 |
| JQuery |
3 |
| Bootstrap |
1 |
| AngularJS |
1 |
| Struts |
3 |
Web Backend Servers
| Technology |
Erfahrungsgrad (1: Grundlagen, 2: Fortgeschritten, 3: Experte) |
| Spring/SpringBoot |
2 |
| node.js |
2 |
| Wildfly/JBoss |
3 |
| Glassfish |
3 |
| Oracle Application Server |
2 |
| ktor |
2 |
| JAX-RS |
3 |
| JAX-WS |
3 |
| Apache HTTPD |
3 |
| Microsoft IIS |
1 |
| Apache Tomcat |
3 |
| Jetty |
3 |
| nginx |
1 |
Klassische Client-UI-Frameworks
| Framework |
Erfahrungsgrad (1: Grundlagen, 2: Fortgeschritten, 3: Experte) |
| WPF |
3 |
| WinForms |
2 |
| Swing |
2 |
| AWT |
2 |
| JavaFX |
1 |
| MFC |
2 |
Datenbanksysteme
| DBMS |
Erfahrungsgrad (1: Grundlagen, 2: Fortgeschritten, 3: Experte) |
| Oracle (8-21) |
3 |
| Microsoft SQL Server |
2 |
| SAP HANA |
2 |
| MySQL |
2 |
| PostgresSQL |
1 |
| IBM DB2 |
1 |
| Sybase Anywhere |
2 |
| Sybase Enterprise |
2 |
| hsqldb |
3 |
| JavaDB |
2 |
| h2 DBMS |
2 |
Andere Serversysteme
| System |
Erfahrungsgrad (1: Grundlagen, 2: Fortgeschritten, 3: Experte) |
| Microsoft Sharepoint |
2 |
| Typo3 Content Management |
2 |
Betriebssysteme
| Betriebssystem |
Erfahrungsgrad (1: Grundlagen, 2: Fortgeschritten, 3: Experte) |
| Windows |
3 |
| GNU/Linux |
3 |
| Mac OS X |
3 |
| BSD |
2 |
| AIX |
2 |
| Solaris |
2 |
| Digital UNIX |
2 |
| HP-UX |
2 |
Software Development Lifecycle Tools
| Tool |
Erfahrungsgrad (1: Grundlagen, 2: Fortgeschritten, 3: Experte) |
| Gradle |
3 |
| Maven |
3 |
| Git |
3 |
| Jira |
3 |
| Subversion |
3 |
| Jenkins |
2 |
| Sonatype Nexus |
2 |
| dependency-check |
2 |
| SonarQube |
2 |
| Ant |
3 |
| Microsoft Teamserver |
2 |
Entwicklungsumgebungen
| Tool |
Erfahrungsgrad (1: Grundlagen, 2: Fortgeschritten, 3: Experte) |
| IntelliJ IDEA |
3 |
| Eclipse |
3 |
| Borland/Oracle JDeveloper |
2 |
| IBM VisualAge |
2 |
| NetBeans Developer |
2 |
| Visual Studio .NET |
3 |
| Visual Studio |
3 |
Software Architecture (CASE) Tools
| Tool |
Erfahrungsgrad (1: Grundlagen, 2: Fortgeschritten, 3: Experte) |
| MagicDraw UML |
3 |
| Sparx Eneterprise Architect |
3 |
| PowerDesigner |
1 |
| Rational Rose |
2 |
| ArgoUML |
2 |
Requirements Management Tools
| Tool |
Erfahrungsgrad (1: Grundlagen, 2: Fortgeschritten, 3: Experte) |
| Perforce HelixALM |
3 |
| IBM DOORS |
2 |
| Confluence |
3 |
Cloud-Technologien
| Technologie |
Erfahrungsgrad (1: Grundlagen, 2: Fortgeschritten, 3: Experte) |
| Docker Engine |
2 |
| Docker Compose |
1 |
| Kubernetes |
1 |
| Redhat OpenShift |
2 |
| MS Azure |
1 |
| Amazon Cloud, AWS |
1 |
Methodische Kenntnisse
| Methodik |
Erfahrungsgrad (1: Grundlagen, 2: Fortgeschritten, 3: Experte) |
| Domain Modelling, UML |
3 |
| Pre-Sales Support |
3 |
| Cost and Effort Estimation and Calculation for IT Projects |
2 |
| Requirements Engineering |
3 |
| SCRUM |
2 |
| FDD |
2 |
| Model Driven Development |
2 |
| ITIL |
2 |
| Project Management |
2 |
| General Systems Architecture |
3 |
| Software Architecture |
3 |
| Business Process Analysis |
2 |
Branchenkenntnisse
| Branche |
Erfahrungsgrad (1: Grundlagen, 2: Fortgeschritten, 3: Experte) |
| Banking/Finance (Risk Models) |
3 |
| Media/Publishing |
3 |
| Pharma/Gesundheitswesen |
2 |
| Öffentliche Dienste |
3 |
| Technologie/Halbleiter |
2 |
| Chemische Industrie |
1 |
| Werbung |
2 |
| Spiele/Unterhaltung |
1 |
Erläuterungen
Der Erfahrungsgrad wurde nach folgenden Kriterien angegeben:
- "Grundlagen": Erfahrung über einen kürzeren Zeitraum oder als Nebenschauplatz in einem Projekt oder außerhalb bezahlter Projekte als persönliche Fortbildung.
- "Fortgeschritten": Erfahrung in einem oder mehreren Projekten über einen längeren Zeitraum mit täglichem, routinemäßigem Einsatz und über die Anwendung hinausgehendes Hintergrundwissen.
- "Experte": Erfahrung in mehreren oder fast allen Projekten über sehr lange Zeiträume mit täglichem Einsatz und vertieftes, deutlich über die Anwendung hinausgehendes Hintergrundwissen z.B. bei Technologien über die inneren Zusammenhänge, z.B. durch eigene Arbeit am Sourcecode von Open-Source-Komponenten oder Analyse des Designs.
Eine reine Angabe in "Jahren Berufserfahrung" scheint wenig aussagekräftig, denn einige Inhalte können auch über einen langen Zeitraum nur eine geringe Rolle gespielt haben.