Profilbild von Anonymes Profil, Software-Entwickler und Architekt
verfügbar

Letztes Update: 24.11.2023

Software-Entwickler und Architekt

Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | spanisch (Muttersprache)

Skills

  • 20 Jahre Erfahrung als Software-Entwickler, Architekt und Berater
  • Schwerpunkte in absteigender chronologischer Reihenfolge:
    • seit 2017: MicroServices/Cloud. Umsetzung, Design, Architektur, Beratung
    • 2016 - 2017: Frontend-Entwicklung mit verschiedenen Angular Versionen
    • 2014 - 2016: App-Entwicklung iOS, Android und Windows. Über 12 Apps (mit-)entwickelt. Nativ und hybrid.
  • Dauerhafte Themen:
    • REST/SOAP/WebServices/GraphQL
    • Software-Architektur. Insb. Arc42, risk-based, Clean Architecture, Enterprise Patterns
    • Automatisierung. Mein Bestreben in allen Projekten und Technologien: 100%ige Automatisierung, inkl. Tests (Unit, Integration und E2E), CI/CD, Deployment, Infrastruktur
    • Agile Prozesse

Projekthistorie


Projekt: : Fullstack Health App 
Entwicklung einer Komplettlösung im medizinischem Bereich
Rolle: : Architekt/Anforderungsmanagement/Projekt: leitung/Coaching
Dauer: : 11.2016 – jetzt
Umfeld/Kunde: : Mittelstand
Technologien: : Docker, Microservices, node.js, Linux, OpenStack, Apache Kafka
Angewandte Werkzeuge: : git, jira, bitbucket, confluence, jenkins, hapi, Express, swagger, mocha, jasmine, Docker, nginx, ionic







Projekt: Robot Desktop/Prozess Automatisierung 
Design und Architektur einer RPA/RDA Lösung
Rolle: Architekt
Dauer: 10.2017
Umfeld/Kunde: Telekommunikationskonzern
Technologien: C#, C++, Win32, Windows
Angewandte Werkzeuge: MS Visual Studio, MS Visual Studio Code, Excel, Word, Jira, Confluence. selenium



