EN  |  DE
Diese Webseite speichert keine Cookies. Allerdings besteht die Möglichkeit, dass der Provider der Webseite außerhalb unserer Kontrolle Cookies anlegt. Durch klicken des Buttons akzeptieren Sie, dass Sie darüber informiert wurden.
net-designer .net
Professional Web-Development

Meine Leistungen

Web-Application-Design und -Entwicklung

Frontend-Entwicklung

mit Angular 2+

Frontend-Entwicklung ist meine Spezialität. In diesem Bereich konzeptioniere, designe und entwickle ich vollständige Web-Anwendungen - für Desktop, Browser und mobile Endgeräte. Heutzutage stützen sich Web-Anwendungen zunehmend weniger auf Server-Backends, sonder mehr und mehr auf unabhängige Client-Frontends, die eigenständig bei entsprechenden Quellen ihre Daten beziehen. In solchen Fällen sind kompetente und zuverlässige Frontend-Frameworks unerlässlich. Auf eines von ihnen - Angular - habe ich mich spezialisiert.

Arbeitsfelder:

  • Angular und TypeScript
  • RxJS, ngrx und ngrx-data
  • Pug und Stylus
  • ng-bootstrap und ngx-bootstrap
  • ngx-translate

» Kontaktieren Sie mich bezüglich Frontend-Entwicklung.

Backend-Entwicklung

mit Node.js, Express und Nest.js

Da Server-Backends zunehmend kleiner und weniger dominant in der Benutzererfahrung werden, verschiebt sich ihre Hauptverantwortung zunehmend auf Datenbereitstellung und -distribution. Von einfachen Webseiten-Bereitstellungs-Servern bis hin zu Cloud-basierten Microservice-APIs, mit Node.js kann all dies und vieles mehr problemlos umgesetzt werden. Dazu kommen noch unterstützende Backend-Frameworks wie Nest.js, Sails.js oder einfach nur Express, die dem Entwickler noch mehr Arbeit abnehmen.

Arbeitsfelder:

  • Node.js, Express und Nest.js
  • RESTful und RESOURCEful APIs
  • Microservice Architecture
  • Websockets und Google's grpc
  • MongoDB und SQL-Databases

» Kontaktieren Sie mich bezüglich Backend-Entwicklung.

Beratung und Weiterbildung

in Web Application Development

Benötigen Sie Hilfe in der Wahl Ihrer Technologien und beim entwerden von Konzepten? Brauchen Sie Unterstützung beim Verbessern, Erweitern oder gar beim Ersetzen Ihrer existierenden Web-Anwendung? Wollen Sie Ihre Mitarbeiter weiterbilden in Web-Technologien wie etwa Angular oder Node.js? Dann kann ich helfen. Ich erfasse Ihre Bedürfnisse und Probleme und berate Sie in modernsten Web-Technologien in Hinblick auf Benutzbarkeit, Lernbarkeit, Verfügbarkeit von neuen Mitarbeitern, Sicherheit, Zuverlässigkeit, Entwicklungsgeschwindigkeit und bei Bedarf auch andere Merkmale. Ich bin ebenfalls Ihr Ansprechpartner wenn es darum geht, Ihre Mitarbeiter in oben genannten Bereichen weiterzubilden.

Arbeitsfelder:

  • Beratung in modernen Web-Technologien
  • Entwerfen von Konzepten und Prototypen in JS-Technologien
  • Weiterbildung von Anfängern und erfahrenen Entwicklern in besagten Technologien

» Kontaktieren Sie mich bezüglich Beratung und Weiterbildung.

Meine Fähigkeiten

Was ich weiß und kann

Meine Hauptfähigkeiten

Frontend-Frameworks

AngularJS 2+
95 %
AngularJS 1.x
90 %
React.js
75 %

Frontend-Bibliotheken

Angular Material, Bootstrap
90 %
RxJS
90 %
ngrx, ngrx-data
80 %

Programmiersprachen

ECMAScript 6+
95 %
TypeScript
85 %
Go
70 %

Web-Design

