26.03.2025 aktualisiert


100 % verfügbar
Full Stack Engineer (PHP, Symfony) / JavaScript Engineer (Vue.js/Nuxt, React/Next.js)
Düsseldorf, Deutschland Media and Imaging Technologies B.Eng. & staatl. gepr. IT-Assistent
Skills
Vue.jsVuexReactReact.jsReduxredux thunkredux-observableRedux SagaRxJSTypescriptFlowJavascript (ES5 / ES6)JavascriptRequire.jsBabelJSwebpacknpmHTML5SASSSCSSBEM NotationMaterial DesignCSS-In-JSNode.jsExpress.jsApollo ClientGraphQLJSON APIREST APITDDJestMochaMongoDBPostgresqlMySQLSPAPWADockerCI & CD mit DockerSketchPhotoshopJIRAScrumPHPSymfonyCakePHPnext.jsNuxtNuxt.js
Seit 2016 erstelle ich komponentenbasierte Single-Page-Webanwendungen mit verschiedenen Backends und greife je nach Projekt auf die modernen Frontend-Frameworks wie Nuxt, Next.js oder auch auf vanilla JavaScript (ES6+) zurück.
In meiner Ausbildung zum IT-Assistenten und im darauf folgenden MINT-Studium eignete ich mir durch viele Nebenjobs jede Menge Wissen und praktischer Erfahrung aus objektorientierten Programmiersprachen an. Neben der komponentenbasierten Web-Apps-Entwicklung habe ich seit 2007 auch viele Content- und Learning-Management-Systeme, E-Commerce-Lösungen und Extension-Programmierung in verschiedenen großen und kleinen, kurz- und langfristigen Webprojekten mit folgenden CM-Systemen realisiert: Wordpress/WooCommerce/TutorLMS, Joomla, TYPO3, CraftCMS, Drupal, Strapi, Contentful.
Neben einer hohen Affinität zur klaren Projektstruktur und lesbarem Code meine primäre Skills sind:
Durch meine Erfahrung als Web Engineer in eCommerce- und eHealth-Bereichen meisterte ich seit 2007 auch viele andere Technologien:
In meiner Ausbildung zum IT-Assistenten und im darauf folgenden MINT-Studium eignete ich mir durch viele Nebenjobs jede Menge Wissen und praktischer Erfahrung aus objektorientierten Programmiersprachen an. Neben der komponentenbasierten Web-Apps-Entwicklung habe ich seit 2007 auch viele Content- und Learning-Management-Systeme, E-Commerce-Lösungen und Extension-Programmierung in verschiedenen großen und kleinen, kurz- und langfristigen Webprojekten mit folgenden CM-Systemen realisiert: Wordpress/WooCommerce/TutorLMS, Joomla, TYPO3, CraftCMS, Drupal, Strapi, Contentful.
Neben einer hohen Affinität zur klaren Projektstruktur und lesbarem Code meine primäre Skills sind:
- Frontend:
- JavaScript (ES6+) / Babel / Typescript
- React / Redux / Middleware / i18n / Next.js
- Vue.js / Vuex / Nuxt.js
- HTML5, SASS / BEM oder CSS-In-JS
- Bootstrap, Material UI, Reactstrap, Tailwind CSS, etc.
- grid layouts: react-flexbox-grid oder react-bootstrap
- Animationen: react-css-animation-group oder react-transition-group
- Progressive Web APPs / Service Worker / Caching / etc.
- Schnittstellen / Anbindungen / APIs / DB:
- Apollo / GraphQL / JSON
- RESTful API
- MongoDB/Mongoose, PostgreSQL, MySQL
- PayPal API / PayMill API, Google APIs, Facebook API, Twitter API, eBay API, etc.
- TDD / Unit Tests (Frontend):
- Jest
- Karma / Mocha + Chai
- Module Bundlers / Preprocessors:
- Webpack, npm, Gulp, Grunt
- Backend / Deployment:
- PHP / CakePHP / Symfony / Laravel
- Node.js / Express.js
- Python
- GIT / GitHub / GitKraken
- Docker (Swarm)
- CI/CD Tools: Drone CI, GitLab, GitHub Actions, Rancher, etc.
- Einige Erfahrungen mit Ruby on Rails, FeathersJS, Prisma.io, AWS, Firestore, etc.
Durch meine Erfahrung als Web Engineer in eCommerce- und eHealth-Bereichen meisterte ich seit 2007 auch viele andere Technologien:
- Cordova, PhoneGap, Hybrid APPs (JavaScript),
- jQuery / Isotope / Masonry, Handlebars.js, WebGL / Three.js,
- PHP / Laravel / Zend,
- Typo3 / Fluid-Engine / TypoScript, WordPress/WooCommerce, Joomla, CraftCMS, Drupal
- Headless CMS: Strapi, Contentful, Gatsby
- Erstellung von eCommerce Plugins für WordPress, Typo3 und Joomla (z.B. Payment Gateways),
- debian(-like) Serverkonfiguration, VP- & Root-Server, Docker, Amazon Cloud-Services, Web Services, HTTP & REST API,
- In sämtlichen kurzen Projekten auch C/C++ und C# in der Unity 3D Game Engine (Motion Capturing, OptiTrack Motive, Oculus Rift SDK / Oculus Utilities, Immersive Shared Virtual Environments).
Sprachen
DeutschverhandlungssicherEnglischverhandlungssicherRussischMutterspracheSpanischGrundkenntnisse