Software Consulting

Für moderne Web-Anwendungen

Ich unterstütze Sie bei der Planung, dem Prototyping und der Umsetzung neuer, dynamischer Web-Anwendungen. Profitieren Sie von mehr als 15 Jahren Projekterfahrung in diesem Umfeld und der ungebrochenen Faszination an neuen Technologien und Lösungsarchitekturen.

Beratung, Konzeption,
Architektur und Umsetzung


Moderne durchgängig JavaScript-basierte Web-Anwendungen auf Basis von AngularJS, NodeJS und Apache CouchDB und Klassische JEE Web-Anwendungen mit relationalen Datenbanken. Prüfung und Verbesserungsvorschläge von Anwendungen. Durchführung schrittweiser Modernisierung.

Modern

  • AngularJs
  • NodeJs
  • Apache CouchDB
  • Map/Reduce
  • pm2

Klassisch

  • Servlet/JSP
  • JEE
  • EJB
  • Oracle DB
  • SQL

Einführung und Optimierung von "Continuous Integration and Deployment" auf Basis von etablierten Open-Source Produkten und Best-Practices. Durchgängige Automatisierung und unterbrechungsfreie Deployments.

  • Jenkins
  • Sonatype Nexus
  • scm-manager
  • Git
  • Shell-Scripting
  • Maven

Beratung, Automatisierung, Anwendungs-Migration für das Web Content Management System Adobe Experience Manager (AEM 6.1).

  • Adobe Experience Manager
  • Adobe Dispatcher
  • Apache Httpd
  • Nginx

Schwerpunkte

Anforderungsanalyse

Gemeinsame Abstimmung, Verfeinerung, Kategorisierung und Bewertung von Anforderungen. Hierbei wird nach einem bewährten Vorgehensmodell vorgegangen, so daß am Ende die Anforderungen klar von den Geschäftszielen abgeleitet sind.

Lösungsarchitektur

Auf Basis der Anforderungen wird eine flexible und performante Lösungsarchitektur erstellt. Erweiterbarkeit für sich ändernde Anforderungen und Einfachheit sind hierbei wichtige Kriterien anhand denen das Design erfolgt.

Implementierung & Automatisierung

Die Umsetzung folgt den Architekturprinzipien und zielt v.a. auf Nutzerfreundlichkeit für mobile & klassische Endgeräte ab. Bei der Entwicklung werden sich wiederholende Schritte von Projektbeginn an automatisiert. Dadurch können Funktionen rasch umgesetzt und ausgeliefert werden.

Technologien

Programmiersprachen

  • Java
  • JavaScript
  • SQL
  • PL/SQL
  • Bash Shell Scripting
  • C

Auszeichnungssprachen

  • HTML
  • XML
  • XSLT
  • XSD
  • CSS

Middleware Plattformen

  • NodeJS
  • AngularJS
  • Apache Tomcat
  • Oracle WebLogic
  • IBM WebSphere Application Server

  • IBM WebSphere Portal
  • Adobe Comuniqué (AEM)

Datenbank-Systeme

  • Oracle DB
  • Apache CouchDB
  • IBM DB2

Versionierungssysteme

  • Git
  • SVN
  • CVS
  • scm-manager
  • Stash

IDEs

  • Eclipse
  • Atom

Build-Tools

  • Ant
  • Maven
  • Jenkins
  • Sonatype Nexus

Management & Defect Tracking

  • Atlassian Confluence
  • Jira
  • Crowd

Betriebssysteme

  • Redhat & Ubuntu Linux
  • HP-Unix
  • Solaris
  • MS Windows

Oliver-Schmidt-Consulting

Daimlerstraße 12

71083 Herrenberg

Impressum

Angaben gemäß § 5 TMG

Oliver-Schmidt-Consulting Daimlerstraße 12 71083 Herrenberg

Vertreten durch: Oliver Schmidt

Kontakt: E-Mail: kontakt@oliver-schmidt-consulting.de

