IT-Kompetenz

Feld Qualifikation
Programmier-Sprachen /Cloud PHP 7/8, JavaScript mit ECMA 5/6, JSP, HTML 5, Enfinitiy-ISML, CSS 3, Java, C#, .NET, Azure (Basis-Wissen), AWS (teilweise)
Frontend-Entwicklung jQuery Plugins, UI Widget-Entwicklung, jQuery Mobile, Google Closure Compiler, JavaScriptMVC, SCSS, LESS, Compass, Modernizr, Knockout.js, ExtJS 5, RequireJS, AngularJS, Angular 2-11, NgRx, MobX, Ionic3, Node.js, Grunt, Bower, PhantomJS, Twig, Bootstrap, React, Highcharts, TypeScript, Yarn, AgGrid
Testen/ Doku Frontend QUnit, JSLint, Jasmine, Karma, Mocha, Cucumber, Protactor, Angular compodoc
Backend-Entwicklung PHPDocumentor, PHP memcache, APC, SOLR, PEAR, Doctrine, Zend Framework 1/2, Symfony 2.8, xdebug
CMS und Template-Systeme Joomla! (Template- und Komponenten-Entwicklung), Smarty, CKEditor, TinyMCE, FirstSpirit (Frontend)
Datenbanken MySQLi, PostgreSQL, Sybase DB, Oracle, MS SQL Server, MongoDB
API/ Plugins Instagram API, Cliplister API/SOAP, Facebook Plugins, Google API
Datenkommunikation SQL, Prozeduren, JSON, HTTP, REST und GraphQL (Konzept und Umsetzung), SOAP, JSON-RPC, XML, XSLT, Xpath, AJAX, stream-basiert in Kafka-Umgebung
Shop-Systeme OXID eShop Community Edition, Shopware CE
Workflow, UML, Version Control Subversion, Visual Paradigm Suite, Enterprise Architect, ArgoUML, JIRA, Git
Programmier-Design/ Continuous Integration OOA, OOD, UML, PHP- und Js-Design-Pattern, MVC, MVP, MV*, TTD mit PHPUnit/ Selenium (Backend) und Frontend, Jenkins, AMD (Javascript), BEM-Methodik (SCSS)
Sicherheit/ Authentification Umsetzung von Abwehrtechniken (z.B. CSRF), vollständige Session- und Frontend-Entwicklung, sichere SQL-ORM-Umgebungen, Kerberos Authentification (Frontend), OAuth
Design/ Ergonomie Software-Ergonomie, Adobe Photoshop CC, SEO, Adobe Illustrator CC, FlashDevelop
Projekt-Durchführung agile Software-Entwicklung, nach Modellen wie z.B. Wasserfall, Scrum-Projektmanagement

Cloud-Kompetenz

AZURE:
Ich konfiguriere AZURE selbständig im Bereich der Authentifikation/ OAuth und initialisiere Datenbanken wie CosmosDB. Der relevante Quellcode wird mit Angular und C# realisiert und mit vollständigen REST-Umgebungen aufgebaut. Ich arbeite mich bei Bedarf in unterschiedliche Bereiche von AZURE ein.

AWS:
Ich richte Umgebungen wie Authentifikation, Buckets, S3 (Webseiten-Hosting) oder Amazon RDS Komponenten ein und verwende sie bei der Entwicklung mit Angular und/ oder C#. Datenbanken wie DynamoDB werden konfiguriert. REST-Umgebungen erstelle ich selbständig mit Amplify (serverless) und den relevanten Services im Bereich Requests, Error-Logging, Ressourcen-Routing oder Data-Stores. Ich habe mich in einige Konfigurationen und Cloud-Technologien eingearbeitet und verwende das Wissen zeitnah in Projekten auch vor Ort. Ich verfüge außerdem zu den folgenden Technologien theoretisches Wissen und zum Teil praktische Erfahrungen:
- Im Bereich Identity und Access Management erstelle ich Benutzer und Gruppen und erzeuge Token und andere sicherheitsrelevante Konfigurationen
- Die Konfiguration und Verwendung von CloudFront
- Lambda-Funktionen im Node-Umfeld
- Verwendung der AWS-Console