a Randstad company

Senior Fullstack-Entwickler Java/JEE, Grails, Spring Boot, Android, Cordova, Ionic, JQuery, Angular, Node JS, CSS, Vue JS, Sails JS, Express JS

Profil
Top-Skills
Software Engineering JavaScript Java AngularJS agile Entwicklungsmethoden CSS Ionic Framework Progressive Web App GWT Grails Spring Boot SOAP REST SW Entwurf Sails JS Typo3 Wordpress MySQL HTML5 PHP MongoDB Postg Node JS
Verfügbar ab
01.01.2023
Aktuell verfügbar - Der Experte steht für neue Projektangebote zur Verfügung.
Verfügbar zu
50%
davon vor Ort
100%
Einsatzorte

Städte
Hannover (+50km)
PLZ-Gebiete
Länder
Deutschland
Remote-Arbeit
möglich
Art des Profiles
Freiberufler / Selbstständiger
Der Experte ist als Einzelperson freiberuflich oder selbstständig tätig.

Hannover Sauber App

Url: https://www.hannover-sauber.de/

 

Kurzbeschreibung:

Für den Kunden Aha und DocBee GmbH wurde eine Lösung erarbeitet, mit der die Endkunden Müll-Funde dokumentieren und einen Folgeprozess im DocBee-System, zwecks Abholung des Mülls,  auslösen kann. Zunächst entstand die PWA, die dann als hybride App für iOS und Android portiert und in die jeweiligen Stores gestellt wurde. Ich habe sowohl das Backend als auch die App entworfen und implementiert.

 

Technologien:

Ionic Framework, HTML, CSS, Express JS, JavaScript, Angular, Cordova, MongoDB

 

Aufgaben:

Anforderungsmanagement, Technische Konzeption, Projektmanagement, Implementierung

 

Umfang:

2 Mitarbeiter, ~25 PT


SH - Tools

Aufgaben:
Technische Konzeption, Projektmanagement, Implementierung

Kurzbeschreibung:
Für das Startup SH-Tools wurde eine Industrie 4.0 Boxt, die mit Hilfe eines Smartphones (Android & iOS) via Bluetooth eingerichtet und ausgelesen werden kann, zur Überwachung von Elektromotoren entwickelt. Die Messdaten der Box werden über eine auf dem BEEP Protocol basierende Schnittstelle auf einem Webserver geladen. Der Webserver bietet neben einer grafischen Auswertung auch die Möglichkeit weitere Dokumente zu der Box und dem überwachten Aggregat abzulegen. Wir haben die App und Web Applikation entworfen und entwickelt.

Umfang:
5 Mitarbeiter, > 135 PT

Technologien:
Bootstrap, HTML, CSS, Sails JS, JavaScript, Angular, Cordova, MongoDB, Ionic Framework


360°-Video-Player

Kunde: Robinson Club

Aufgaben:
Technische Konzeption, Projektmanagement, Implementierung

Kurzbeschreibung:
Es wurde eine Web-App entwickelt, in der sich Nutzer, der Robinson Webseite, 360° Videos angucken und anhand einer im Backend vordefinierten Strecke, die Clubs erkunden können.
Der Player wurde sowohl mit Hilfe der YouTube API (für Desktop-Browser) als auch als eigenständige Version für Cardboards (Smartphone-Brillen) realisiert.

Umfang:
2 Mitarbeiter, ~35 PT

Technologien:
Bootstrap, HTML, CSS, Sails JS, YouTube API, JavaScript, Angular, Three JS


Anforderungsanalyse, Kundenkommunikation, Projektmanagement, Konzeption, Implementierung

Kunde: Ice Guerilla

Aufgaben:
Anforderungsanalyse, Kundenkommunikation, Projektmanagement, Konzeption, Implementierung

Kurzbeschreibung:
E-Commerce-Individuallösung bei der man sich sein eigenes Eis kreieren und dann bestellen kann. Neben dem Frontend wurde ein Backend für die Produktion entwickelt, dass in Echtzeit, mit Hilfe von RabbitMQ, mit den aktuellen Daten versorgt wird.