Umsatzsteuer-ID: Umsatzsteuer-Identifikationsnummer gemäß §27a Umsatzsteuergesetz: DE293492542

Aufsichtsbehörde: Finanzamt Böblingen

Verantwortlich für den Inhalt nach § 55 Abs. 2 RStV: Oliver-Schmidt-Consulting Daimlerstraße 12 71083 Herrenberg

Design und Programmierung: tworabbits

Haftungsausschluss:

Haftung für Inhalte

Die Inhalte unserer Seiten wurden mit größter Sorgfalt erstellt. Für die Richtigkeit, Vollständigkeit und Aktualität der Inhalte können wir jedoch keine Gewähr übernehmen. Als Diensteanbieter sind wir gemäß § 7 Abs.1 TMG für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8 bis 10 TMG sind wir als Diensteanbieter jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen. Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend entfernen.

Haftung für Links

Unser Angebot enthält Links zu externen Webseiten Dritter, auf deren Inhalte wir keinen Einfluss haben. Deshalb können wir für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar. Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Links umgehend entfernen.

Urheberrecht

Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem deutschen Urheberrecht. Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der Grenzen des Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers. Downloads und Kopien dieser Seite sind nur für den privaten, nicht kommerziellen Gebrauch gestattet. Soweit die Inhalte auf dieser Seite nicht vom Betreiber erstellt wurden, werden die Urheberrechte Dritter beachtet. Insbesondere werden Inhalte Dritter als solche gekennzeichnet. Sollten Sie trotzdem auf eine Urheberrechtsverletzung aufmerksam werden, bitten wir um einen entsprechenden Hinweis. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Inhalte umgehend entfernen.

Datenschutz

Die Nutzung unserer Webseite ist in der Regel ohne Angabe personenbezogener Daten möglich. Soweit auf unseren Seiten personenbezogene Daten (beispielsweise Name, Anschrift oder eMail-Adressen) erhoben werden, erfolgt dies, soweit möglich, stets auf freiwilliger Basis. Diese Daten werden ohne Ihre ausdrückliche Zustimmung nicht an Dritte weitergegeben. Wir weisen darauf hin, dass die Datenübertragung im Internet (z.B. bei der Kommunikation per E-Mail) Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht möglich. Der Nutzung von im Rahmen der Impressumspflicht veröffentlichten Kontaktdaten durch Dritte zur Übersendung von nicht ausdrücklich angeforderter Werbung und Informationsmaterialien wird hiermit ausdrücklich widersprochen. Die Betreiber der Seiten behalten sich ausdrücklich rechtliche Schritte im Falle der unverlangten Zusendung von Werbeinformationen, etwa durch Spam-Mails, vor.

Website Impressum erstellt durch impressum-generator.de

Keine Abmahnung ohne vorherigen Kontakt!

Sollte irgendwelcher Inhalt oder die designtechnische Gestaltung einzelner Seiten oder Teile dieser Internetseite fremde Rechte Dritter oder gesetzliche Bestimmungen verletzen oder anderweitig in irgendeiner Form wettbewerbsrechtliche Probleme hervorbringen, so bitten wir unter Berufung auf § 8 Abs. 4 UWG, um eine angemessene, ausreichend erläuternde und schnelle Nachricht ohne Kostennote. Wir garantieren, dass die zu Recht beanstandeten Passagen oder Teile dieser Webseiten in angemessener Frist entfernt bzw. den rechtlichen Vorgaben umfänglich angepasst werden, ohne dass von Ihrer Seite die Einschaltung eines Rechtsbeistandes erforderlich ist. Die Einschaltung eines Anwalts zur kostenpflichtigen Abmahnung des Dienstanbieters würde somit einen Verstoß gegen § 13 Abs. 5 UWG wegen der Verfolgung sachfremder Ziele als beherrschendes Motiv der Verfahrenseinleitung, insbesondere einer Kostenerzielungsabsicht als eigentliche Triebfeder, sowie einen Verstoß gegen die Schadensminderungspflicht darstellen. Irrtümer und Änderungen vorbehalten.

