EN  |  DE
net-designer .net
professional web development

service

What we offer

Front End Development

of Angular 1.x, Angular 2+ and React

We offer conceptioning, design and implementation of frontend web and hybrid mobile applications with AngularJS 1.x, Angular 2+ and React.

Contact me on front end development.


Back End Development

with Node.js and Express, Sails.js or Go+Gorilla

We offer conceptioning, design and implementation of web APIs for front end applications or client communications with Node.js and Express, Go+Gorilla or Laravel.

Contact me on API design.


Sofware Consulting

in desktop, browser and mobile app architecture

We offer analysing and optimising existing web and mobile applications or designing and prototyping new ones.

Contact me on IT consulting.

skills

what I know and do

main skills

Programming Languages

TypeScript, CoffeeScript
85 %
Go
70 %
PHP
70 %

Web Design

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

Frontend Frameworks

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

Frontend Libraries

Twitter Bootstrap
95 %
jQuery, zepto.js
90 %
underscore.js, low-dash
90 %
Material Design
65 %

Backend Frameworks

Node.js, Express, Koa
90 %
Meteor
85 %
Webpack, Gulp
85 %
Sails.js
80 %

Databases

MongoDB
90 %
MySQL, Percona
80 %
Redis
80 %
PostgreSQL
75 %

Testing Frameworks

Jasmine, Mocha & Chai
85 %
Protractor.js, Karma.js
80 %
Webdriver, Selenium, Cucumber
75 %
Istanbul
75 %

Project Management

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

other skills

Web Design: Blaze  •  Twig  •  Swig  • Frontend Libraries: Grunt  •  common.js  •  require.js  •  browserify  •  zepto.js  •  underscore.js  •  Lo-Dash  • Frontend Frameworks: Angular UI  •  Angular UI Bootstrap  •  Angular gettext  •  Angular translate  •  jQLight  •  jQuery UI  •  jQuery Mobile  • Databases: SQLite  •  Elastic Search  • 

used technologies

JavaScript
TypeScript
AngularJS
Node.js
Meteor
HTML5
CSS3

work experience

what I developed when for whom
07/2016 – 04/2017
+
Medication Comparison System HIFOX
ifap GmbH
über die Etengo AG

Position:

  • Lead MEAN Stack Developer

Tasks:

  • Conceptual and visual design
  • Implementation and testing
  • Teaching

Used Technologies:

  • 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 Educational Portal "coursar.io"
edutainet
Personal project (case study)

Position:

  • MEAN full-stack Developer

Tasks:

  • Conceptual and visual design
  • Implementation and testing

Used Technologies:

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

Position:

  • Lead MEAN full-stack Developer

Tasks:

  • Team Lead
  • Support with conceptual and visual design
  • Implementation of the document management system
  • Consulting

Used Technologies:

  • 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
  • Database: MongoDB, Mongoose
  • Testing: Jasmine, Karma, Istanbul, Protractor, Sinon.js
10/2014 – 01/2015
+
SendToCar – Data exchange with cars
Nokia here.com, Berlin
via Meelogic Consulting AG

Position:

  • Backend Node.js developer

Tasks:

  • Implementation of user interfaces for the communication with navigation systems of Mercendes, BMW or Volvo
  • Aggregated presentation of navigation routes
  • Improvement of existing route navigation

Used Technologies:

  • 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
  • Projekt management: Scrum, JIRA
05/2014 – 10/2014
+
account.here.com – Single Sign On Interface
Nokia here.com, Berlin
via Meelogic Consulting AG

Position:

  • MEAN full-stack developer

Tasks:

  • Conceptual and structural design
  • Implementation of the SSO-Interfaces for all here.com services
  • Support on the migration from Java to Node.js

Used Technologies:

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

Position:

  • MEAN full-stack developer

Tasks:

  • Design and implementation of the API
  • Design and implementation of the user interfaces
  • Training of the users

Used Technologies:

  • Server: Node.js, Express.js, MongoDB, Percona, Grunt
  • Client: AngularJS, jQuery, Jade, Stylus
  • Database: MySQL, Memcached
  • Testing: Jasmine, Karma, Istanbul, Protractor
12/2013 – 03/2014
+
Quizr
Quiz education app; personal project

Position:

  • Mobile-iOS developer

Tasks:

  • Mobile screen design, concept and implementation
  • Web design, concept and implementation

