Entwicklung von Webanwendungen, Software, CMS, Ecommerce und Webservices/Schnittstellen mit Java, JavaScript, PHP und Datenbanken.
Aktualisiert am 08.08.2022
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.09.2023
Verfügbar zu: 5%
davon vor Ort: 0%
Angular
Scrum
Fullstack
WebServices
Slack-API
Livezilla-API
Google-API
Youtube-API
AWS
MySQL
JavaScript
Responsive Webdesign
HTML5
Video encoding
Backend Entwicklung
TypeScript
Angular
Go
Java
Android
NgRx
Deutsch
Englisch

Einsatzorte

Einsatzorte

Göppingen (+50km) Tübingen (+100km) Titisee-Neustadt (+75km)

Sollte der Einsatzort innerhalb einer Umweltzone liegen, benötige ich genauere Angaben über den Einsatzort.


nicht möglich

Projekte

Projekte

Projekt: XXX
Kunde: XXX
Zeitpunkt: 4/2020 bis jetzt 
Ziel: XXX Technologie im Bereich der Fahrzeugsteuerung 
Rolle: Berater, Entwickler
Technologie: Go lang, XML, REST, Java-Script, Angular, TypeScript, SOAP 


Projekt: CashEDI
Kunde: XXX
Zeitpunkt: Q1/2020 bis jetzt 
Ziel: Anbindung einer Handelskette an die Bundesbank per GS1/CashEDI Schnittstelle 
Rolle: Berater, Entwickler
Technologie: Java, Spring Boot, XML, GS1, SAP iDoc
Zertifizierung: Die Software wurde erfolgreich von der Bundesbank zertifiziert 


Projekt: Slack Plugin/App Connect Slack/Livezilla

Kunde: XXX
Zeitpunkt: Q3/2019 bis Q1/2020
Ziel: Eine Slack App um Slack mit dem Suppurttool Livezilla zu verbinden
Rolle: Berater, Entwickler
Technologie: PHP, Symfony, XML, REST, Slack-API, Livezilla-API, AWS, EC2 ...


Projekt: Systemanalyse Add Reporting

Kunde: MairDumont Netletix
Zeitpunkt: Q1/2019
Ziel: Performace Optimierung, Kosteneinsparungen, Qualitätsverbesserung
Rolle: Technischer Analyst, Berater
 


 Projekt: Medienportal und Vertriebsplatform für Medien (Web und Apps)
Kunde: App.A
Zeitpunkt: seit Q2/2018-Q1/2019
Technologie: PHP, PHP7, Synfony, AWS, JavaScript, Bootstrap, Scrum, MySQL, Webservice, Videokodierung, AJAX, Docker, Node.js, composer, AWS Cloud, Google Play Store, Apple Store 
Beschreibung: Entwicklung eines Medienportals mit Asset/Media-Managments mit Medikonvertierung DSH, HLS, Shop, Apps, Community- und Portalfunktionen mit Cloudhosting und Cloudservices (Amazon AWS...)
Rolle: Berater, Senior-Fullstack-Entwickler (u.A. Pull Requests für Teams reviewed), Dev-Ops, Systemarchitektur und Implementierung

 


Projekt: Shop

 

Rolle:                            Scrum Master, Entwickler, Berater

 

Technologie:

Magento, PHP, Zend, CSS3, JavaScript, MySQL, GIT, Mantis


Q4/2015 - Q1/2018: Projekt: Online Videoportal für Letsplay

 

Auftrag-/Arbeitgeber:    PietSmiet

Rolle:                            Entwickler, Berater

 

Beschreibung:

Entwicklung eines Onlinevideoportals a la Youtube mit Zweiwegesynchronisation mit Youtube, Videomonetarisierung über verschiedene Dienstleister, Werbung, Community, Soziale Dienste, Videokonvertierung, CMS, Gewinnspiele, uvm.

 

Technologie:

Technologie: PHP, Zend, Apache, NGIX, MySQL, Joomla, MySQL, GIT, FFMpeg Videokodierung, dropbox, Google/Youtube-API, REST, XML, Java-Script, JQuery, AJAX, Bootstrap, HTML5, PHP7, Bootstrap


2014: Projekt: medinout

 

Auftrag-/Arbeitgeber:      Ruhepol Health Organisation

Rolle:                            SCRUM Master, Entwickler, Berater

 

Beschreibung:

SCRUM basierte Entwicklung eines Prototypen eines Onlineportals mit ausgefeilter Suchlogik, Inhaltsklassifizierungen, Payed Content, Communityfunktionen uvm.

 

Technologie:

Joomla, MySQL, Mantis, PHP, Java-Script, JQuery, MooTools, HTML5, CSS3, Bootstrap, Seblod


< 1 Monat 2014: Projekt: Anforderungsanalyse für ein Medzinportal

 

Auftrag-/Arbeitgeber:      Ruhepol Health Organisation

 

Technologie:

Erfassung der Anforderungen als Stories mit Mantis + SCRUM-Aufsatz. Administration und Setup von Mantis.


2012: Projekt: Entwicklung der Webanwendung

 

Technologie:

Java, J2EE, JEE, Hybris, SOAP, Spring, Ant, Maven, HTML, JavaScript, CSS, Jenkins, Sonar


2 Monate 2011: Projekt: Entwicklung der Webanwendung PAYBACK Deals

 

Technologie:

Java, J2EE, JEE, CoreMedia CMS, SOAP, Spring, Ant, Maven, HTML, JavaScript, CSS, Jenkins


laufend 2011: Projekt: Entwicklung einer Android-Anwendung zur Durchführung von technischen Berechnungen

 

Rolle:                            Entwickler

 

Technologie:

Java, Android, Webservices, Rest, PHP 5, MySQL, Zend, GIT


1 Monat 2011: Projekt: Neuimplementierung von Softwarelösungen im Bereich Print und Marketing als Standardsoftware, Installation der zugehörigen Infrastruktur und Prozesse angefangen mit dem Anforderungsmanagement, über alle Bereiche der Entwicklung mit SCRUM als Prozess bis zum Aufsetzen eines Qualitäts- und Releasemanagements.

 