Datenschutzerklärung

Wir freuen uns über Ihr Interesse an unserer Webseite https://oliver-schmidt-consulting.de („Webseite“). Der Schutz Ihrer Privatsphäre und die gesetzeskonforme Erhebung, Verarbeitung und Nutzung Ihrer Daten ist uns ein besonderes Anliegen. Nachfolgend informieren wir Sie darüber, welche Ihrer Daten wir auf der Webseite erheben und für welche Zwecke wir diese verarbeiten und nutzen.

1. Verantwortlicher / Diensteanbieter

Verantwortlicher gemäß Art. 4 Abs. 7 Datenschutzgrundverordnung (nachfolgend „DSGVO“) und Diensteanbieter im Sinne des Telemediengesetzes ist Oliver-Schmidt-Consulting, Daimlerstraße 12, 71083 Herrenberg, E-Mail: kontakt@oliver-schmidt-consulting.de (nachfolgend „uns“ oder „wir“).

2. Datenerhebung, -verarbeitung und -nutzung bei Besuch unserer Webseite

2.1 Bei der bloß informatorischen Nutzung der Website, also wenn Sie sich nicht registrieren oder uns anderweitig Informationen übermitteln, erheben wir nur die personenbezogenen Daten, die Ihr Browser an unseren Server übermittelt. Wenn Sie unsere Website betrachten möchten, erheben wir die folgenden Daten, die für uns technisch erforderlich sind, um Ihnen unsere Website anzuzeigen und die Stabilität und Sicherheit zu gewährleisten:

2.2 Auf die Daten haben wir Zugriff sowie unser Host-Provider, dessen Server im Raum der europäischen Union stehen.

2.3 Diese genannten Daten werden durch uns zu folgenden Zwecken verarbeitet:

2.4 Die Rechtsgrundlage für die Datenverarbeitung ist Art. 6 Abs. 1 S. 1 lit. f DSGVO. Unser berechtigtes Interesse folgt aus oben aufgelisteten Zwecken zur Datenerhebung.

3. Datenerhebung, -verarbeitung und -nutzung bei Kontaktaufnahme

3.1 Wir erheben Ihre Daten, wenn Sie uns diese im Rahmen einer Kontaktaufnahme z.B.per E-Mail mitteilen. Die Verarbeitung und Nutzung Ihrer bei Kontaktaufnahme angegebenen Daten erfolgt ausschließlich zum Zwecke der Beantwortung Ihres Anliegens und für etwaige Nachfragen. Die in diesem Zusammenhang anfallenden Daten löschen wir, nachdem die Speicherung nicht mehr erforderlich ist, oder schränken die Verarbeitung ein, falls gesetzliche Aufbewahrungspflichten bestehen.

3.2 Die Datenverarbeitung zum Zwecke der Kontaktaufnahme mit uns erfolgt nach Art. 6 Abs. 1 S. 1 lit. b oder f DSGVO.

4. Nutzung der BING Maps-Kartenfunktion

4.1 Auf dieser Webseite nutzen wir das Angebot von Bing Maps (Microsoft Corporation, One Microsoft Way, Redmond, WA 98052-6399, USA). Dadurch können wir Ihnen interaktive Karten direkt in der Website anzeigen und ermöglichen Ihnen die komfortable Nutzung der Karten-Funktion.

4.2 Wir haben weder Einfluss auf die erhobenen Daten und Datenverarbeitungsvorgänge, noch sind uns der volle Umfang der Datenerhebung, die Zwecke der Verarbeitung, die Speicherfristen bekannt. Auch zur Löschung der erhobenen Daten durch den Plug-in-Anbieter liegen uns keine Informationen vor.