Umfang:
2 Mitarbeiter, ~30 PT

Technologien:
Sails JS, Angular JS, MongoDB, RabbitMQ, Java, JavaScript, Bootstrap, HTML, CSS


Entwicklung einer App

Kunde: Auf Anfrage

Aufgaben:
Konzeption, Projektmanagement, Implementierung

Kurzbeschreibung:
Die App richtet sich hauptsächlich an die Gastronomie. MIt Hilfer der App kann man Rezepte und Zutaten zusammen stellen und einen sinnvollen Preis für die Rezepte kalkulieren.

Umfang:
1 Mitarbeiter, ~10 PT

Technologien:
Ionic Framework, Cordova, NgCordova, JavaScript, HTML, CSS


#TUIBeach in Sicht!

Aufgaben:
Technische Konzeption, Projektmanagement, Implementierung

Kurzbeschreibung:
In einer WebApp schaut sich der Nutzer ein Video aus einer YouTube Playliste an und muss dann erraten wie lange der Protagonist bis zum Strand benötigt. Je nach Nutzerangabe wird dann ein anderes Video angezeigt oder im Erfolgsfall ein Formular zum Anmelden an dem Gewinnspiel angezeigt.

Umfang:
1 Mitarbeiter, ~10 PT

Technologien:
Bootstrap, HTML, CSS, Grails, YouTube API, Groovy, JavaScript


Produktkatalog Editor - RFS

Aufgaben:
Reverse Engineering, Technische Konzeption, Projektmanagement, Implementierung

Kurzbeschreibung:
Eine bestehende, historisch gewachsene Software-Infrastruktur sollte modernisiert werden.
Aufgrund einiger politischer Entwicklungen (Kundenseite) war der ursprüngliche Quellcode und Entwickler nicht mehr verfügbar. Die Software-Komponenten wurden ?reverse-engineered? und lösten schrittweise die Alt-Systeme ab ohne das der laufende Betrieb gestört wurde.

Umfang:
5 Mitarbeiter, >210 PT

Technologien:
Bootstrap, HTML, CSS, Grails, JavaScript, Backbone JS, XML, SOAP, MS SQL


My Transfer

Aufgaben:
Anforderungsanalyse, Kundenkommunikation, Projektmanagement, Konzeption, Implementierung

Kurzbeschreibung:
E-Commerce-Individuallösung bei der man eine Stadtfahrt oder einen Flughafentransfer zum Flughafen Hannover buchen und bezahlen kann.

Umfang:
2 Mitarbeiter, > 40 PT

Technologien:
Sails JS, Angular JS, MySql, JavaScript, Bootstrap, HTML, CSS

2005 - 2009

Studium Informatik an der Leibniz Universität Hannover, Abschluss Bachelor of Science

1995 - 2004

Abitur an IGS Mühlenberg Hannover

1994 - 1995

Grundschule Mühlenberg Hannover

1993 - 1994

Grundschule in Hannover Misburg

1991 - 1993

Grundschule in Almaty (früher Alma-Ata)

Zertifikate:

Googles ?Fundamentals? Zertifikat, Business analyst: Project Management Techniques and Tools, The Ultimate BPM and BPMN 2.0 Course, Rhetorik und Schreiben im Business: Mit Sprache überzeugen

Deutsch Muttersprache
Englisch Verhandlungssicher
Russisch Grundkenntnisse

Top Skills
Software Engineering JavaScript Java AngularJS agile Entwicklungsmethoden CSS Ionic Framework Progressive Web App GWT Grails Spring Boot SOAP REST SW Entwurf Sails JS Typo3 Wordpress MySQL HTML5 PHP MongoDB Postg Node JS
Produkte / Standards / Erfahrungen / Methoden