Rolle:                            Technischer Projektleiter, SCRUM-Master, Senior-Entwickler

 

Technologie:

Drupal, PHP, SSO, MySQL, Zend, Hudson, Selenium, redmine


6 Monate laufend, 2010: Projekt: Verbesserung des Datenschutzes in Vertriebsanwendungen und deren Orderprozessen

 

Auftrag-/Arbeitgeber:      Kabel Deutschland

Rolle:                            Projektleiter, Steuerung von Externen Entwicklern und Offshore-Partnern, Senior-Entwickler

 

Technologien:

SSO, Open-SSO, Oracle Web Service Manager OWSM, Oracle Application Server, PHP, Zend, Java, Linux, SOA-Architektur


3 Monate laufend, 2009: Projekt: Verbesserung des Datenschutzes und der Sicherheit verschiedener Webportale und Callcenter-Anwendungen

 

Auftrag-/Arbeitgeber:      Kabel Deutschland

Rolle:                            Projektleiter, Steuerung von Externen Entwicklern und Offshore-Partnern, Senior-Entwickler

 

Technologien:

Zend, PHP, Java, Linux, SOA-Architektur


3 Monate laufend, 2009: Projekt: Verbesserung des Datenschutzes im Bestellprozess

 

Auftrag-/Arbeitgeber:      Kabel Deutschland

Rolle:                            Projektleiter, Steuerung von Externen Entwicklern und Offshore-Partnern, Senior-Entwickler

 

Technologien:

PHP, Zend, Java, Linux, SOA-Architektur


3 Monate laufend, 2009: Projekt: Analyse von Sicherheits- und Datenschutzanforderungen und Erstellung von technischen Designs

 

Auftrag-/Arbeitgeber:      Kabel Deutschland

Rolle:                            Sicherheitsspezialist, Analyst, Technischer Designer

 

Technologien:

Internetportale, Firewalls, Netzwerkarchitektur... ,BSI


2 Monate laufend, 2008: Projekt: Entwicklung einer Webanwendung

 

Auftrag-/Arbeitgeber:      IBM Deutschland

Rolle:                            Entwickler

 

Technologien:

PHP, Perl, Linux, MySQL


2 Monate laufend, 2008: Projekt: Systemanalyse und Behebung von Problemen bei Kunden

 

Auftrag-/Arbeitgeber:      IBM Deutschland

Rolle:                            Systemprogrammierer

 

Technologien:

PHP, Perl, Linux, MySQL


4 Monate, 2007, 2008Projekt: Erstellung eines sehr aufwendigen und innovativen Web2.0 Internetmagazins mit
Community

 

Auftrag-/Arbeitgeber:      Esolut GmbH

Rolle:                            Programmierer

 

Technologien:

PHP 5, Drupal 5, PEAR, MySQL 5, Linux


OSRAM Anbietersuche
Auftrag-/Arbeitgeber: Esolut GmbH
Dauer: 3 Monate, 2007
Projekt: Anbietersuche mit Georeferenzierung mittes Google und Anzeige in Google-
Maps, Datenmigration
URL: http://osram.de/appsde/anbietersuche/geoSearchInit.do
Technologien: Java (Struts, Hybernate, Spring, Spring MVC ...) Resin, Apache, Linux,
MySQL
Rollen: Programmierer, Systembetreuer

Hypovereinsbank PORTHOS und COBALT
Auftrag-/Arbeitgeber: Mayflower GmbH
Dauer: 2 Jahre, 2004-2006
Projekt: Software zur konzernweiten Klumpenrisikoanalyse im Bereich Kreditrisiko im
Rahmen von Basel II
Technologien: Apache, Linux, MySQL, PHP, PEAR, Shell-Skripte, TCL-jobs, Host, DB2, Tivoli,
SAS, Excel, Access
URL: http://www.mysql.de/why-mysql/case-studies/de/mysql-hypovereinsbankanwenderbericht.
pdf
http://www.mayflower.de/images/media/downloads/hvb-porthos_cs_d_w.pdf
Rollen: Berater, Technischer Projekt verantwortlicher, Programmierer
Referenz: [Daten auf Anfrage]

Große europäische Bank Schufameldungen
Auftrag-/Arbeitgeber: Mayflower GmbH
Dauer: 2 Wochen, 2004 mit Folgeauftrag 2005
Projekt: Aufbereitung und Übermittlung der Schufa-Jahresmeldungen der Bank,
Weboberfläche zur Überprüfung und Freigabe durch die Sachbearbeiter, Anbindung an
Großrechner
Technologien: Apache, Linux, MySQL, PHP, Shell-Skripte, Host
Rollen: Berater, Technischer Projektverantwortlicher, Programmierer

VitaMe GynWeb
Auftrag-/Arbeitgeber: Mayflower GmbH
Dauer: 1 Monat +, 2006
Projekt: Gesundheitsportal mit CMS und für zwei Länder/Domains mit Foren etc.
Technologien: Apache, Linux, MySQL, PHP, TYPO3
URL: http://www.gynweb.de/
Rollen: Berater, Technischer Projektverantwortlicher, Programmierer

Bank Austria Firmenkundenrating
Auftrag-/Arbeitgeber: Mayflower GmbH
Dauer: 2 Monate, 2005
Projekt: Software zur Risikobewertung im Bereich Kreditrisiko im Rahmen von Basel II
Technologien: Apache, Linux, MySQL, PHP, PEAR
Rollen: Berater, Programmierer

Communardo Productivity.NET
Auftrag-/Arbeitgeber: Communardo GmbH
Dauer: kontinuierlich über zwei Jahre, 2001-2003
Projekt: Framework und Portalsoftware zur Erstellung von Knowledgecommunities und
Intranet- und Extranetanwendungen
Technologien: Apache, Linux, Microsoft NT, Oracle, Oracle indexer, MsSQL, Microsoft
Indexer, MySQL, PHP, SMARTY
URL: http://communardo.de/homepage/http/index.php?alias=productivitynet
Rollen: Software Architekt, Leiter der Entwicklungsgruppe, Programmierer

