Schlagwörter
Skills
Dabei schätzen meine Auftraggeber meine Kenntnisse im UI / UX Design und die in der Architektur von Webapplikationen.
In der Regel entwickle ich einen Prototyp konzeptionell und programmiere es zu einem funktionalen Prototypen. Wenn gewünscht auch bis zur Produktreife. Ich bin teamfähig und sehr erfahren in der Rekrutierung von Fachkräften die in der Lage sind das Projekt fortzuführen.
Aber auch das Re-Factoring bzw. Weiterentwicklung von bestehenden Produkten ist ein häufiges Arbeitsumfeld.
Einer meiner gefragtesten Skills ist das Entwickeln von Single Page Applications (SPA) was ich im Web- sowie im Native-App-Umfeld einsetze.
Skills
Architektur & Softwaretechnik
- UI / UX Design
- Software patterns
- Objektorientierte Analyse und Entwicklung
- Functional Programming
- SCRUM (Arbeiten mit Atlassian JIRA)
- Wasserfallmodel (inklusive der Erstellung von Pflichtenheften)
- Prototyping, Evolutionary Prototyping
- DevOps
- PHP 4 – 7.x
- OOP
- Softwarepatterns (alle gängigen)
- RESTful Services
- Namespaces / Autoloader
- Datenbankanbindungen zu mySQL (MariaDB) / MSSQL / PostgreSQL / SQLite
- Anbindungen zu NoSQL Servern.
- CURL / Oauth2
- Composer
- Erfahrungen mit Laravel, ZEND, Joomla Framework
- Eigene Frameworks
- Node.js
- NPM
- Serverarchitektur
- TypeScript
Datenbanken:
- MySQL / MariaDB
- MSSQL
- PostgreSQL
- SQLite
- Erfahrung mit diversen NoSQL Plattformen ( MongoDB oder Elasticsearch)
- Single Page Applications
- Functional Programming
- Ecmascript 6/7
- TypeScript
- Vue.js / React.js / Riot.js als View-Framework
- Flux/Redux sowie Immutable.js oder auch Vuex in der State-Verwaltung
- Webpack / Gulp / Grunt
- Node.js / NPM / Bower
- REST Services
- Websockets
- WebGL
- jQuery / Dojo-Toolkit
Browser:
- HTML 4/5
- CSS 2 /3
- LESS /SASS
- Responsive Webdesign
- Grid Layout
- GIT
- Subversion
- Mercurial
- IDE: PHPStorm / WebStorm, Netbeans, Ecplipse oder VisualStudio Code.
- Photoshop / 3DS Max
- Server: WAMP / LAMP
- Microsoft Office / Lotus Notes
Projekthistorie
Es handelt sich um eine Tracking- und Auswertungsanwendung für Kryptowährungen.
Das Projekt wird im DevOps Verfahren in der Azure Cloud Umgebung entwickelt.
Folgende Technologien kamen in diesem Projekt zum Einsatz:
Client-side:
- Typescript
- React / React Hooks
- Redux
- GraphQL / Apollo Client
- I18next
- Styled Components
- Bootstrap
- Auth0
- Webpack
- UI / UX
- Node.js
- Typescript
- GraphQL / Apollo Server
- Express.js
- Azure Functions
- Azure Cosmos DB
- MySQL
- JWT (Json Web Tokens)
- Auth0
Infrastruktur:
- DevOps
- Azure
- CI/CD
Techniken:
React Basis
- React Hooks
- Redux
- React Router
- React Bootstrap
- Styled Components
- Create React App
Vue Basis
- Vue Composition
- Vuex
- Vue Router
- Bootstrap Vue
- Vue CLI
Generell
- Frontend Architektur
- JavaScript, EcmaScript, ES6
- TypeScript
- Node.js
- NPM / Yarn
- Webpack
- Axios
- HTML 5, CSS 3 , Bootstrap
- Material UI
- UI / UX Design
- JEST, Selenium, Cypress (punktuell)
- JQuery
- I18n
- Infrastruktur: GIT, Docker, GITLab, Atlassian: JIRA, Bitbucket, Confluence
- IDE: PHPStorm, WEBStorm, Visual Studio Code, Netbeans, Eclipse
- REST, GraphQL (punktuell)
https://hrf.de
Erstellung der gesamten Frontendarchitektur, UX/UI Design und Entwicklung einer Single Page Applikation.
Der Kunde wollte bestehende Client-Server Software als verbesserte Cloud-Lösung anbieten. Meine Aufgabe war es, das Projekt auf Frontendseite aufzubauen und zu leiten.
Techniken:
- Node.js / NPM / yarn
- Webpack
- Vue.js, Vue CLI, Vuex, Vue-Router, Vue-i18n
- REST API Anbindung
- Axios
- HTML 5 / CSS3 / SASS
- Bootstrap 4 / Bootsrap-Vue
https://www.quoscient.io
UX/UI Design und Frontend Engineer für Web Applikationen im Cyber Security Umfeld. Konzeption und Realisierung einer Web- basierenden Single Page Applikation.
Techniken:
- Node.js / NPM
- Webpack
- Riot.js / React.js
- Redux
- REST API Anbindung
- Websockets
- jQuery
- yFiles-Framework / SVG
- HTML 5 / CSS3 / SASS
- Bootstrap
Zum größten Teil eigenverantwortliche Entwicklung von Web Applikation im Security Umfeld. Entwicklung von Web -basierenden 3D Visualisierungen mit Web GL (Three.js)
Techniken:
- Softwarearchitektur,
- UX - UI Design
- PHP
- JavaScript
- Bootstrap
- Datenbankdesign,
- MSSQL,
- MySQL,
- WebGL
- Three JS
- Softwaredesign
- PHP
- JavaScript
- Dojo Toolkit
- Automatisierte Tests mit Selenium
Reisebereitschaft
Sonstige Angaben
Arbeit erfolgt im komplett ausgestatteten externen Büro.