Persönliches Profil zusammengefasst:
Ich habe mehr als 12 Jahre Erfahrung in Entwicklung von Web-Applikationen (Branchen übergreifend) und davon mehr als 7 Jahre in Entwicklung von mobilen Applikationen (Android, iOS, Responsive Design, Progressive Web App) sammeln können. Dabei habe ich mich stets mit dem Stand der Technik mit weiter entwickelt.
Mein technischer Schwerpunkt hat sich von PHP (Zend, Cake), über Java (EE, Spring, Hibernate, Grails, GWT) zu JavaScript (Node JS, Angular JS, Sails JS, Ionic Framework) und wieder Richtung Java (Spring-Boot) verschoben. Heute würde ich meine technischen Fähigkeiten als ?Fullstack-Entwickler? bezeichnen, da ich sowohl Backend (von Geschäftslogik, über AMQP, REST- zu SOAP-Schnittstellen), als auch Frontend (HTML, CSS, JS) planen und implementieren kann.
Neben den technischen Seite des Software Engineerings, habe ich, im Rahmen meiner selbstständigen Tätigkeit, viel Erfahrung im Bereich Projektmanagement und Personalführung, mit Budgetverantwortung, sammeln können. Dazu gehört die Abstimmung mit Kunden, Erstellung eines entsprechenden Software Entwurfs (inklusive Mockups), der dazugehörigen Software Architektur, sowie die Planung der Umsetzung. Darüber hinaus habe ich bis heute (letzter Auszubildender hat 2017 abgeschlossen) drei Kollegen ausgebildet, sowie unzählige, neue Mitarbeiter im Umgang mit den hausinternen Technologien und Prozessen geschult.

Beruflicher Werdegang:
05/2014 - heute

Software Engineer, Gründer und Geschäftsführer der [Firmenname auf Anfrage]

Aufgabe:

Führungsposition mit Personal- und Budgetverantwortung

Tätigkeiten:

  • Kommunikation mit Kunden
  • Klärung von Anforderungen
  • Projektdokumentation (Pflichtenheft, Spezifikation, Aufwandschätzung)
  • Änderungsmanagement
  • Technische Projektleitung
  • Entwurf und Implementierung von Webbasierten und mobilen (vor allem Android) Applikationen
  • Coaching von Mitarbeitern
  • Ressourcenplanung
  • Betreuung von Auszubildenden
  • Beratung

Sprachen:

Java, JavaScript, PHP, Groovy, HTML, CSS, SQL, XML, PHP


Frameworks:

Grails, Android, Cordova, Ionic Framework, Angular JS, Sails JS, RabbitMQ, Jquery, Bootstrap, Backbone JS, Node JS, Zend


Datenbanken:

PostgreSQL, MySQL, MongoDB, SqLite, MS SQL


Server:

Tomcat, Apache, PM2, Forever


Umgebung:

Eclipse, Brackets, Android Studio


Versionierung:

SVN, GIT

01/2012 - 01/2014

Software Engineer und Teamleiter bei Softwareentwicklung
Creative Software Elements GmbH

Aufgabe:

Führungsposition mit Personal- und Budgetverantwortung

Tätigkeiten:

  • Kommunikation mit Kunden
  • Klärung von Anforderungen
  • Projektdokumentation (Pflichtenheft)
  • Änderungsmanagement
  • Technische Projektleitung
  • Entwurf und Implementierung von Webbasierten und mobilen (vor allem Android) Applikationen
  • Coaching von Mitarbeitern
  • Ressourcenplanung
  • Betreuung von Auszubildenden

Sprachen:

Java, JavaScript, PHP, Groovy, HTML, CSS, UML, SQL


Frameworks:

Groovy-SwingBuilder, Grails, Android, PhoneGap, CakePHP, Backbone JS, Marionette JS, Require JS, Zend, Android Annotations, Hibernate, Spring / Spring-Boot, RabbitMQ, GWT, Jquery(UI und Mobile), Sails JS, Node JS, Angular JS, Ionic Framework, Twitter


Datenbanken:

Bootstrap


Server:

PostgreSQL, MySQL, MongoDB, SqLite