Max Bögl - BauExpert
Auftrag-/Arbeitgeber: Communardo GmbH
Seite 5 von 6
Dauer: halbes Jahr, 2002
Projekt: Internes Wissens- und Projektportal der Firma Max Bögl
Technologien: Apache, Microsoft NT, MsSQL, PHP, SMARTY, ProductivityNet
URL: http://communardo.de/homepage/http/index.php?site=page&menuId=311
Rollen: Software Architekt, Senior-Programmierer, technischer Projektleiter

Deutsche Telekom Innovationsmarktplatz
Auftrag-/Arbeitgeber: Communardo GmbH
Dauer: mehrere Stufen über ein Jahr, 2001-2003
Projekt: Für den Innovationsbereich der Deutschen Telekom AG wurde der Innovationsmarktplatz
auf Basis von Communardo ProductivityNet realisiert. Dieser dient als Plattform
für die konzernweite Vernetzung von Produktentwicklung, Produkt- management und
Innovationsbereichen.
Technologien: Apache, Oracle, Solaris, Linux, PHP
URL: http://communardo.de/homepage/http/index.php?site=page&menuId=311
Rollen: Software Architekt, Senior-Programmierer, technischer Projektleiter

IHK Sachsen Online Weiterbildungsportal
Auftrag-/Arbeitgeber: Robotron Datenbank Software GmbH
Dauer: ½ Jahr, 1999
Projekt: Online-Weiterbildungsportal für die IHK-Sachsen zur interaktiven Abwicklung von
Kursen und Schulungen mit multimedialen Komponenten wie Video und Chat. In dem
Rahmen habe ich den Videoserver evaluiert und implementiert und danach einen eigenen
multithreaded Chatserver in Java entworfen und programmiert.
Technologien: Oracle Datenbank, Oracle Application Server, Solaris, Orace iTV Server,
Realmedia Server, PL-SQL, JAVA, JDBC, JSP, Servlets, Socketprogrammierung,
Multithreading
Rollen: im Rahmen eines studienbegleitenden Praktikums als Multimediaberater und
Entwickler.

----------------------------------
Die genannten Projekte wurden unter Anderem teilweise als Student und Angestellter realisiert.
Soweit nicht anders genannt, wurden alle Projekte im Team umgesetzt.

Aus- und Weiterbildung

Aus- und Weiterbildung

Akademische Laufbahn:

Fachhochschule für Technik und Wirtschaft Dresden

Studiengang: Medieninformatik

Schwerpunkt: Datenbanken, Internet

Abschluss: Dipl. Inform. (FH) (03/2002) Note 2 gesamt

 

Vorlesungen u. A. in Softwarearchitektur, Java(3D), C/C++, BWL, Marketing, Multimediaprogrammierung, Medien-psychologie, Kommunikationstheorie, Elektrotechnik, Gestaltung, Projektmanagement, Präsentationstechniken, Betriebssysteme, Netzwerke, 3D-Programmierung.

 

Berufsausbildung:

Christian Bauer Welzheim

Ausbildungsgang: Werkzeugmechaniker

Fachrichtung: Stanz- und Umformtechnik

Abschluss: Werkzeugmechaniker mit Belobigung (1/1992)

 

Teil der Ausbildung war die Programmierung von verschiedensten CNC-Maschinen und SPS-Steuerungen. Die Firma ist ein Automobilzulieferer.

Position

Position

Ich verstehe mich als Senior-Fullstack-Entwickler mit viel Erfahrung in den verschiedenen Bereichen der Softwareentwicklung, von der Analyse über die Konzeption, die Entwicklung, das Projektmanagement, DevOps bis zum Betrieb anpacken kann.

In letzter Zeit habe ich sehr innovative Web- und Geschäftsanwendungen und Webservices entwicket u.A Video- und Bildkodierungen, Steaming mit DASH und HLS, GS1, GS1-EDI, Amazon Webservices (AWS) wie z.B. S3, EC2, RDS, Route 53, Cloud9, Elastic Transcoder uvm. die ich konzipiert und implementiert habe. Eine Besonderheit war eine zugriffsgeschütze Streaminglösung. Die Anbindung von Apps per Webservice/REST and Backends oder von Backends and die App-Stores von Apple oder Google habe ich auch entwicklet.   


 

Kompetenzen

Kompetenzen

Top-Skills

Angular Scrum Fullstack WebServices Slack-API Livezilla-API Google-API Youtube-API AWS MySQL JavaScript Responsive Webdesign HTML5 Video encoding Backend Entwicklung TypeScript Angular Go Java Android NgRx

Produkte / Standards / Erfahrungen / Methoden

Netzwerk

Single-Sign-On, Open-SSO, Oracle Web Service Manager OWSM, OAuth

 

SOA

Oracle Web Service Manager OWSM, Resin, SOAP, REST

 

Application Server

LAMP, WAMP, Apache, PHP, Oracle Application Server, J2EE, Resin, quercus, Tomcat


Frameworks, Bibliotheken

Symfony (4), J2EE, JEE, Hybernate, Spring, Struts, Xfire, JoomlaAPI, Jakarta Commons, Hessian ...

Software, Content Management Systeme(CMS), Portale, Shops, Communities etc.

Hybris, Magento, Coremedia, Joomla, Drupal, ProductivityNet, Typo3, TypoLight, Zend, Google Rest API, Apple

Entwicklungsumgebung

Cloud9, IntelliJ, Eclipse, Microsoft Visual Studio, Sharp Develop, PHPStorm, Zend Developer Environment(ZDE), CVS, Subversion (SVN), GIT, Jira, Dreamweaver, Sourceforge, Bugzilla, Mantis, Jenkins, Sonar. In vielen Projekten habe ich die komplette Entwicklungsumgebung inklusive aller Bestandteile wie Applicationserver, Fileserver, Datenbankserver, Versionsmanagement und IDE aufgesetzt, eingerichtet und administriert.

 

SEO und Web-Analytics

Google-Analytics, DoubleClick,

Grafik und Modellierung und Softwaredesign

 

Photoshop, Visio, Dia, MySQL Workbench, DeZign, Erwin, Sybase Power Designer

Projektmanagement, Methoden, Prozesse

Microsoft Project, PhProjekt, Excel, Open Office Calc, Techniken wie SCRUM (auch als Master), RUP, Wasserfall, ITIL, Kanban ...

 