HTML5+, CSS3+
95 %
Stylus, SASS, LESS
90 %
Jade / Pug
90 %

Backend-Frameworks

Node.js, Express
95 %
Nest.js
90 %
Meteor, Electron, NativeScript
75 %

Datenbanken

MongoDB
90 %
MySQL, Percona
80 %
Redis
80 %

Testing-Frameworks

Jasmine, Mocha, Chai
85 %
Protractor, Karma, Cypress
80 %
Webdriver, Selenium, Cucumber
75 %

Projektmanagement

JIRA
85 %
Agile, Scrum, Kanban
70 %
UML
70 %

Verwendete Technologien

JavaScript
TypeScript
AngularJS
Node.js
Meteor
HTML5
CSS3

Meine Referenzen

wann ich für wen was entwickelte
06/2017 – 08/2019
+
Administrationssystem Hydra
AIG Europe S.A.

Position:

  • MEAN-Stack-Architect

Aufgaben:

  • Konzept von visuellen und funktionalen Designs
  • Implementierung und Testen
  • Weiterbildung von Mitarbeitern

Eingesetzte Technologien:

  • Client: Angular 6-8, Pug, Sass, ngrx
  • Server: Webpack, Node.js, Express
  • Database: MongoDB
  • Testing: Jasmine, Mocha and Chai, Karma, Istanbul, Protractor
07/2016 – 04/2017
+
Arzneimittelvergleichssystem HIFOX
ifap GmbH

Position:

  • Lead-MEAN-Stack-Entwickler

Aufgaben:

  • Konzept und visuelles Design
  • Umsetzung und Testimplementierung
  • Schulungen und Weiterbildung

Eingesetzte Technologien:

  • Client: AngularJS, Angular 2, HTML, CSS, Sass
  • Server: Webpack, Node.js, Express, Go
  • Datenbanken: MongoDB, PosgreSQL
  • Testing: Jasmine, Karma, Istanbul, Protractor, Cucumber
01/2016 – 05/2016
+
IT-Learnportal "coursar.io" (Studie)
edutainet

Position:

  • MEAN-Full-Stack-Entwickler

Aufgaben:

  • Konzept und visuelles Design
  • Umsetzung und Testimplementierung

Eingesetzte Technologien:

  • Client: Jade, Stylus, jQuery, Bootstrap, AngularJS
  • Server: Gulp, Node.js, Express, Async, Moment.js
  • Datenbanken: MongoDB, Mongoose, Redis
  • Testing: Jasmine, Karma, Istanbul, Protractor, Sinon.js
02/2015 – 01/2016
+
Real Estate Document Management System
Web Consulting Int. GmbH

Position:

  • Lead-MEAN-Full-Stack-Entwickler

Aufgaben:

  • Team-Lead
  • Planung und Design der Anwendung
  • Umsetzung von Aufgaben im Dokument-Management-System
  • Beratung

Eingesetzte Technologien:

  • Client: Jade, Less, jQuery, Bootstrap, AngularJS, D3js, Chart.js, Epoch, Angular-UI, Angular-Translate, Angular-Touch
  • Server: Grunt, Node.js, Express, Async, Moment.js, Mime
  • Datenbanken: MongoDB, Mongoose
  • Testing: Jasmine, Karma, Istanbul, Protractor, Sinon.js
10/2014 – 01/2015
+
SendToCar
Nokia here.com, Berlin

Position:

  • Backend-Node.js-Entwickler

Aufgaben:

  • Implementierung eines Interfaces zur Kommunikation mit Navigationssystem von Mercedes, BMW oder Volvo
  • Aggregierte Darstellung von Navigationsrouten
  • Verbesserung der bestehenden Implementierung von Navigation zu Orten

Eingesetzte Technologien:

  • Server: Node.js, Express.js, Grunt, Jenkins
  • Client: AngularJS, jQLight, Swig, SCSS, Bower, HTML5, CSS3
  • Testing: Jasmine, Mocha, Chai, Karma, Istanbul, Selenium-Webdriver, Cucumber, Sinon.js
  • Projektmanagement: Scrum, JIRA