Used Technologies:

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

Position:

  • MEAN full-stack developer

Tasks:

  • Implementation of the jsHBCI interface for mobile banking

Used Technologies:

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

Tasks:

  • Consulting in MEAN stack technologies
03/2013 – 09/2013
+
Cube7 iOS-Messenger
Cube7 Limited
via the Position GmbH in Saarbrücken

Position:

  • Mobile iOS developer

Tasks:

  • Implementation of the community messenger application in iOS
  • Implementation of the REST api in Node.js on server-side and AngularJS on client-side

Used Technologies:

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

Position:

  • MEAN full-stack developer

Tasks:

  • web design, concept and implementation
  • creation of educational content

Used Technologies:

  • Client: Jade, Less, jQuery, Bootstrap, AngularJS
  • Server: Grunt, Node.js, Express, Async
  • Database: MongoDB, Mongoose
08/2012 – 10/2012
+
Implementation and maintenance of a Magento shop
at RIL-CHEMIE in Rilchingen-Hanweiler
as a side job

Position:

  • PHP full-stack developer

Tasks:

  • Implementation of shop guidelines
  • Improvement and maintenance of the email communication

Used Technologies:

  • Server: PHP, Magento, Zend, XML
  • Client: JavaScript, jQuery, HTML, CSS
  • E-Mail: HTML, CSS
04/2012 – 11/2012
+
Website Design and Webapp Development
FBO GmbH
in permanent position

Position:

  • PHP-Full-Stack-Entwickler

Tasks:

  • Implementation of designs in WordPress
  • Implementierung of responsive frontend designs

Used Technologies:

  • Server: WordPress
  • Client: JavaScript, jQuery, HTML, CSS, Jade, Stylus
03/2010 – 03/2012
+
WiwiReps – eLearning portal for courses at the University of Saarland
to teach math and statistics; personal project

Position:

  • PHP full-stack developer

Tasks:

  • Design and implementation of the user interface
  • Design and implementation of the admin interface
  • Creation of the teaching materials

Used Technologies:

  • Server: PHP, CodeIgniter, MySQL
  • Client: HTML, CSS, jQuery
04/2009 - 09/2009
+
Chair website
Chair of math for economists at the University of Saarland
of the chair of math for economists

Position:

  • PHP full-stack developer

Tasks:

  • Design and implementation

Used Technologies:

  • Server: PHP
  • Client: HTML, CSS
02/2006 – 08/2006
+
Front end user interfaces
pronego Saarbrücken, University of Saarland
for different clients

Position:

  • PHP full-stack developer

Tasks:

  • Implementation of interactive frontend and backend solutions
  • Consulting and support at the implementation of systems

Used Technologies:

  • Server: PHP
  • Client: JavaScript, HTML, CSS
  • Database: MySQL
08/2005 – 11/2005
+
Chair website
Language science faculty (4.3) at the University of Saarland
of the chair for language science

Position:

  • PHP full-stack developer

Tasks:

  • Design and implementation of the faculty website with Typo3
  • Quality assurance

Used Technologies:

  • Server: PHP, Typo3, TypoScript
  • Client: JavaScript, HTML, CSS
  • Database: MySQL
03/2004 – 01/2006
+
Catalog tree structre
InCompuTech GmbH in Saarwellingen (closed company)
for a web catalog like "allesklar.de"

Tasks:

  • conception and implementation of catalog tree structures in PHP
  • support of web projects in Typo3 and Joomla

Used Technologies:

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

about me

personal information, availability, interests

personal information

Hello
I am Marco Schaule
a MEAN full-stack developer

Age:33
Address:Gautinger Str. 9, 82131 Stockdorf
Email:marco.schaule@net-designer.net
Activity:availablesince 31/03/2017

availability

 
 
 
Today At these days, I am not available.

my interests

In my spare time I do sports (jogging, martial arts, fitness) or solve mathematical puzzles. Another passion of mine is learning and teaching computer science or mathematics.
running
martial arts
math
teaching

contact me

via email or phone
Email send successfully.

Feel free to write me an email

Or feel free to call me

address
Marco Schaule
Gautinger Str. 9
82131 Stockdorf
+49 176 / 70 99 74 02
company
mail: marco.schaule@net-designer.net
site: net-designer.net
tax: 040 / 266 / 10104