Experience, technology stack and a lot of buzzwords
In a series of projects and working with a wide variety of customers, I have been able to gain a wide range of professional, technical and human experiences, most of which have been exciting and positive.
Tech Stack
Programming languages
- JavaScript, TypeScript, PHP, Java, Kotlin, Python, C, C++
Markup languages, stylesheet languages
- HTML, XML, XSLT, CSS, SCSS / SASS / LESS
Database languages
- SQL, Cypher, GraphQL
Frameworks, Libraries, Platforms
- 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
Database management systems
- MySQL, MariaDB, Neo4j, PostgreSQL, CouchDB, MongoDB
Content management systems, site generators
- Hugo, Typo3, Neos, Wordpress, Drupal, Contao
Shop systems
- Shopware
Development environments
- IntelliJ IDEA, Eclipse, Visual Studio Code
DevOps, CI/CD, Tooling
- Shell scripts, NodeJS, GitLab, GitHub, Artifactory, Bitbuket, Docker, Kubernetes, Webpack, Grunt, gulp.js, Maven, Gradle, Git, SVN
Operating systems
- Linux, Windows
Process models, project management, software modelling
Methods
- Scrum, Kanban, waterfall model
Tools
- Jira, Confluence, Mantis, Redmine
Software modelling approach
- Domain-driven design, Behavior-driven development, Test-driven development