Continous Integration + Deployment

Jenkins, Ant, Maven, UnitTests, System Tests, JUnit, PHPUnit, ...

Betriebssysteme

Docker oder AWS EC2 sind aktuell meine Basis für Kunden

Programmiersprachen

Google Go
HTML5
auch Canvas
Java
J2EE, STRUTS, SPRING Boot, Hybernate, Maven, Ant, Jenkins, JDBC
JavaScript
Google-API, AWS Lambda, JQuery, Angular
PHP
v4-7, MVC, objektorientiert, PHP auf Shell, Shared Memory zur Performancesteigerung, versch. CMS wie Joomla oder Drupal, Frameworks Symfony 4, Zend, Joomla
PL/SQL
Webanwendungen
SQL
Experte
XML
GS1, CashEDI, SAP iDoc
Ich programmiere seit 1983, seit der Anschaffung meines ersten C64.

In meiner Berufsausbildung kamen dann verschiedene CNC- und SPS-Steuerungen und Maschinen hinzu, bei denen das Debugging eine neue Dimension einnahm, wenn man bedenkt, dass am Anfang die Maschinen noch keine Kollisionserkennung hatten und man versehentlich eine viertel Million oder mehr zerstören konnte.

In meinem Informatikstudium kamen dann die üblichen Sprachen wie C, C++, Java, XML, HTML, PHP, JavaScript und SQL hinzu.

 

Inzwischen verwende ich überwiegend Technologien aus dem Internetbereich für die Entwicklung.

Datenbanken

Access
kleinere Datenbanken
AWS Aurora
aktuell
AWS RDS
aktuell
DB2
Anbindungen und Loadjobs
JDBC
ausgiebig programmiert
MS SQL Server
ausgiebig programmiert
MySQL
ausgiebig programmiert und administriert mit Datenbanken bis 100GB
ODBC
Anwender
Oracle
ausgiebig programmiert und administriert
Postgres
SQL
Entwickler
Sybase
im Studium
Ich habe schon im Informatik-Studium das Thema Datenbanken (DBMS) vertieft.
Mein studienbegleitendes Praktikum habe ich bei RDS-Robotron, einem Oracle-Partner, absolviert und seither zahllose Datenbank gestützte Anwendungen entworfen und entwickelt.

Besondere Projekte waren die Entwicklung und der Betrieb einer ETL-Anwendung für eine Bank mit dreistelligen Gigabytes und der Entwurf als Architekt, die Entwicklung und Schulungen eines Frameworks auf Basis von Oracle und MsSQL-Server mit vielfältigen Funktionen auf Datenbankebene wie Trefferrelevanz etc.

 

Ein besonderes Projekt für American Express war noch die Entwicklung eines Datenbankadapters + Patches um eine Standardsoftware bzw. CMS auf Oracle zu migrieren, was ich allein und ohne Hilfe bei der Entwicklung in kürzester Zeit umgesetzt habe. Das schwirige daran war, dass Teile der Software native und damit inkompatible SQL-Kommandos abschicken. Die Adapterschicht hat diese generisch geparst, analysiert und für Oracle passend transformiert. 
Seither sind meines Wissens keine neuen Fehler entdeckt worden.
 
Aktuell arbeite ich mit Amazon (AWS) RDS, Aurora und MySQL, MS-SQL-Server

Datenkommunikation

Internet, Intranet
Netzwerke mit Router, Firewalls, Gateways und Proxies
Windows Netzwerk
Netzwerk aufgebaut u.A. mit SAMBA
Winsock
Ich habe schon Socketanwendungen, Internetanwendungen, Chats, Webservices, vernetzte Datenbaken und viele weitere Netzwerkanwendungen entwickelt.

 

Meine größte Anwendung, die ich in fürhrender Position im Bereich Systeme nd Netzwerke durchgeführt habe, war die Einführung einer Single-Sign-On- Technologie in eine komplexe Anwendungslandschaft mit Bestellprozessen, Anwendungen im Intra- und Internet und Callcenteranwendungen, bei denen unzählige Proxies, Firewalls, Gateways und Cluster enthalten waren. Insgesamt waren von der Einführung eine dreistellige Anzahl an Systemen betroffen.

Design / Entwicklung / Konstruktion

AutoCAD
Anwender mit Kurs

Ich habe noch 3DMax gearbeitet und Animationen mit u.A. inverser Kinematik erstellt.

 

Außerdem habe ich schon im grafischen Design gearbeitet und im Studium verschiedene Scheine im Design in Theorie und Praxis fast immer (oder immer ?) mit Höchtspunktzahlen gemeistert. 

Branchen

Branchen

Medien / Gaming / Letsplay

Online HD-Videoportal mit Upload- und Videokonvertierungsfunktionen, Livestream, viele Ansichten Playliste wie Youtube, Zweiwegesynchronisation mit Youtube, Community und soziale Medien

 

Bauindustrie

Entwicklung von Wissensmanagement- und Projektplattformen mit Indezierung und Volltextsuche u. A. für Max Bögl

 

Telekommunikation

Entwicklung von Wissensmanagement- und Projektplattformen, Entwicklerschulung und Beratung und Coaching. u.A. für T-Systems

 

Banken

Entwicklung von Basel II, Rating- und ETL- und Analysewerkzeugen, Datenbank- und Webserveradminstration, Beratung u.A. für Bank Austria und Hypovereinsbank

Entwicklung eines Datenbankadapters für American Express


Softwareproduktion

Entwicklung von Standardsoftware als Software-Architekt, Versionsmanagement, Administration der Entwicklungsserver, Rollout beim Kunden, Schulung von Lizenznehmern und deren Entwicklern u. A. bei Communardo

 

Medien

Projektleitung, Steuerung von Externen Dienstleistern, Entwicklung von Internetportalen, Systemanwendungen, Systemanalyse, Fehlerbehebung und Performanceoptimierung u. A. für Kabel1, Pro7, Sat1, Utopia, Kabel Deutschland


Bildung

Entwicklung von Schulungsportalen und Tageslichtanwendungen u. A. für IHK Sachsen und T-Systems

 

Medizin

