Ich bin zeitlich sehr flexibel, bevorzuge Teilzeit (3-4 Tage/Woche oder Vormittags) und Remotearbeit.
Von Oktober - März ausschließlich Remote möglich
Implementierung von Erweiterungen an der CallCenter-Steuerungssoftware Dynamic Brain.
Erweiterung bestehender Microservices (C#, ServiceFabric).
Implementierung eines Java Clients zur Monitoring Schnittstelle, Anbindung über SignalR und JSon.
Anbindung von SalesForce und Novomind iAgent über REST API mit Spring Boot. Kopplung der Systeme von SalesForce (REST/APEX) und Novomind iAgent mit Statussynchronisation und Routing von Cases, Calls, E-Mails und Chat.
Implementierung einer Progressive Web App (PWA) für IPad Pro zur Unterschrift digitaler Formulare für Apothekenkunden zwecks Bestätigung personenbezogener Daten und Kontaktoptionen, DSGVO konforme Auskunfts- und Löschoptionen.
Entwicklung mit Java 11, Spring Boot und Vaadin.
Unterstützung des Java Teams bei der Neuentwicklung eines internen Tools zur Verwaltung von Modeartikeln.
Entwicklung nach MVP mit Vaadin unter Java 8.
Anbindung von Amazon Marketplace Webservices (MWS).
Entwurf, Prototyping und Entwicklung eines plattformübergreifenden (PC, Mac, ios, android) Casual Games (match3-typ) mit Unity und C#.
Aufbau des Kundenserviceteams mit Testautomation der webbasierten Applikationen. Personalverantwortung für 6 Mitarbeiter.
Testmanagement, Testplanung und Testkonzeption. Definition von Qualitätssicherungsprozessen.
Productownership im Produktentwicklungs-Scrum Team.
Anforderungsmanagement und Dokumentation.
Interims-Projektmanagement in zwei Produkteinführungsprojekten.
Entwicklung einer mobile App für IPhone und IPad mit objective c unter XCode zum Training von Phrasen des Meta Modells der Sprache im NLP.
Entwicklung eines einfachen Memory-Spiels für Kinder auf Basis von Objective C und XCode zur Promotion der Produkte von MeinGriff (www.meingriff.de).
Einführung der hauseigenen Software bei einem großen international tätigen Kunden (Auftragsvolumen > 2 Mio €).
Aufnahme der Kundenanforderungen, Spezifikation, Teammanagement
Entwicklung einer komplexen Produktfunktionalität zur Erfassung von Tank-, Werkstatt-, Leasing- und Schadenrechnungen und deren Abrechnung und Konsolidierung.
Projektmanagement und Lead Development im Rahmen eines Einführungsprojekts eines Fahrzeugkonfigurators.
Anforderungsmanagement, Spezifikation.
Kundenbetreuung.
Qualitätssicherung, Code-Review und Refactoring.
Aufbau, Planung und Leitung des Entwicklerteams (von 3 auf 8 Mitarbeiter).
Definition von Deploymentprozessen, Anforderungsmanagement.
Lead Development. Einarbeitung und Coaching der Mitarbeiter.
Architektur und Entwicklung des GUI-Frameworks mit Common-Controls, Struts (JSPs), BusinessObject O/R-Mapping mit Hibernate, Workflow-Implementierung mit JBPM.
Reporting: PDF/Ujac und Excel/Poi.
Unit Testing mit JUnit. Regressions-,Blackbox- und Performance-Tests mit JMeter.
Deployment und Roll-Out unter Linux/Tomcat mittels Ant.
Qualitätssicherung, Code-Review und Refactoring zur System-Stabilisierung.
Entwicklung der GUI mit Struts (JSPs), Entwicklung der Business Objekte mit objekt-relationalem Mapping, Anbindung über Toplink als Persistenz-Schicht an Oracle 9i Datenbank.
Implementierung der BusinessLogic. Implementierung eines CarConfigurator-WebClients.
Historisierung von BusinessObjekten und Server-Anbindung mit XML.
Reporting: PDF-Generierung mit iText-Bibliothek.
Unit Testing mit JUnit. Regressions- und Blackbox-Tests mit WebTest und jMeter.
Deployment und Roll-Out unter Linux/Tomcat mittels Ant.
(ab 10/2004 Teilzeit 75%)
Qualitätssicherung, Code-Review und Refactoring zur System-Stabilisierung.
Betrieb, Wartung und Erweiterung des Systems.
Entwurf und Implementierung eines Rahmenwerks zur Datenreplikation.
Die Anwendung, die in dem Gesamtprojekt entwickelt wird, stellt ihre Funktionen sowohl im Onlinebetrieb als auch für Außendienstmitarbeiter offline auf Basis replizierter Daten zur Verfügung.
Daraus entsteht die Notwendigkeit von Datenabgleich zwischen Online- und Offline-System.
Hierfür entwickelte ich ein komplexes Replikationsframework auf Basis von Enterprise Java Beans. Da die beteiligten Systeme unterschiedliche Datenbanksysteme als Basis nutzen, setzt die Replikation auf der Anwendungsschicht auf. Das Rahmenwerk bietet Funktionen an, um komplexe Objekt-Strukturen zu zerlegen (in XML) und wieder zusammenzufügen, sowie Mechanismen, um zu bestimmen, welche Daten zu replizieren sind.
Es kamen diverse Design Patterns zum Einsatz, sowohl nach Gamma & co, als auch J2EE-Patterns nach der Empfehlung von Sun.
Implementierung der Call Center Intranet-Seiten für einen Online Shop.
Call Center Mitarbeiter können mit Hilfe eines Web-Browsers via Intranet oder Internet Kundeninformationen bearbeiten sowie Bestellungen annehmen, bearbeiten und verfolgen.
Die Lösung nutzt die abaXX e-business Suite und basiert auf JSPs.
Implementierung eines Call Centers und der Administrationsseiten für einen Online-Shop.
Call Center wie oben; außerdem Administrationsseiten zum Verwalten von Produkten und Produkthierachien (Gruppierung).
Die Lösung nutzt die abaXX e-business Suite und basiert auf JSPs.
Weiterentwicklung eines Java-Corba-Wrappers für entfernte Zugriffe auf ein bestehendes "Customer Care"-System.
Der Kunde nutzt ein Customer-Care System, an das weitere Funktionalität angehängt werden soll. Dazu wird die vorhandene Schnittstelle über Corba angesprochen.
Design und Entwicklung des Java Frontends im Vierer-Team.
Der Fat-Client ist eine Java-Applikation, die über MQSeries auf einen COBOL-Host zugreift. Das Java-Frontend bietet sehr komplexe Funktionalität mit Portfoliomanagement, Buchungsmöglichkeiten etc. und wurde auf Basis von AWT und Swing entwickelt.
Testfalldefinition,Testdurchführung, Dokumentation
Entwicklung eines Buch-Online-Shops auf Basis von Lotus Notes und Lotus Domino.
Web-Design, Entwicklung der HTML Pages, Messepräsentation des Internetauftritts und des Produkts Lotus Notes
Grundlagen und Aufbau
Professionelle Angular Entwicklung
Live Online-Schulung (1-on-1 Training)
2 Tage
Management, Teambildung, Führung, Motivation, Unternehmensführung, Konfliktlösung, Delegation, Planung
Kommunkation, Coaching, Zielfindung, Motivation, Charakterstrukturen, Teamzusammensetzung, Konfliktlösung
Dualer Studiengang:
Studium an der Technischen Fachhochschule Berlin gekoppelt mit ergänzender Ausbildung bei IBM Deutschland
Berufserfahrung
Ich biete über 20 Jahre Berufserfahrung, hohes Qualitätsbewusstsein, offene Kommunikation und vielseitige Einsetzbarkeit.
Software-Entwicklung
Java Programmierung (Full-Stack), Spring, Web, C#, Agile Softwareentwicklung, Scrum, Oracle
Qualitätssicherung
Testmanagement, Testautomation, Testfallspezifikation und Dokumentation
Einsatzbereiche
Ich bin zeitlich sehr flexibel, bevorzuge Teilzeit (3-4 Tage/Woche oder Vormittags) und Remotearbeit.
Von Oktober - März ausschließlich Remote möglich
Implementierung von Erweiterungen an der CallCenter-Steuerungssoftware Dynamic Brain.
Erweiterung bestehender Microservices (C#, ServiceFabric).
Implementierung eines Java Clients zur Monitoring Schnittstelle, Anbindung über SignalR und JSon.
Anbindung von SalesForce und Novomind iAgent über REST API mit Spring Boot. Kopplung der Systeme von SalesForce (REST/APEX) und Novomind iAgent mit Statussynchronisation und Routing von Cases, Calls, E-Mails und Chat.
Implementierung einer Progressive Web App (PWA) für IPad Pro zur Unterschrift digitaler Formulare für Apothekenkunden zwecks Bestätigung personenbezogener Daten und Kontaktoptionen, DSGVO konforme Auskunfts- und Löschoptionen.
Entwicklung mit Java 11, Spring Boot und Vaadin.
Unterstützung des Java Teams bei der Neuentwicklung eines internen Tools zur Verwaltung von Modeartikeln.
Entwicklung nach MVP mit Vaadin unter Java 8.
Anbindung von Amazon Marketplace Webservices (MWS).
Entwurf, Prototyping und Entwicklung eines plattformübergreifenden (PC, Mac, ios, android) Casual Games (match3-typ) mit Unity und C#.
Aufbau des Kundenserviceteams mit Testautomation der webbasierten Applikationen. Personalverantwortung für 6 Mitarbeiter.
Testmanagement, Testplanung und Testkonzeption. Definition von Qualitätssicherungsprozessen.
Productownership im Produktentwicklungs-Scrum Team.
Anforderungsmanagement und Dokumentation.
Interims-Projektmanagement in zwei Produkteinführungsprojekten.
Entwicklung einer mobile App für IPhone und IPad mit objective c unter XCode zum Training von Phrasen des Meta Modells der Sprache im NLP.
Entwicklung eines einfachen Memory-Spiels für Kinder auf Basis von Objective C und XCode zur Promotion der Produkte von MeinGriff (www.meingriff.de).
Einführung der hauseigenen Software bei einem großen international tätigen Kunden (Auftragsvolumen > 2 Mio €).
Aufnahme der Kundenanforderungen, Spezifikation, Teammanagement
Entwicklung einer komplexen Produktfunktionalität zur Erfassung von Tank-, Werkstatt-, Leasing- und Schadenrechnungen und deren Abrechnung und Konsolidierung.
Projektmanagement und Lead Development im Rahmen eines Einführungsprojekts eines Fahrzeugkonfigurators.
Anforderungsmanagement, Spezifikation.
Kundenbetreuung.
Qualitätssicherung, Code-Review und Refactoring.
Aufbau, Planung und Leitung des Entwicklerteams (von 3 auf 8 Mitarbeiter).
Definition von Deploymentprozessen, Anforderungsmanagement.
Lead Development. Einarbeitung und Coaching der Mitarbeiter.
Architektur und Entwicklung des GUI-Frameworks mit Common-Controls, Struts (JSPs), BusinessObject O/R-Mapping mit Hibernate, Workflow-Implementierung mit JBPM.
Reporting: PDF/Ujac und Excel/Poi.
Unit Testing mit JUnit. Regressions-,Blackbox- und Performance-Tests mit JMeter.
Deployment und Roll-Out unter Linux/Tomcat mittels Ant.
Qualitätssicherung, Code-Review und Refactoring zur System-Stabilisierung.
Entwicklung der GUI mit Struts (JSPs), Entwicklung der Business Objekte mit objekt-relationalem Mapping, Anbindung über Toplink als Persistenz-Schicht an Oracle 9i Datenbank.
Implementierung der BusinessLogic. Implementierung eines CarConfigurator-WebClients.
Historisierung von BusinessObjekten und Server-Anbindung mit XML.
Reporting: PDF-Generierung mit iText-Bibliothek.
Unit Testing mit JUnit. Regressions- und Blackbox-Tests mit WebTest und jMeter.
Deployment und Roll-Out unter Linux/Tomcat mittels Ant.
(ab 10/2004 Teilzeit 75%)
Qualitätssicherung, Code-Review und Refactoring zur System-Stabilisierung.
Betrieb, Wartung und Erweiterung des Systems.
Entwurf und Implementierung eines Rahmenwerks zur Datenreplikation.
Die Anwendung, die in dem Gesamtprojekt entwickelt wird, stellt ihre Funktionen sowohl im Onlinebetrieb als auch für Außendienstmitarbeiter offline auf Basis replizierter Daten zur Verfügung.
Daraus entsteht die Notwendigkeit von Datenabgleich zwischen Online- und Offline-System.
Hierfür entwickelte ich ein komplexes Replikationsframework auf Basis von Enterprise Java Beans. Da die beteiligten Systeme unterschiedliche Datenbanksysteme als Basis nutzen, setzt die Replikation auf der Anwendungsschicht auf. Das Rahmenwerk bietet Funktionen an, um komplexe Objekt-Strukturen zu zerlegen (in XML) und wieder zusammenzufügen, sowie Mechanismen, um zu bestimmen, welche Daten zu replizieren sind.
Es kamen diverse Design Patterns zum Einsatz, sowohl nach Gamma & co, als auch J2EE-Patterns nach der Empfehlung von Sun.
Implementierung der Call Center Intranet-Seiten für einen Online Shop.
Call Center Mitarbeiter können mit Hilfe eines Web-Browsers via Intranet oder Internet Kundeninformationen bearbeiten sowie Bestellungen annehmen, bearbeiten und verfolgen.
Die Lösung nutzt die abaXX e-business Suite und basiert auf JSPs.
Implementierung eines Call Centers und der Administrationsseiten für einen Online-Shop.
Call Center wie oben; außerdem Administrationsseiten zum Verwalten von Produkten und Produkthierachien (Gruppierung).
Die Lösung nutzt die abaXX e-business Suite und basiert auf JSPs.
Weiterentwicklung eines Java-Corba-Wrappers für entfernte Zugriffe auf ein bestehendes "Customer Care"-System.
Der Kunde nutzt ein Customer-Care System, an das weitere Funktionalität angehängt werden soll. Dazu wird die vorhandene Schnittstelle über Corba angesprochen.
Design und Entwicklung des Java Frontends im Vierer-Team.
Der Fat-Client ist eine Java-Applikation, die über MQSeries auf einen COBOL-Host zugreift. Das Java-Frontend bietet sehr komplexe Funktionalität mit Portfoliomanagement, Buchungsmöglichkeiten etc. und wurde auf Basis von AWT und Swing entwickelt.
Testfalldefinition,Testdurchführung, Dokumentation
Entwicklung eines Buch-Online-Shops auf Basis von Lotus Notes und Lotus Domino.
Web-Design, Entwicklung der HTML Pages, Messepräsentation des Internetauftritts und des Produkts Lotus Notes
Grundlagen und Aufbau
Professionelle Angular Entwicklung
Live Online-Schulung (1-on-1 Training)
2 Tage
Management, Teambildung, Führung, Motivation, Unternehmensführung, Konfliktlösung, Delegation, Planung
Kommunkation, Coaching, Zielfindung, Motivation, Charakterstrukturen, Teamzusammensetzung, Konfliktlösung
Dualer Studiengang:
Studium an der Technischen Fachhochschule Berlin gekoppelt mit ergänzender Ausbildung bei IBM Deutschland
Berufserfahrung
Ich biete über 20 Jahre Berufserfahrung, hohes Qualitätsbewusstsein, offene Kommunikation und vielseitige Einsetzbarkeit.
Software-Entwicklung
Java Programmierung (Full-Stack), Spring, Web, C#, Agile Softwareentwicklung, Scrum, Oracle
Qualitätssicherung
Testmanagement, Testautomation, Testfallspezifikation und Dokumentation
Einsatzbereiche
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.
"[...] Sowohl das Entwicklungsteam als auch unsere Kunden haben sehr von seinem weit reichendem fachlichen Verständnis, seiner technischen Kompetenz und seiner teamorientierten Arbeitsweise profitiert. Es gelang ihm, fachliche Vorgaben innerhalb kürzester Zeit in hervorragende Resultate mit bestechender Qualität zu verwandeln. Sein überdurchschnittliches Engagement, sein vorausschauendes und selbstständiges Handeln und sein Überblick über komplexe Systeme und Sachverhalte haben zum Erfolg unseres Projektes maßgeblich beigetragen. Im persönlichen Umgang zeichnet sich der Consultant durch teamorientiertes Denken, Leistungsbereitschaft, Zuverlässigkeit und absolute Kundenorientierung aus."
— Projekt Softwarearchitekt/-entwicklung (Bereich Leasing), 12/04 - 03/06
Referenz durch Projektleiter, Softwarehaus (8 MA), vom 05.04.06
"[...] Sowohl das Entwicklungsteam als auch die Fachabteilung und nicht zuletzt die Nutzer der entstandenen Systeme schätzten neben des Consultants hervorragenden Arbeitsergebnissen seine sympathische Art sowie sein überdurchschnittliches Engagement. Der Consultant trug mit seinem zielstrebigen, ergebnisorientierten und vorausschauenden Vorgehen maßgeblich zum Projekterfolg bei. Er entwickelte schnell weitreichende Fachkenntnisse und arbeitete sich mühelos in komplexe Thematiken ein. Es gelang ihm immer die richtigen Prioritäten zu setzen und so seine Aufgaben absolut selbstständig und termingerecht umzusetzen. Dabei erfüllte er stets und übertraf auch häufig die Vorstellungen des Kunden durch Eigeninitiative, Kreativität und einen Überblick über das komplexe Gesamtsystem. Sein persönliches Verhalten ist geprägt von Teamdenken, Kundenorientierung, Zuverlässigkeit und lösungsorientiertem Vorgehen. Wir bedanken uns für die ausgezeichnete Zusammenarbeit und sehen einer weiterhin erfolgreichen Zukunft in gemeinsamen Projekten entgegen."
— Projekt Vertriebsunterstützung & CRM-System im Auto-Leasing, 05/03 - 03/06
Referenz durch Projektmanager, Beratungs- und Dienstleistungsunternehmen, vom 01.04.06
"Der Consultant hat unser Projektteam sechs Monate lang tatkräftig und äußerst kompetent unterstützt. Er hat ein Rahmenwerk zur Datenreplikation auf Basis von Enterprise Java Beans entwickelt, das sowohl im aktuellen Projekt genutzt wird, als auch in zukünftigen Projekten als Service genutzt werden soll. Der Consultant hat - vom Konzept über Design, Implementierung und schließlich Dokumentation - ausgezeichnete Arbeit geleistet. Ich würde mich über eine erneute Zusammenarbeit sehr freuen."
— Projekt Entwicklung eines Replikationsframeworks, 02/01 - 08/01
Referenz durch IBM Deutschland Projektmanager vom 07.09.01