Projekt: Video Conferencing Software
Entwicklung einer Videokonferenz-Infrastruktur
Rolle: Entwickler/Architekt/Anforderungsmanagement/Projekt: leitung/Coaching
Dauer: 07.2016 – 10.2017
Umfeld/Kunde: Mittelstand
Technologien: C/C++, ffmpeg, C#, Visual Studio, QT, make, bash, Node.js, JavaScript, MongoDB, JSON, REST, CI/CD, MicroServices, Android, Java, Xamarin, MVVM Cross
Angewandte Werkzeuge: Visual Studio, QT, make, bash, git, jira, bitbucket, confluence, Android Studio, eclipse, jenkins, hapi (Expressi, swagger, mocha, jasmine, Docker, nginx



Projekt: REST API Server
Entwicklung eines REST API Server auf JavaScript/Node.js Basis
Rolle: Entwickler/Architekt/Anforderungsmanagement/Projekt: leitung/Coaching
Dauer: 12.2015 – 05.2016
Umfeld/Kunde: Mittelstand
Technologien: Node.js, JavaScript, MongoDB, HMLT5, CSS3, JSON, REST, CI/CD, MicroServices, responsive design, GraphQL
Angewandte Werkzeuge: Loopback, AngularJS, mocha, sinon, bootstrap, Hapi/Express, ZeroMQ, React.js, GraphQL, jira, confluence





Projekt: Fullstack Entwicklung
Entwicklung einer Mandantenfähigen SaaS Lösung
Rolle: Entwickler/Architekt/ Anforderungsmanagement/Projekt: leitung
Dauer: 06.2015 – heute
Umfeld/Kunde: Startup
Technologien: Node.js, JavaScript, MongoDB, HMLT5, CSS3, JSON, REST, Containerisierung, CI/CD, MicroServices, responsive design
Angewandte Werkzeuge: vim, gulp, StrongLoop, Loopback, AngularJS, nightwatch, selenium, phantom.js, karma, mocha, codeship, Docker, vagrant, puppet, chef, bootstrap, teamcity, Express, jira, confluence






Projekt: Entwicklung Photo-App  
Entwicklung einer App für Sanierungsunternehmen
Rolle: Architekt, Entwickler
Dauer: 09.2015 – 11.2015
Umfeld/Kunde: Sanierungsunternehmen
Technologien: REST, JSON, XML, Windows, TDD, Silverlight, XAML, C#, .NET
Angewandte Werkzeuge: Visual Studio

Projekt: Entwicklung Healthcare App  
Weiterentwicklung einer Xamarin App für den Pflegedienst
Rolle: Entwickler
Dauer: 09.2015 – 10.2015
Umfeld/Kunde: Hersteller von Software für Pflegedienste
Technologien: C#, .NET, SQL Server, Windows, iOS, Android, MVC/MVVM
Angewandte Werkzeuge: Xamarin


Projekt: Entwicklung Bahn-Informationssystem  
Entwicklung einer multiplattform Applikation für den Schienenverkehr
Rolle: Architekt, Entwickler, Anforderungsmanagement
Dauer: 06.2015 – 06.2016
Umfeld/Kunde: Infotainment im Schienenverkehr
Technologien: C++, JavaScript, REST, JSON, XML, TDD, QT, Linux, Windows, MicroServices, Docker, Virtualisierung, Node.js 
Angewandte Werkzeuge: Visual Studio, gcc, make, biicode, CMake, QT, Node.js, ZeroMQ, RabbitMQ, jira, confluence


Projekt: Update Bestandsapp  
Update einer Bestandsapp auf neue Geräte und iOS Versionen
Rolle: Architekt, Entwickler, Projekt: leitung, Anforderungsmanagement
Dauer: 11.2014 – 05.2015
Umfeld/Kunde: Informationsmanagement
Technologien: iOS, REST, JSON, XML, TDD, BDD
Angewandte Werkzeuge: XCode




Projekt: Fullstack Entwicklung
Entwicklung einer Mandantenfähigen SaaS Lösung
Rolle: Entwickler/Architekt/Anforderungsmanagement/Projekt: leitung
Dauer: 11.2014 – 06.2014
Umfeld/Kunde: Startup
Technologien: Node.js, JavaScript, MongoDB, HMLT5, CSS3, JSON, REST, Containerisierung, CI/CD, MicroServices, responsive design
Angewandte Werkzeuge: vim, gulp, StrongLoop, Loopback, AngularJS, nightwatch, karma, mocha, sinon, selenium, codeship, Docker, vagrant, puppet, chef, bootstrap


Projekt: Mobile Entwicklung mit QT
Entwicklung einer multi-Platform-App mit QT
Rolle: Entwickler
Dauer: 10.2014 – 12.2014
Umfeld/Kunde: Startup
Technologien: QT, BlackBerry, Android, iOS, C++, Java, Objective-C
Angewandte Werkzeuge: QT Creator, XCode, eclipse



Projekt: Architektur Android Tablet-App   
Unterstützung bei der Architektur einer Android Tablet-App
Rolle: Architekt/Anforderungsmanagement
Dauer: 05.2014 – 06.2015
Umfeld/Kunde: Lokistik
Technologien: Android, REST, JSON, TDD, BDD, WebServices, Arc42
Angewandte Werkzeuge: Redmine, Office, UML


Projekt: AngularJS Single Page App
Entwicklung einer komplexen single page App mit AngularJS
Rolle: Entwickler/Architekt
Dauer: 12.2013 – 12.2014
Umfeld/Kunde: Startup
Technologien: HTML, CSS3, JavaScript, REST, JSON, TDD, BDD, responsive design
Angewandte Werkzeuge: AngularJS, grunt, karma, jasmine, node.js, bootstrap, phantom.js, nightwatch.js



Projekt: Hybride Mobile App
Entwicklung einer hybriden mobile banking App
Rolle: Entwickler/Coach/Berater/Architekt
Dauer: 10.2013 – 03.2014
Umfeld/Kunde: Bank
Technologien: HTML, CSS3, JavaScript, REST, JSON, TDD, objective-c, Java, iOS, Android, Phonegap/Cordova
Angewandte Werkzeuge: AngularJS, RequireJS, Cedar, Robotium, XCode, Eclipse, Appium, HPQC, Jenkins

Projekt: SaaS REST  
Entwicklung einer SaaS REST API
Rolle: Entwickler/Anforderungsanalyst/PM
Dauer: 06.2013 – 10.2013
Umfeld/Kunde: Eigenes Projekt: 
Technologien: JavaScript, REST, JSON, TDD, BDD
Angewandte Werkzeuge: Heroku, Node.js, cucumber, mocha, sinon, should.js, relish


Projekt: Home-Automation App
Entwicklung einer iOS App im Bereich Home-Automation
Rolle: Entwickler
Dauer: 04.2013 – 06.2014 
Umfeld/Kunde: Elektronik-Konzern
Technologien: Phonegap/Cordova, Objective-c, JavaScript, CSS3, HTML5, Cocoa, Java, C++, XML, HTTP, JSON, QuartzCore, OSGI, REST, TDD, BDD 
Angewandte Werkzeuge: XCode, git, vim, cedar, cucumber, IBM Worklight, calabash, Dojo, grunt, bower, node.js, IBM Worklight, gcc, g++



Projekt: Multiplatform Mobile App-Entwicklung 
Entwicklung mehrerer Apps für iOS, Android und Windows Phone
Rolle: Entwickler
Dauer: 10.2012 – 04.2013 
Umfeld/Kunde: Medianagentur aus Hürth
Technologien: Objective-c, Cocoa, cocos2d-x, Java, C++, C#, .NET, XML, HTTP, Facebook
Angewandte Werkzeuge: XCode, Eclipse,git, github, vim, cocos2d-x, cedar, Jenkins



Projekt: Location Based Services Web App
Entwicklung einer Web App
Rolle: Entwickler
Dauer: 01.2013 bis 03.2013
Umfeld/Kunde: Eigenes Projekt: 
Technologien: JavaScript, HTML5, CSS3
Angewandte Werkzeuge: Node.js, AngularJS, Yeoman, grunt, mocha, phantom.js


Projekt: Bugfixing Hybride App
Bugfixing komplexer Defekte in pre-launch Phonegap/Cordova App
Rolle: Entwickler
Dauer: 12.2012 bis 12.2012
Umfeld/Kunde: Agentur aus Bonn
Technologien: Phonegap, jQuery, Javascript, HTML5
Angewandte Werkzeuge: XCode



Projekt: Android / iOS App-Entwicklung und Coaching
Entwicklung einer Multiplatform-App und Coaching des Teams
Rolle: Entwickler, Coach
Dauer: 10.2012 bis 12.2012
Umfeld/Kunde: Softwarehaus aus Köln
Technologien: Objective-c, Java, XML, HTTP, UML, JUnit, Cedar, BDD, Node.js
Angewandte Werkzeuge: XCode, jenkins, Eclipse,git, github, vim, calabash



Projekt: Android App-Entwicklung
Entwicklung einer Android App.
Rolle: Entwickler
Dauer: 06.2012 bis 09.2012
Umfeld/Kunde: Agentur aus Berlin
Technologien: Java, XML, HTTP, REST, Web Services, GIS, JUnit, robotium
Angewandte Werkzeuge: Eclipse, svn, curl



Projekt: Android App-Entwicklung
Entwicklung einer Android App.
Rolle: Entwickler
Dauer: 05.2012 bis 06.2012
Umfeld/Kunde: Agentur aus Berlin
Technologien: Java, XML, HTTP, REST, Web Services, Facebook, Twitter, JUnit, robotium
Angewandte Werkzeuge: Eclipse, svn, curl



Projekt: Lead Developer iOS App
Entwicklung einer iOS App im Bereich Event-Management sowie Coaching des Entwicklerteams. 
Rolle: Entwickler, Coach
Dauer: 03.2012 bis 05.2012
Umfeld/Kunde: Agentur aus Bonn
Technologien: Objective-c, Cocoa, QuartzCore, UML, XML, JSON, HTTP, JavaScript, node.js, CSS3, HTML5 
Angewandte Werkzeuge: XCode, Bash, vim, Visual Paradigm, cucumber, GHUnit


Projekt: Hybride Preisvergleichs-App
Entwicklung einer hybriden App zur Produktsuche und Preisvergleich
Rolle: Entwickler
Dauer: 01.2012 bis 02.2012
Umfeld/Kunde: Start-up aus Köln
Technologien: Phonegap/Cordova, JavaScript, HTML, CSS, objective-c, XML, JSON
Angewandte Werkzeuge: XCode


Projekt: Mobile Device Management iOS App
Entwicklung einer iOS App im Bereich MDM. Custom-UI, Systeminfo,  HTTP/XML/JSON Protokoll, etc. 
Rolle: Entwickler
Dauer: 10.2011 bis 03.2012
Umfeld/Kunde: Research In Motion
Technologien: Objective-c, Cocoa, UML, XML, XSLT, JSON, HTTP, JavaScript, node.js, CSS, HTML, JAXB
Angewandte Werkzeuge: XCode, Bash, vim, Visual Paradigm
















Projekt: Corporate Press Analysis iPad App
Entwicklung einer komplexen Enterprise-iPad-App für die Verteilung Benutzer-spezifischer Presseauswertungen.
Rolle: Entwickler
Dauer: 06.2010 bis 10.2011
Umfeld/Kunde: Mittelständischer Dienstleister im Bereich Presseauswertung
Technologien: Objective-c, Cocoa, QuartzCore, PSPDFKit, HTML5, CSS3, JavaScript, XML, JSON, node.js
Angewandte Werkzeuge: XCode


Projekt: Social-Advertising BlackBerry App
BlackBerry App für ein Start-Up im Social-Advertising Bereich. Custom-UI, Foto-Funktion, Maps-Integration, HTTP/XML Protokoll, etc. 
Rolle: Entwickler
Dauer: 07.2011 bis 09.2011
Umfeld/Kunde: Startup-Unternehmen
Technologien: BlackBerry, Java, XML, HTTP 
Angewandte Werkzeuge: JDE, Eclipse

Projekt: Wohnflächen-App
iPhone/Android App zur grafischen Eingabe von Grundrissen und automatischer Berechnung von Wohnflächen. 
Rolle: Entwickler
Dauer: 03.2011 bis 05.2011
Umfeld/Kunde: VNR Verlag der Deutschen Wirtschaft
Technologien: Android SDK, iPhone SDK, Java, Cocoa, JSON, MySQL
Angewandte Werkzeuge: XCode, Eclipse

Projekt: Mein Haus auf meinem Grundstück App
iPhone App zur Darstellung von Musterhäuser eines Fertighausherstellers auf einem beliebigem Foto, z.B. das eigene Grundstück. 
Rolle: Entwickler
Dauer: 02.2011 bis 04.2011
Umfeld/Kunde: Viebrockhaus AG
Technologien: iPhone SDK, Cocoa, QuartzCore, JSON, MySQL
Angewandte Werkzeuge: XCode


Projekt: Notfallscheibe
iPhone App zur grafischen Darstellung einer Kindernotfallscheibe mit Daten für erste Hilfe bei Kindern und Säuglingen. 
Rolle: Entwickler
Dauer: 01.2011 bis 02.2011
Umfeld/Kunde: Ebner Verlag GmbH
Technologien: JavaScript, SVG, CSS3, HTML5, iPhone SDK, Cocoa, JSON, MySQL
Angewandte Werkzeuge: XCode



Projekt: Home Automation Application
Entwicklung einer komplexen Benutzeroberfläche für embedded Linux im Bereich home automation. 
Rolle: Entwickler
Dauer: 10.2010 bis 01.10.2011
Umfeld/Kunde: Niko BV
Technologien: C++, QT, embedded Linux, OpenVG, HTML, XML, JSON
Angewandte Werkzeuge: Visual Paradigm, Linux, gcc, vim, QT Creator


Projekt: Mobile Music App
Internationales Projekt: e zur Implementierung einer Musik-App für Android, Symbian, Windows Phone und BlackBerry. 
Rolle: Technischer Projekt: leiter, Anforderungsmanagement
Dauer: 06.2010 bis 01.08.2011 
Umfeld/Kunde: Deutsche Telekom AG
Technologien: Android SDK, QT für Symbian, BlackBerry SDK, Windows Phone 7 SDK.
Angewandte Werkzeuge: Word, Excel, Visio, Project, Visual Paradigm


Projekt: DKV Arztsuche
iPhone App zur Suche von Vertragsärzte einer privaten Versicherung. 
Rolle: Entwickler
Dauer: 08.2010 bis 10.2010
Umfeld/Kunde: DKV Deutsche Krankenversicherung AG
Technologien: iPhone SDK, JSON, MySQL, GIS
Angewandte Werkzeuge: XCode




Projekt: E-Book als App
Implementierung eines E-Books als App für iPhone und Android. 
Rolle: Entwickler
Dauer: 06.2010 bis 08.2010 
Umfeld/Kunde: Anwaltskanzlei aus Köln
Technologien: Phonegap/Cordova, Android SDK, iPhone SDK, Cocoa, Web-Technologie, CSS3, HTML5, JavaScript
Angewandte Werkzeuge: Eclipse, Xcode, Sencha Touch.



Projekt: Styler-App 
Entertainment App für Android. Das eigene Gesicht kann fotografiert und freigestellt werden, um dann vor dem konfigurierbaren Körper eines Fussballers montiert zu werden. Das Ergebnis kann versendet und abgespeichert werden. 
Rolle: Entwickler
Dauer: 02.2010 bis 06.2010
Umfeld/Kunde: Vodafone
Technologien: Android SDK.
Angewandte Werkzeuge: Eclipse, Photoshop.



Projekt: Algorithmus zur grafischen Produkterkennung
Entwicklung eines grafischen Algorithmus der nur Anhand des DOM-Trees einer Website, basierend auf grafische Features, erkennt, ob es sich um eine Produktseite handelt und den Produktname und Preis liefert. 
Rolle: Algorithmendesigner
Dauer: 12.2009 bis 02.2010
Umfeld/Kunde: Start-up aus Köln.
Technologien: Demo-App (Desktop) entwickelt in C++/QT. JavaScript, HTML, CSS.
Angewandte Werkzeuge: QT Creator.





Projekt: App für Zuglokführer
Entwicklung einer Client / Server Lösung für Zuglokführer bestehend aus einer BlackBerry App, einem WebService-Server, sowie diversen Arbeiten und Erweiterungen an einer bestehenden MSSQL Datanbank. 
Rolle: Entwickler
Dauer: 06.2009 bis 11.2010
Umfeld/Kunde: TX Logistics
Technologien: Web Services, BlackBerry, SQL
Angewandte Werkzeuge: BlackBerry SDK, Eclipse, MSSQL Tools.


Projekt: 2D iPhone Poker-Variante 
Entwicklung eines 2D Poker-Spiel für iPhone. Eigenes Regelwerk, Künstliche Intelligenz.
Rolle: Entwickler
Dauer: 03.2009 bis 08.2009
Umfeld/Kunde: Kunde:  möchte anonym bleiben.
Technologien: C++, iPhone SDK, Cocoa, QuartzCore, OpenGL ES.
Angewandte Werkzeuge: Xcode, cocos2d

Projekt: Widget Runtime Proof-of-Concept
Entwicklung einer W3C-konformen Widget-Runtime für Android.
Rolle: Entwickler
Dauer: 01.2009 bis 03.2009
Umfeld/Kunde: Eigenes Projekt: 
Technologien: Android SDK, JavaScript, HTML, CSS.
Angewandte Werkzeuge: Eclipse.

Projekt: Multimedia News App
Entwicklung iPhone Applikation die RSS Feeds anzeigt, Videos abspielt und andere Inhalte dynamisch anzeigt.
Rolle: Entwickler
Dauer: 10.2008 bis 12.2008
Umfeld/Kunde: Start-up aus Kalifornien
Technologien: iPhone SDK, Cocoa, QuartzCore, MediaPlayer
Angewandte Werkzeuge: Xcode








Projekt: Telco-Architekt Mobile Web Technologien: 
Externer Berater zur Untersützung bei Projekt: en im Umfeld mobiler Web-Technologien: . Erstellung von Fachkonzepten, Machbarkeitsstudien, Use Cases, usw.
Rolle: Architekt
Dauer: 04.2008 bis 06.2010
Umfeld/Kunde: T-Mobile International
Technologien: Phonegap/Cordova, Android, iPhone, Symbian, Opera, Windows Mobile, BlackBerry, J2ME, JavaScript, HTML, CSS, Widgets, BONDI, JIL, QR Codes
Angewandte Werkzeuge: Eclipse, Xcode, Office, Visual Paradigm. DOORS, HP QualityCenter




Projekt: Visualisierungssoftware
Entwicklung einer Multiplattform-Applikation (Desktop) zur Planung und 3D-Visualisierung von Treppen.
Rolle: Projekt: leiter und Entwickler
Dauer: 12.2007 bis 04.2008
Umfeld/Kunde: Start-up aus Bayern.
Technologien: C++, QT, OpenGL, Raytracing.
Angewandte Werkzeuge: Visual Studio, Photoshop.




Projekt: Web 2.0 Webseite und Mobile Client
Entwicklung einer Web 2.0 Webseite und mobiler Clients zur Verfolgung von Buddies in Echtzeit auf Google Maps. 
Rolle: Entwickler
Dauer: 02.2008 bis heute
Umfeld/Kunde: Eigenes Projekt: 
Technologien: JavaScript, CSS, HTML, PHP, J2ME, GIS
Angewandte Werkzeuge: CakePHP, Eclipse.





Projekt: Mobile Politessenlösung der Stadt Bonn:
Entwicklung einer mobilen Lösung für Politessen der Stadt Bonn. Die Software bildet die mobile Erfassung von Ordnungswidrigkeiten von der Aufnahme des Tatbestandes bis hin zum Ausdruck eines Knöllchens auf mobile Bluetooth-Drucker und Synchronisation der Daten mit dem Backend der Stadtverwaltung.
Rolle: Entwickler
Dauer: 02.2006 bis 03.2008
Umfeld/Kunde: Orbit GmbH (Detecon-Tochter)
Technologien: BlackBerry, Windows Mobile, Web, C++, C#, .NET, Java, J2ME, UML, SQL, GIS
Angewandte Werkzeuge: Visual Studio, JDE, Eclipse




Projekt: Mobile POS
Entwicklung eines mobilen POS für die Gastronomie. Auf handelsüblichen Windows Mobile PDA wurde eine eigene UI kreiert, mit der man gesamten Workflow eines Gastro-Betriebes abbilden konnte (Bestellung, Splitting, Reklamation, usw.)
Rolle: Entwickler
Dauer: 02.2005 bis 01.2006
Umfeld/Kunde: Investor aus Kalifornien
Technologien: Windows Mobile, WiFi, C++, C#, .NET, Java, UML, SQL
Angewandte Werkzeuge: Visual Studio, MSSQL Server Tools, Eclipse





 

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Hauptsächlich remote-Arbeit gewünscht
Profilbild von Anonymes Profil, Software-Entwickler und Architekt Software-Entwickler und Architekt
Registrieren