Entwicklung mehrerer Internetportale und Datenbanken u. A. für Vita Me

 

Automotive

Qualitätssicherung in einem technischen Versuchslabor eines Automobilzulieferers

Entwicklung einer Embedded-Anwendung mit Breitband-Lambdasonde

 

Rabattsystem

Entwicklung von Internetportalen für Payback

Einsatzorte

Einsatzorte

Göppingen (+50km) Tübingen (+100km) Titisee-Neustadt (+75km)

Sollte der Einsatzort innerhalb einer Umweltzone liegen, benötige ich genauere Angaben über den Einsatzort.


nicht möglich

Projekte

Projekte

Projekt: XXX
Kunde: XXX
Zeitpunkt: 4/2020 bis jetzt 
Ziel: XXX Technologie im Bereich der Fahrzeugsteuerung 
Rolle: Berater, Entwickler
Technologie: Go lang, XML, REST, Java-Script, Angular, TypeScript, SOAP 


Projekt: CashEDI
Kunde: XXX
Zeitpunkt: Q1/2020 bis jetzt 
Ziel: Anbindung einer Handelskette an die Bundesbank per GS1/CashEDI Schnittstelle 
Rolle: Berater, Entwickler
Technologie: Java, Spring Boot, XML, GS1, SAP iDoc
Zertifizierung: Die Software wurde erfolgreich von der Bundesbank zertifiziert 


Projekt: Slack Plugin/App Connect Slack/Livezilla

Kunde: XXX
Zeitpunkt: Q3/2019 bis Q1/2020
Ziel: Eine Slack App um Slack mit dem Suppurttool Livezilla zu verbinden
Rolle: Berater, Entwickler
Technologie: PHP, Symfony, XML, REST, Slack-API, Livezilla-API, AWS, EC2 ...


Projekt: Systemanalyse Add Reporting

Kunde: MairDumont Netletix
Zeitpunkt: Q1/2019
Ziel: Performace Optimierung, Kosteneinsparungen, Qualitätsverbesserung
Rolle: Technischer Analyst, Berater
 


 Projekt: Medienportal und Vertriebsplatform für Medien (Web und Apps)
Kunde: App.A
Zeitpunkt: seit Q2/2018-Q1/2019
Technologie: PHP, PHP7, Synfony, AWS, JavaScript, Bootstrap, Scrum, MySQL, Webservice, Videokodierung, AJAX, Docker, Node.js, composer, AWS Cloud, Google Play Store, Apple Store 
Beschreibung: Entwicklung eines Medienportals mit Asset/Media-Managments mit Medikonvertierung DSH, HLS, Shop, Apps, Community- und Portalfunktionen mit Cloudhosting und Cloudservices (Amazon AWS...)
Rolle: Berater, Senior-Fullstack-Entwickler (u.A. Pull Requests für Teams reviewed), Dev-Ops, Systemarchitektur und Implementierung

 


Projekt: Shop

 

Rolle:                            Scrum Master, Entwickler, Berater

 

Technologie:

Magento, PHP, Zend, CSS3, JavaScript, MySQL, GIT, Mantis


Q4/2015 - Q1/2018: Projekt: Online Videoportal für Letsplay

 

Auftrag-/Arbeitgeber:    PietSmiet

Rolle:                            Entwickler, Berater

 

Beschreibung:

Entwicklung eines Onlinevideoportals a la Youtube mit Zweiwegesynchronisation mit Youtube, Videomonetarisierung über verschiedene Dienstleister, Werbung, Community, Soziale Dienste, Videokonvertierung, CMS, Gewinnspiele, uvm.

 

Technologie:

Technologie: PHP, Zend, Apache, NGIX, MySQL, Joomla, MySQL, GIT, FFMpeg Videokodierung, dropbox, Google/Youtube-API, REST, XML, Java-Script, JQuery, AJAX, Bootstrap, HTML5, PHP7, Bootstrap


2014: Projekt: medinout

 

Auftrag-/Arbeitgeber:      Ruhepol Health Organisation

Rolle:                            SCRUM Master, Entwickler, Berater

 

Beschreibung:

SCRUM basierte Entwicklung eines Prototypen eines Onlineportals mit ausgefeilter Suchlogik, Inhaltsklassifizierungen, Payed Content, Communityfunktionen uvm.

 

Technologie:

Joomla, MySQL, Mantis, PHP, Java-Script, JQuery, MooTools, HTML5, CSS3, Bootstrap, Seblod


< 1 Monat 2014: Projekt: Anforderungsanalyse für ein Medzinportal

 

Auftrag-/Arbeitgeber:      Ruhepol Health Organisation

 

Technologie:

Erfassung der Anforderungen als Stories mit Mantis + SCRUM-Aufsatz. Administration und Setup von Mantis.


2012: Projekt: Entwicklung der Webanwendung

 

Technologie:

Java, J2EE, JEE, Hybris, SOAP, Spring, Ant, Maven, HTML, JavaScript, CSS, Jenkins, Sonar


2 Monate 2011: Projekt: Entwicklung der Webanwendung PAYBACK Deals

 

Technologie:

Java, J2EE, JEE, CoreMedia CMS, SOAP, Spring, Ant, Maven, HTML, JavaScript, CSS, Jenkins


laufend 2011: Projekt: Entwicklung einer Android-Anwendung zur Durchführung von technischen Berechnungen

 

Rolle:                            Entwickler

 

Technologie:

Java, Android, Webservices, Rest, PHP 5, MySQL, Zend, GIT


1 Monat 2011: Projekt: Neuimplementierung von Softwarelösungen im Bereich Print und Marketing als Standardsoftware, Installation der zugehörigen Infrastruktur und Prozesse angefangen mit dem Anforderungsmanagement, über alle Bereiche der Entwicklung mit SCRUM als Prozess bis zum Aufsetzen eines Qualitäts- und Releasemanagements.

 

Rolle:                            Technischer Projektleiter, SCRUM-Master, Senior-Entwickler

 

Technologie:

Drupal, PHP, SSO, MySQL, Zend, Hudson, Selenium, redmine


6 Monate laufend, 2010: Projekt: Verbesserung des Datenschutzes in Vertriebsanwendungen und deren Orderprozessen

 