Umgebung:
Tomcat, Apache, Jetty, Eclipse, SVN, GIT, Jira

02/2011 - 01/2012

Software Engineer bei Computer Service Point GmbH (CSP)

Aufgabe:

Software-Entwicklung, in 1-2 Mann-Teams

Tätigkeiten:

  • Entwurf und Implementierung Web-basierter und mobiler Applikationen
  • technische Projektleitung
  • Kunden Kommunikation
  • Anforderungsmanagement


Sprachen:

Java, JavaScript, PHP, Groovy, HTML, CSS


Frameworks:

Grails, Groovy-SwingBuilder, CakePHP, Ext JS, Zend, Android, Hibernate, Spring, GWT, JEE, Jquery(UI)

Datenbanken:

PostgreSQL, MySQL

Server:

Tomcat, Apache

Umgebung:
Eclipse, SVN, Mantis, Jira

08/2009 - 01/2011

Software Engineer bei Juwi MacMillan Group GmbH

Aufgabe:

Software-Entwicklung, in 1-7 Mann-Teams

Tätigkeiten:

  • Entwurf und Implementierung Web-basierter Applikationen
  • technische Projektleitung
  • Kunden Kommunikation
  • Anforderungsmanagement


Sprachen:

Java, JavaScript, Groovy, HTML, CSS, UML


Frameworks:

Grails, Hibernate, Spring, GWT, JEE, jQuery(UI), AndroMDA


Datenbanken:

Oracle


Server:

Jboss, Tomcat


Umgebung:
Eclipse, SVN, Mantis, Jira

2007 - 2009

Werkstudent bei Juwi MacMillan Group GmbH

Aufgabe:

Software-Entwicklung, in 1-2 Mann-Teams

Tätigkeiten:

  • Entwurf und Implementierung Web-basierter Applikationen


Sprachen:

Java, JavaScript, HTML, CSS


Frameworks:

Hibernate, Spring, GWT, AndroMDA

Datenbanken:

Oracle


Server:

Jboss, Tomcat


Umgebung:
Eclipse, SVN, Mantis

Sonstiger Werdegang:
2004 - 2005

Freiwilliges soziales Jahr im Eilenriedestift in Hannover

Frameworks:

  • Grails
  • Hibernate
  • Spring
  • Angular JS
  • Backbone JS
  • Jquery
  • Underscore / Lodash
  • Wordpress
  • GWT
  • Bootstrap
  • Android
  • Phonegap / Cordova
  • Ionic Framework
  • RabbitMQ
  • Node JS / Sails JS
  • JEE
  • Spring-Boot
  • Magento
  • Godot

Schnittstellen:

  • REST
  • SOAP
  • AMQP

Server:

  • Tomcat
  • Jetty
  • JBoss
  • Apache
  • PM2
  • Forever
  • Heroku

Testing:

  • JUnit
  • Spock
  • Jasmine
  • Karma
  • Mocha JS

IDE:

  • Eclipse
  • Netbeans
  • Brackets

Code-Versionierung:

  • SVN
  • GIT
  • Bitbucket

Bugtracker & Wiki:

  • Mantis
  • Jira
  • Confluence
  • Open Project
  • Asana
  • Trello
Betriebssysteme
Android Ubuntu Windows
Programmiersprachen
BPMN C++ CSS GDScript Groovy HTML5 Java JavaScript PHP Python UML
Datenbanken
MongoDB MS SQL MySql Oracle PostgreSQL SqLite
Datenkommunikation
RabbitMQ REST SOAP
Design / Entwicklung / Konstruktion
Angular JS Backbone JS Bootstrap Bower BPMN Foundation Framework Grails GWT Ionic Framework Marionette JS Node JS Require JS Sails JS Symfony2 Typo3 UML VueJS Wordpress Zend
Managementerfahrung in Unternehmen
Geschäftsführung Projetkleitung Teamleitung

Software

Ihr Kontakt zu Gulp

Fragen? Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren