Erfahrungen, Technologiestack und allerhand Schlagworte
In einer Reihe von Projekten und der Zusammenarbeit mit den
unterschiedlichsten Kunden habe ich vielfältige fachliche, technische und
menschliche Erfahrungen sammeln können, die zumeist spannend und positiv waren.
Dazu gehörten (nachfolgend meine persönliche Liste der
wichtigsten „Buzzwords“):
Tech Stack
Programmiersprachen
- JavaScript, TypeScript, PHP, Java, Kotlin, Python, C, C++
Auszeichnungssprachen, Stylesheet-Sprachen
- HTML, XML, XSLT, CSS, SCSS / SASS / LESS
Datenbanksprachen
- SQL, Cypher, GraphQL
Frameworks, Bibliotheken, Plattformen
- Angular / AngularJS, Vue.js, RxJS, Three.js, Ext JS, jQuery, Spring Boot, Hibernate, Swagger, Xtext, Jasmine, Mocha, Symfony, Laravel, Twig, Extbase, Fluid, Tailwind, Bootstrap, Foundation, Solr, Elasticsearch
Datenbankmanagementsysteme
- MySQL, MariaDB, Neo4j, PostgreSQL, CouchDB, MongoDB
Content-Managenment-Systeme, Sitegeneratoren
- Hugo, Typo3, Neos, Wordpress, Drupal, Contao
Shopsysteme
- Shopware
Entwicklungsumgebungen
- IntelliJ IDEA, Eclipse, Visual Studio Code
DevOps, CI/CD, Werkzeuge
- Shellskripte, NodeJS, GitLab, GitHub, Artifactory, Bitbuket, Docker, Kubernetes, Webpack, Grunt, gulp.js, Maven, Gradle, Git, SVN
Betriebssysteme
- Linux, Windows
Vorgehensmodelle, Projektmanagement, Softwaremodellierung
Methoden
- Scrum, Kanban, Wasserfallmodell
Werkzeuge
- Jira, Confluence, Mantis, Redmine
Herangehensweise Softwaremodellierung
- Domain-driven Design, Behavior Driven Development, Testgetriebene Entwicklung