Auftrag-/Arbeitgeber:      Kabel Deutschland

Rolle:                            Projektleiter, Steuerung von Externen Entwicklern und Offshore-Partnern, Senior-Entwickler

 

Technologien:

SSO, Open-SSO, Oracle Web Service Manager OWSM, Oracle Application Server, PHP, Zend, Java, Linux, SOA-Architektur


3 Monate laufend, 2009: Projekt: Verbesserung des Datenschutzes und der Sicherheit verschiedener Webportale und Callcenter-Anwendungen

 

Auftrag-/Arbeitgeber:      Kabel Deutschland

Rolle:                            Projektleiter, Steuerung von Externen Entwicklern und Offshore-Partnern, Senior-Entwickler

 

Technologien:

Zend, PHP, Java, Linux, SOA-Architektur


3 Monate laufend, 2009: Projekt: Verbesserung des Datenschutzes im Bestellprozess

 

Auftrag-/Arbeitgeber:      Kabel Deutschland

Rolle:                            Projektleiter, Steuerung von Externen Entwicklern und Offshore-Partnern, Senior-Entwickler

 

Technologien:

PHP, Zend, Java, Linux, SOA-Architektur


3 Monate laufend, 2009: Projekt: Analyse von Sicherheits- und Datenschutzanforderungen und Erstellung von technischen Designs

 

Auftrag-/Arbeitgeber:      Kabel Deutschland

Rolle:                            Sicherheitsspezialist, Analyst, Technischer Designer

 

Technologien:

Internetportale, Firewalls, Netzwerkarchitektur... ,BSI


2 Monate laufend, 2008: Projekt: Entwicklung einer Webanwendung

 

Auftrag-/Arbeitgeber:      IBM Deutschland

Rolle:                            Entwickler

 

Technologien:

PHP, Perl, Linux, MySQL


2 Monate laufend, 2008: Projekt: Systemanalyse und Behebung von Problemen bei Kunden

 

Auftrag-/Arbeitgeber:      IBM Deutschland

Rolle:                            Systemprogrammierer

 

Technologien:

PHP, Perl, Linux, MySQL


4 Monate, 2007, 2008Projekt: Erstellung eines sehr aufwendigen und innovativen Web2.0 Internetmagazins mit
Community

 

Auftrag-/Arbeitgeber:      Esolut GmbH

Rolle:                            Programmierer

 

Technologien:

PHP 5, Drupal 5, PEAR, MySQL 5, Linux


OSRAM Anbietersuche
Auftrag-/Arbeitgeber: Esolut GmbH
Dauer: 3 Monate, 2007
Projekt: Anbietersuche mit Georeferenzierung mittes Google und Anzeige in Google-
Maps, Datenmigration
URL: http://osram.de/appsde/anbietersuche/geoSearchInit.do
Technologien: Java (Struts, Hybernate, Spring, Spring MVC ...) Resin, Apache, Linux,
MySQL
Rollen: Programmierer, Systembetreuer

Hypovereinsbank PORTHOS und COBALT
Auftrag-/Arbeitgeber: Mayflower GmbH
Dauer: 2 Jahre, 2004-2006
Projekt: Software zur konzernweiten Klumpenrisikoanalyse im Bereich Kreditrisiko im
Rahmen von Basel II
Technologien: Apache, Linux, MySQL, PHP, PEAR, Shell-Skripte, TCL-jobs, Host, DB2, Tivoli,
SAS, Excel, Access
URL: http://www.mysql.de/why-mysql/case-studies/de/mysql-hypovereinsbankanwenderbericht.
pdf
http://www.mayflower.de/images/media/downloads/hvb-porthos_cs_d_w.pdf
Rollen: Berater, Technischer Projekt verantwortlicher, Programmierer
Referenz: [Daten auf Anfrage]

Große europäische Bank Schufameldungen
Auftrag-/Arbeitgeber: Mayflower GmbH
Dauer: 2 Wochen, 2004 mit Folgeauftrag 2005
Projekt: Aufbereitung und Übermittlung der Schufa-Jahresmeldungen der Bank,
Weboberfläche zur Überprüfung und Freigabe durch die Sachbearbeiter, Anbindung an
Großrechner
Technologien: Apache, Linux, MySQL, PHP, Shell-Skripte, Host
Rollen: Berater, Technischer Projektverantwortlicher, Programmierer

VitaMe GynWeb
Auftrag-/Arbeitgeber: Mayflower GmbH
Dauer: 1 Monat +, 2006
Projekt: Gesundheitsportal mit CMS und für zwei Länder/Domains mit Foren etc.
Technologien: Apache, Linux, MySQL, PHP, TYPO3
URL: http://www.gynweb.de/
Rollen: Berater, Technischer Projektverantwortlicher, Programmierer

Bank Austria Firmenkundenrating
Auftrag-/Arbeitgeber: Mayflower GmbH
Dauer: 2 Monate, 2005
Projekt: Software zur Risikobewertung im Bereich Kreditrisiko im Rahmen von Basel II
Technologien: Apache, Linux, MySQL, PHP, PEAR
Rollen: Berater, Programmierer

Communardo Productivity.NET
Auftrag-/Arbeitgeber: Communardo GmbH
Dauer: kontinuierlich über zwei Jahre, 2001-2003
Projekt: Framework und Portalsoftware zur Erstellung von Knowledgecommunities und
Intranet- und Extranetanwendungen
Technologien: Apache, Linux, Microsoft NT, Oracle, Oracle indexer, MsSQL, Microsoft
Indexer, MySQL, PHP, SMARTY
URL: http://communardo.de/homepage/http/index.php?alias=productivitynet
Rollen: Software Architekt, Leiter der Entwicklungsgruppe, Programmierer

Max Bögl - BauExpert
Auftrag-/Arbeitgeber: Communardo GmbH
Seite 5 von 6
Dauer: halbes Jahr, 2002
Projekt: Internes Wissens- und Projektportal der Firma Max Bögl
Technologien: Apache, Microsoft NT, MsSQL, PHP, SMARTY, ProductivityNet
URL: http://communardo.de/homepage/http/index.php?site=page&menuId=311
Rollen: Software Architekt, Senior-Programmierer, technischer Projektleiter

