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.