05/2014 – 10/2014
+
account.here.com – Single Sign On Interface
Nokia here.com, Berlin

Position:

  • MEAN-Full-Stack-Entwickler

Aufgaben:

  • Implementierung des SSO-Interfaces für alle “here.com”-Services
  • Implementierung von Unit- und Acceptance-Tests (nach TDD)
  • Konzeptionierung und Implementierung des Frontend-SDKs
  • Unterstützung des Migrationsprozesses von Java zu Node.js

Eingesetzte Technologien:

  • Server: Node.js, Express.js, Grunt, Jenkins
  • Client: AngularJS, jQLight, Swig, SCSS, Bower, HTML5, CSS3
  • Datenbanken: PosgreSQL, Memcached
  • Testing: Jasmine, Mocha, Chai, Karma, Istanbul, Selenium-Webdriver, Cucumber, Sinon.js
  • Projektmanagement: Scrum, JIRA
03/2014 – 05/2014
+
ERP Management API & User Interface
OMP GmbH, Pforzheim

Position:

  • MEAN-Full-Stack-Entwickler

Aufgaben:

  • Design und Umsetzung der API
  • Design und Umsetzung der User Interfaces
  • Schulung im Umgang mit dem Produkt

Eingesetzte Technologien:

  • Server: Node.js, Express.js, MongoDB, Percona, Grunt
  • Client: AngularJS, jQuery, Jade, Stylus
  • Datenbanken: MySQL, Memcached
  • Testing: Jasmine, Karma, Istanbul, Protractor
12/2013 – 03/2014
+
Quizr

Position:

  • Mobile-iOS-Entwickler

Aufgaben:

  • Konzeption, Entwurf und Umsetzung der App
  • Konzeption der Projektseite und der Server-Schnittstelle

Eingesetzte Technologien:

  • Mobile: iOS, Xcode, Interface Builder, SQLite, Ionic-Framework
  • Server: Node.js, Sails.js, MongoDB, Redis, Gulp
  • Client: AngularJS, Jade, Stylus
  • Datenbanken: MongoDB, Mongoose, Redis
  • Testing: Jasmine, Karma, Istanbul, Protractor, Sinon.js
09/2013 – 12/2013
+
Avuba – Mobile Money Account App
Avuba GmbH, Berlin

Position:

  • MEAN-Full-Stack-Entwickler

Aufgaben:

  • Implementierung der jsHBCI-Schnittstelle für mobiles Banking

Eingesetzte Technologien:

  • Server: Node.js, Express, jsHBCI, XML
  • Client: AngularJS, HTML5, CSS3, Less.js
  • Datenbanken: MongoDB
Seit 09/2013
+
IT Consulting
1st Position GmbH in Saarbrücken

Aufgaben:

  • Beratung in MEAN-Strack-Technologien
03/2013 – 09/2013
+
Cube7 iOS-Messenger
Cube7 Limited

Position:

  • Mobile-iOS-Entwickler

Aufgaben:

  • Umsetzung der Community-Messenger-App in iOS
  • Umsetzen einer REST-API mit Node.js im Backend und Angular.js im Frontend

Eingesetzte Technologien:

  • Mobile: iOS, Xcode, Interface Builder, SQLite, Ionic-Framework
  • Server: Node.js, Sails.js, MongoDB, Redis, Gulp
  • Client: AngularJS, Jade, Stylus
  • Datenbanken: MongoDB, Mongoose, Redis
  • Testing: Jasmine, Karma, Istanbul, Protractor, Sinon.js
12/2012 – 03/2013
+
edutainet

Position:

  • MEAN-Full-Stack-Entwickler

Aufgaben:

  • Konzeption und Planung des Projektes
  • Umsetzung und Testen des Prototyps
  • Auswertung der Ergebnisse

Eingesetzte Technologien:

  • Client: Jade, Less, jQuery, Bootstrap, AngularJS
  • Server: Grunt, Node.js, Express, Async
  • Datenbanken: MongoDB, Mongoose
08/2012 – 10/2012
+
Umsetzung und Pflege eines Magento-Shops
bei RIL-CHEMIE in Rilchingen-Hanweiler

Position:

  • PHP-Full-Stack-Entwickler

Aufgaben:

  • Umsetzung von Shop-Vorgaben
  • Pflege des E-Mail-Systems

Eingesetzte Technologien:

  • Server: PHP, Magento, Zend, XML
  • Client: JavaScript, jQuery, HTML, CSS
  • E-Mail: HTML, CSS
04/2012 – 11/2012
+
Web-Seiten und Anwendungen
FBO GmbH

Position:

  • PHP-Full-Stack-Entwickler

Aufgaben:

  • Umsetzung von Designs in WordPress
  • Implementierung des Responsive Frontends

Eingesetzte Technologien:

  • Server: WordPress
  • Client: JavaScript, jQuery, HTML, CSS, Jade, Stylus
03/2010 – 03/2012
+
WiwiReps – E-Learning-Portal für Repetitorien an der Universität des Saarlandes

Position:

  • PHP-Full-Stack-Entwickler

Aufgaben:

  • Entwurf und Umsetzung der Projektseite
  • Entwicklung der Benutzer- und Verwaltungsoberfläche
  • Unterrichten in Mathematik und Statistik

Eingesetzte Technologien:

  • Server: PHP, CodeIgniter, MySQL
  • Client: HTML, CSS, jQuery
04/2009 - 09/2009
+
Arbeit als Web-Designer & -Entwickler

Position:

  • PHP-Full-Stack-Entwickler

Aufgaben:

  • Entwurf und Umsetzung der Lehrstabsseite
  • Einarbeiten des Personals in HTML und CSS

Eingesetzte Technologien:

  • Server: PHP
  • Datenbanken: MySQL
  • Client: HTML, CSS
02/2006 – 08/2006
+
PHP-JavaScript-User-Interfaces

Position:

  • PHP-Full-Stack-Entwickler

Aufgaben:

  • Umsetzen von interaktiven Frontend und Backend-Lösungen
  • Beratung in Planung und Umsetzungen von Systemen

Eingesetzte Technologien:

  • Server: PHP
  • Datenbanken: MySQL
  • Client: JavaScript, HTML, CSS
08/2005 – 11/2005
+
Typo3-Fakultätsverwaltungssystem

Position:

  • PHP-Full-Stack-Entwickler

Aufgaben:

  • Planung und Umsetzung der Fakultäts-Webseite mit Typo3
  • Qualitätskontrolle

Eingesetzte Technologien:

  • Server: PHP, Typo3, TypoScript
  • Datenbanken: MySQL
  • Client: JavaScript, HTML, CSS
03/2004 – 01/2006
+
PHP und UI-Systeme

Position:

  • PHP-Full-Stack-Entwickler

Aufgaben:

  • Unterstützung von Web-Projekten mit Typo3 und Joomla
  • Planung und Umsetzung von Katalogsystemen in PHP

Eingesetzte Technologien:

  • Server: PHP, Typo3, TypoScript, Joomla
  • Datenbanken: MySQL
  • Client: JavaScript, HTML, CSS
+

Über mich

Persönliches, Verfügbarkeit, Interessen

Persönliche Informationen

Hallo
Ich bin Marco
ein MEAN-Fullstack-Entwickler

Alter:37
Adresse:Mecklenburgring 76, 66121 Saarbrücken
E-Mail:marco.schaule@net-designer.net
Verfügbarkeit:verfügbarseit 30.09.2019

Verfügbarkeit

 
 
 
Heute An diesen Tagen bin ich nicht verfügbar.

Meine Interessen

In meiner Freizeit treibe ich treibe ich sport (Joggen, Kampfsport, Fitness) oder löse mathematische Rätsel. Eine weitere Leidenschaft von mir ist das Lernen und Unterrichten von Informatik und Mathematik.
Laufen
Kampfsport
Mathematik
Unterrichten

Kontakt

via E-Mail oder Telefon

Kontaktieren Sie mich wie Sie wollen.

Home Sweet Home
Adresse
Marco Schaule
Mecklenburgring 76
66121 Saarbrücken