Deutsche Telekom Innovationsmarktplatz
Auftrag-/Arbeitgeber: Communardo GmbH
Dauer: mehrere Stufen über ein Jahr, 2001-2003
Projekt: Für den Innovationsbereich der Deutschen Telekom AG wurde der Innovationsmarktplatz
auf Basis von Communardo ProductivityNet realisiert. Dieser dient als Plattform
für die konzernweite Vernetzung von Produktentwicklung, Produkt- management und
Innovationsbereichen.
Technologien: Apache, Oracle, Solaris, Linux, PHP
URL: http://communardo.de/homepage/http/index.php?site=page&menuId=311
Rollen: Software Architekt, Senior-Programmierer, technischer Projektleiter

IHK Sachsen Online Weiterbildungsportal
Auftrag-/Arbeitgeber: Robotron Datenbank Software GmbH
Dauer: ½ Jahr, 1999
Projekt: Online-Weiterbildungsportal für die IHK-Sachsen zur interaktiven Abwicklung von
Kursen und Schulungen mit multimedialen Komponenten wie Video und Chat. In dem
Rahmen habe ich den Videoserver evaluiert und implementiert und danach einen eigenen
multithreaded Chatserver in Java entworfen und programmiert.
Technologien: Oracle Datenbank, Oracle Application Server, Solaris, Orace iTV Server,
Realmedia Server, PL-SQL, JAVA, JDBC, JSP, Servlets, Socketprogrammierung,
Multithreading
Rollen: im Rahmen eines studienbegleitenden Praktikums als Multimediaberater und
Entwickler.

----------------------------------
Die genannten Projekte wurden unter Anderem teilweise als Student und Angestellter realisiert.
Soweit nicht anders genannt, wurden alle Projekte im Team umgesetzt.

Aus- und Weiterbildung

Aus- und Weiterbildung

Akademische Laufbahn:

Fachhochschule für Technik und Wirtschaft Dresden

Studiengang: Medieninformatik

Schwerpunkt: Datenbanken, Internet

Abschluss: Dipl. Inform. (FH) (03/2002) Note 2 gesamt

 

Vorlesungen u. A. in Softwarearchitektur, Java(3D), C/C++, BWL, Marketing, Multimediaprogrammierung, Medien-psychologie, Kommunikationstheorie, Elektrotechnik, Gestaltung, Projektmanagement, Präsentationstechniken, Betriebssysteme, Netzwerke, 3D-Programmierung.

 

Berufsausbildung:

Christian Bauer Welzheim

Ausbildungsgang: Werkzeugmechaniker

Fachrichtung: Stanz- und Umformtechnik

Abschluss: Werkzeugmechaniker mit Belobigung (1/1992)

 

Teil der Ausbildung war die Programmierung von verschiedensten CNC-Maschinen und SPS-Steuerungen. Die Firma ist ein Automobilzulieferer.

Position

Position

Ich verstehe mich als Senior-Fullstack-Entwickler mit viel Erfahrung in den verschiedenen Bereichen der Softwareentwicklung, von der Analyse über die Konzeption, die Entwicklung, das Projektmanagement, DevOps bis zum Betrieb anpacken kann.

In letzter Zeit habe ich sehr innovative Web- und Geschäftsanwendungen und Webservices entwicket u.A Video- und Bildkodierungen, Steaming mit DASH und HLS, GS1, GS1-EDI, Amazon Webservices (AWS) wie z.B. S3, EC2, RDS, Route 53, Cloud9, Elastic Transcoder uvm. die ich konzipiert und implementiert habe. Eine Besonderheit war eine zugriffsgeschütze Streaminglösung. Die Anbindung von Apps per Webservice/REST and Backends oder von Backends and die App-Stores von Apple oder Google habe ich auch entwicklet.   


 

Kompetenzen

Kompetenzen

Top-Skills

Angular Scrum Fullstack WebServices Slack-API Livezilla-API Google-API Youtube-API AWS MySQL JavaScript Responsive Webdesign HTML5 Video encoding Backend Entwicklung TypeScript Angular Go Java Android NgRx

Produkte / Standards / Erfahrungen / Methoden

Netzwerk

Single-Sign-On, Open-SSO, Oracle Web Service Manager OWSM, OAuth

 

SOA

Oracle Web Service Manager OWSM, Resin, SOAP, REST

 

Application Server

LAMP, WAMP, Apache, PHP, Oracle Application Server, J2EE, Resin, quercus, Tomcat


Frameworks, Bibliotheken

Symfony (4), J2EE, JEE, Hybernate, Spring, Struts, Xfire, JoomlaAPI, Jakarta Commons, Hessian ...

Software, Content Management Systeme(CMS), Portale, Shops, Communities etc.

Hybris, Magento, Coremedia, Joomla, Drupal, ProductivityNet, Typo3, TypoLight, Zend, Google Rest API, Apple

Entwicklungsumgebung

Cloud9, IntelliJ, Eclipse, Microsoft Visual Studio, Sharp Develop, PHPStorm, Zend Developer Environment(ZDE), CVS, Subversion (SVN), GIT, Jira, Dreamweaver, Sourceforge, Bugzilla, Mantis, Jenkins, Sonar. In vielen Projekten habe ich die komplette Entwicklungsumgebung inklusive aller Bestandteile wie Applicationserver, Fileserver, Datenbankserver, Versionsmanagement und IDE aufgesetzt, eingerichtet und administriert.

 

SEO und Web-Analytics

Google-Analytics, DoubleClick,

Grafik und Modellierung und Softwaredesign

 

Photoshop, Visio, Dia, MySQL Workbench, DeZign, Erwin, Sybase Power Designer

Projektmanagement, Methoden, Prozesse

Microsoft Project, PhProjekt, Excel, Open Office Calc, Techniken wie SCRUM (auch als Master), RUP, Wasserfall, ITIL, Kanban ...

 

Continous Integration + Deployment

Jenkins, Ant, Maven, UnitTests, System Tests, JUnit, PHPUnit, ...

Betriebssysteme

Docker oder AWS EC2 sind aktuell meine Basis für Kunden

Programmiersprachen

