Skills
Sprachen: Java, TypeScript, JavaScript, Python
Frameworks / Markup: Angular, VueJS, HTML5, CSS3, JSON, YML, Markdown, LaTeX, Bash, Make, Org
Tools: GIT, Apache Maven, IntelliJ IDEA, Eclipse, VSCode, Vim, Jupyter
Integration Tools / Servers: Spring Boot, NodeJS, Docker
Datenbanken: SQL, PostgreSQL, MySQL, MongoDB, Redis
(IT-) Prozesse / Methoden: Agile Methoden, Scrum, Kanban, CI/CD, DevOps, Software Development Life Cycle, Prozessmodellierung mit UML
Konzepte / SE: Objektorientierung (OOA/OOD), Berechtigungskonzept/Rollenkonzept, Datenmapping (Schnittstellen), Systemintegration, Datenmodellierung / Klassenmodellierung (UML, ERM), Responsive Webdesign, Datenmigration (Datenbankmigration), Design Patterns, IT Konzept / technisches Design, Schnittstellenentwicklung, Systemauswahl/Softwareevaluierung
Testmethoden / Quality Control: Funktionaler/fachlicher Test, Modultest, Integrationstest, Testautomatisierung