4.3 Durch den Besuch auf der Website erhält die Microsoft Corp. die Information, dass Sie die entsprechende Unterseite unserer Website aufgerufen haben. Dies erfolgt unabhängig davon, ob Microsoft ein Nutzerkonto bereitstellt, über das Sie eingeloggt sind, oder ob kein Nutzerkonto besteht. Wenn Sie bei Microsoft eingeloggt sind, werden Ihre Daten direkt Ihrem Konto zugeordnet. Wenn Sie die Zuordnung mit Ihrem Profil bei Microsoft nicht wünschen, müssen Sie sich vor Aktivierung des Buttons ausloggen. Microsoft speichert Ihre Daten als Nutzungsprofile und nutzt sie für Zwecke der Werbung, Marktforschung und/oder bedarfsgerechten Gestaltung seiner Website. Ihnen steht ein Widerspruchsrecht zu gegen die Bildung dieser Nutzerprofile, wobei Sie sich zur Ausübung dessen an Microsoft richten müssen.

4.4 Weitere Informationen zu Zweck und Umfang der Datenerhebung und ihrer Verarbeitung durch den Plug-in-Anbieter erhalten Sie in den Datenschutzerklärungen des Anbieters. Dort erhalten Sie auch weitere Informationen zu Ihren diesbezüglichen Rechten und Einstellungsmöglichkeiten zum Schutze Ihrer Privatsphäre: https://www.microsoft.com/en-us/maps/product/terms-april-2011 Microsoft verarbeitet Ihre personenbezogenen Daten auch in den USA und hat sich dem EU-US Privacy Shield unterworfen, https://www.privacyshield.gov/EU-US-Framework.

5. Weitergabe von Daten

5.1 Eine Übermittlung Ihrer persönlichen Daten an Dritte zu anderen als den im Folgenden aufgeführten Zwecken findet nicht statt.

5.2 Wir geben Ihre persönlichen Daten nur an Dritte weiter, wenn:

6. Links zu anderen Webseiten

Unsere Webseite enthält Links zu Webseiten Dritter. Bei Betätigen eines solchen Links, haben wir leider keinen Einfluss mehr auf die Erhebung, Verarbeitung und Nutzung Ihrer Daten durch Dritte. Aus diesem Grunde können wir hierfür leider keine Verantwortung übernehmen.

7. Betroffenenrechte

Sie haben das Recht:

8. Sicherheit Ihrer Daten

Ihre uns zur Verfügung gestellten persönlichen Daten werden durch Ergreifung aller technischen sowie organisatorischen Sicherheitsmaßnahmen so gesichert, dass sie für den Zugriff unberechtigter Dritter unzugänglich sind. Bei Versendung von sehr sensiblen Daten oder Informationen ist es empfehlenswert, den Postweg zu nutzen, da eine vollständige Datensicherheit per E-Mail nicht gewährleistet werden kann.

9. Widerspruchsrecht

Sofern Ihre personenbezogenen Daten auf Grundlage von berechtigten Interessen gemäß Art. 6 Abs. 1 S. 1 lit. f DSGVO verarbeitet werden, haben Sie das Recht, gemäß Art. 21 DSGVO Widerspruch gegen die Verarbeitung Ihrer personenbezogenen Daten einzulegen, soweit dafür Gründe vorliegen, die sich aus Ihrer besonderen Situation ergeben. Möchten Sie von Ihrem Widerspruchsrecht Gebrauch machen, schreiben Sie bitte an:

Oliver-Schmidt-Consulting, Daimlerstraße 12, 71083 Herrenberg, E-Mail: kontakt@oliver-schmidt-consulting.de

10. Aktualität und Änderung dieser Datenschutzerklärung

Diese Datenschutzerklärung ist aktuell gültig und hat den Stand Mai 2018. Durch die Weiterentwicklung unserer Website oder aufgrund geänderter gesetzlicher beziehungsweise behördlicher Vorgaben kann es notwendig werden, diese Datenschutzerklärung zu ändern. Die jeweils aktuelle Datenschutzerklärung kann jederzeit auf der Website unter https://oliver-schmidt-consulting.de/#datenschutz von Ihnen abgerufen und ausgedruckt werden.