Google Go
HTML5
auch Canvas
Java
J2EE, STRUTS, SPRING Boot, Hybernate, Maven, Ant, Jenkins, JDBC
JavaScript
Google-API, AWS Lambda, JQuery, Angular
PHP
v4-7, MVC, objektorientiert, PHP auf Shell, Shared Memory zur Performancesteigerung, versch. CMS wie Joomla oder Drupal, Frameworks Symfony 4, Zend, Joomla
PL/SQL
Webanwendungen
SQL
Experte
XML
GS1, CashEDI, SAP iDoc
Ich programmiere seit 1983, seit der Anschaffung meines ersten C64.

In meiner Berufsausbildung kamen dann verschiedene CNC- und SPS-Steuerungen und Maschinen hinzu, bei denen das Debugging eine neue Dimension einnahm, wenn man bedenkt, dass am Anfang die Maschinen noch keine Kollisionserkennung hatten und man versehentlich eine viertel Million oder mehr zerstören konnte.

In meinem Informatikstudium kamen dann die üblichen Sprachen wie C, C++, Java, XML, HTML, PHP, JavaScript und SQL hinzu.

 

Inzwischen verwende ich überwiegend Technologien aus dem Internetbereich für die Entwicklung.

Datenbanken

Access
kleinere Datenbanken
AWS Aurora
aktuell
AWS RDS
aktuell
DB2
Anbindungen und Loadjobs
JDBC
ausgiebig programmiert
MS SQL Server
ausgiebig programmiert
MySQL
ausgiebig programmiert und administriert mit Datenbanken bis 100GB
ODBC
Anwender
Oracle
ausgiebig programmiert und administriert
Postgres
SQL
Entwickler
Sybase
im Studium
Ich habe schon im Informatik-Studium das Thema Datenbanken (DBMS) vertieft.
Mein studienbegleitendes Praktikum habe ich bei RDS-Robotron, einem Oracle-Partner, absolviert und seither zahllose Datenbank gestützte Anwendungen entworfen und entwickelt.

Besondere Projekte waren die Entwicklung und der Betrieb einer ETL-Anwendung für eine Bank mit dreistelligen Gigabytes und der Entwurf als Architekt, die Entwicklung und Schulungen eines Frameworks auf Basis von Oracle und MsSQL-Server mit vielfältigen Funktionen auf Datenbankebene wie Trefferrelevanz etc.

 

Ein besonderes Projekt für American Express war noch die Entwicklung eines Datenbankadapters + Patches um eine Standardsoftware bzw. CMS auf Oracle zu migrieren, was ich allein und ohne Hilfe bei der Entwicklung in kürzester Zeit umgesetzt habe. Das schwirige daran war, dass Teile der Software native und damit inkompatible SQL-Kommandos abschicken. Die Adapterschicht hat diese generisch geparst, analysiert und für Oracle passend transformiert. 
Seither sind meines Wissens keine neuen Fehler entdeckt worden.
 
Aktuell arbeite ich mit Amazon (AWS) RDS, Aurora und MySQL, MS-SQL-Server

Datenkommunikation

Internet, Intranet
Netzwerke mit Router, Firewalls, Gateways und Proxies
Windows Netzwerk
Netzwerk aufgebaut u.A. mit SAMBA
Winsock
Ich habe schon Socketanwendungen, Internetanwendungen, Chats, Webservices, vernetzte Datenbaken und viele weitere Netzwerkanwendungen entwickelt.

 

Meine größte Anwendung, die ich in fürhrender Position im Bereich Systeme nd Netzwerke durchgeführt habe, war die Einführung einer Single-Sign-On- Technologie in eine komplexe Anwendungslandschaft mit Bestellprozessen, Anwendungen im Intra- und Internet und Callcenteranwendungen, bei denen unzählige Proxies, Firewalls, Gateways und Cluster enthalten waren. Insgesamt waren von der Einführung eine dreistellige Anzahl an Systemen betroffen.

Design / Entwicklung / Konstruktion

AutoCAD
Anwender mit Kurs

Ich habe noch 3DMax gearbeitet und Animationen mit u.A. inverser Kinematik erstellt.

 

Außerdem habe ich schon im grafischen Design gearbeitet und im Studium verschiedene Scheine im Design in Theorie und Praxis fast immer (oder immer ?) mit Höchtspunktzahlen gemeistert. 

Branchen

Branchen

Medien / Gaming / Letsplay

Online HD-Videoportal mit Upload- und Videokonvertierungsfunktionen, Livestream, viele Ansichten Playliste wie Youtube, Zweiwegesynchronisation mit Youtube, Community und soziale Medien

 

Bauindustrie

Entwicklung von Wissensmanagement- und Projektplattformen mit Indezierung und Volltextsuche u. A. für Max Bögl

 

Telekommunikation

Entwicklung von Wissensmanagement- und Projektplattformen, Entwicklerschulung und Beratung und Coaching. u.A. für T-Systems

 

Banken

Entwicklung von Basel II, Rating- und ETL- und Analysewerkzeugen, Datenbank- und Webserveradminstration, Beratung u.A. für Bank Austria und Hypovereinsbank

Entwicklung eines Datenbankadapters für American Express


Softwareproduktion

Entwicklung von Standardsoftware als Software-Architekt, Versionsmanagement, Administration der Entwicklungsserver, Rollout beim Kunden, Schulung von Lizenznehmern und deren Entwicklern u. A. bei Communardo

 

Medien

Projektleitung, Steuerung von Externen Dienstleistern, Entwicklung von Internetportalen, Systemanwendungen, Systemanalyse, Fehlerbehebung und Performanceoptimierung u. A. für Kabel1, Pro7, Sat1, Utopia, Kabel Deutschland


Bildung

Entwicklung von Schulungsportalen und Tageslichtanwendungen u. A. für IHK Sachsen und T-Systems

 

Medizin

Entwicklung mehrerer Internetportale und Datenbanken u. A. für Vita Me

 

Automotive

Qualitätssicherung in einem technischen Versuchslabor eines Automobilzulieferers

Entwicklung einer Embedded-Anwendung mit Breitband-Lambdasonde

 

Rabattsystem

Entwicklung von Internetportalen für Payback

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.