In einem kleinen Team wird die Software für Paketautomaten entwickelt. Diese muss über ein Rollen- und Rechtesystem verschiedenen Benutzergruppen in unterschiedlichen Ländern Zugang zu den Automaten und deren Funktionen gewähren. Über eine Hardware-Abstraktionsschicht wird unterschiedliche Hardware wie Scanner, Drucker oder Bezahlterminals angesteuert. Die Automaten haben beschränkte Ressourcen und sollen 24h am Tag zur Verfügung stehen.
Über ein Portal stehen den Endkunden verschiedene Produkte zur Verfügung. Die Produktfamilie wurde von Grund auf neu entwickelt. Im Fokus standen dabei Wartbarkeit und Performance. Da frühestmöglich eine funktionsfähige Version zur Verfügung stehen musste, verwendete das Team solange bestehende Komponenten bis diese neu entwickelt werden konnten.
Der Kunde betreibt eine Online-Plattform auf der Händler verschiedener Großkunden an Werbekampagnen teilnehmen können. Über eine Weboberfläche wählt der Händler auf einer Karte die von ihm gewünschten Verteilgebiete und Selektionskriterien. Die Software gibt unmittelbar eine Rückmeldung darüber wie viele Haushalte selektiert werden. Im
Backend wurde vom Team ein REST-Service entwickelt der die Versandunterlagen für die Zusteller vorbereitet und an Kunden und Druckdienstleister weitergeleitet.
Für einen Kunden wurden alle Prozesse und Produkte auf SEPA vorbereitet. Dabei musste berücksichtigt werden, dass für eine Übergangszeit auch nicht-SEPA Buchungen verarbeitet werden konnten. Für die Umstellungen wurden verschiedene Back- und Frontend Komponenten angepasst.
Die Webpräsenz einer Online-plattform wurde durch ein Scrum-Team grundlegend überarbeitet. Bestehende Funktionen haben wir überdacht und das Design für Tablets und Handys optimiert. Zusätzlich wurden neue Dialoge geschaffen und fehlende Funktionen nachgerüstet.
Für die Nutzer einer Online-Plattform wurde die Möglichkeit geschaffen, Rechnungen online zu bezahlen. Zuerst hat das Scrum-Team eine Backend-Schnittstelle für Geschäftskunden implementiert, damit diese ihre Rechnungen einliefern können.
Anschließend wurden verschiedene Zahldienstleister angebunden, damit die Nutzer per Lastschrift oder Überweisung bezahlen können.
Für ein internationales Unternehmen wurde eine komplette Business Intelligence Suite betrieben und von Version 10g auf 11g migriert. Die Daten wurden tagesaktuell aus drei Kontinenten gesammelt und in einer zentralen Datenbank homogenisiert gespeichert.
Über ein Reporting-Werkzeug wurden dem Kunden verschiedene Berichte zur Verfügung gestellt. Zusätzlich wurde eine Schnittstelle für Ad-hoc-Abfragen implementiert.
Für eine Kommunikations-Plattform wurde eine Schnittstelle für Großkunden implementiert. Umgesetzt wurden ein SMTP- und ein SFTP-Kanal. Vertraulichkeit und Verlässlichkeit hatten während der gesamten Entwicklung oberste Priorität.
Der Wunsch des Kunden bestand darin, ein einheitliches Kampagnenmanagement für seine verschiedenen Organisationseinheiten aufzubauen. Zu diesem Zweck sollten die Daten der Organisationseinheiten an einer zentralen Stelle gespeichert und vereinheitlicht werden. Die erste Aufgabe war es, eine Bestandsaufnahme der vorhandenen Daten zu erstellen. Anschließend wurden ein dimensionales Datenmodell und die nötigen Transformationsregeln festgelegt.
In Unternehmen jeder Größenordnung liegen Daten an verschiedenen Stellen verteilt (z. B. Wikis, Fileshares, SharePoint, Ticketsysteme). Mit der Intranet-Suchmaschine habe ich eine Möglichkeit geschaffen, all diese Datentöpfe gleichzeitig zu durchsuchen.
Onlineversicherung
04.2008 - 12.2009
Bei diesem Projekt verkaufte der Kunde KFZ- und Rechtsschutzversicherungen über das Internet. Die Weiterentwicklung wurde von mehreren Teams deutschlandweit betrieben. Ich entwickelte nicht nur Teile des Backends welches per SOAP mit anderen Systemen interagierte, sondern darüber hinaus auch Teile des Frontends das über ein eigens entwickeltes Framework verwaltet wurde.
Sprachen
Werkzeuge
Betriebssysteme
Datenbanken
Betriebssupport
10.2007 ? 03.2008
Während einer Software-Migration brauchte der Kunde Unterstützung für den Betrieb. Die Aufgabe bestand darin, Agenten und Konfigurationen automatisiert zu aktualisieren.
Sprachen
Werkzeuge
Betriebssysteme
Datenbanken
Mehr Projekte auf Anfrage.
Ich habe mehrjärige Erfahrung in der Administration heterogener Umgebungen. Der Schwerpunkt lag dabei in der Entwicklung von Shellskripten (sh/bash). Für die Installation und Wartung waren kenntnisse in den foglenden Bereichen nötig:
Währed der Ausbilung habe ich ausschließlich Foxpro programmiert. Anschließend habe ich in Java und Perl Front- und Backend Software entwickelt.
Allen Programmen die ich Entwickelt habe speicherten Ihre Daten in einer Relationalen Datenbank. Die Schnittstelle war für Java JDBC, für Perl DBI. Frameworks wie DBIC oder JPA/Hibernate wurden eingesetzt sofern der Einsatz sinvoll war.
Zusätzlich habe ich Erfahrung mit den folgenden Kommunikationsprotokollen:
Skill Pyramide
Java, Linux
subversion, Shell,
Perl, /bin/bash, SQL
.......................................................... Top
vi, MySQL, Oracle, HTML
JavaScript, Spring, TCP/IP
groovy, OpenVPN, Mockito, Maven
PostgreSQL, REST, puppet, Tomcat, CSS
JQuery, PL/SQL, SMTP, AngularJS, rsync, git
Solaris, IntelliJ, Eclipse, Apache, Selenium, CSS
.................................................................... Advanced
MS Access, MS SQL Server, PHP, VBA, AIX, SNMP, HP-UX
OpenVMS, SOAP, XML, Tru64, Windows, Solr/Lucene, openSNMP
Oracle Business Intelligence Enterprise Edition, Postfix, Jenkins,
Oracle Warehouse Builder, Catalyst, HAProxy, MS Office, SoapUI, DKIM, H2
Netbeans, LDAP, JavaEE, Enterprise Architect, DNS, Oracle Application Express
................................................................................... Basic
In einem kleinen Team wird die Software für Paketautomaten entwickelt. Diese muss über ein Rollen- und Rechtesystem verschiedenen Benutzergruppen in unterschiedlichen Ländern Zugang zu den Automaten und deren Funktionen gewähren. Über eine Hardware-Abstraktionsschicht wird unterschiedliche Hardware wie Scanner, Drucker oder Bezahlterminals angesteuert. Die Automaten haben beschränkte Ressourcen und sollen 24h am Tag zur Verfügung stehen.
Über ein Portal stehen den Endkunden verschiedene Produkte zur Verfügung. Die Produktfamilie wurde von Grund auf neu entwickelt. Im Fokus standen dabei Wartbarkeit und Performance. Da frühestmöglich eine funktionsfähige Version zur Verfügung stehen musste, verwendete das Team solange bestehende Komponenten bis diese neu entwickelt werden konnten.
Der Kunde betreibt eine Online-Plattform auf der Händler verschiedener Großkunden an Werbekampagnen teilnehmen können. Über eine Weboberfläche wählt der Händler auf einer Karte die von ihm gewünschten Verteilgebiete und Selektionskriterien. Die Software gibt unmittelbar eine Rückmeldung darüber wie viele Haushalte selektiert werden. Im
Backend wurde vom Team ein REST-Service entwickelt der die Versandunterlagen für die Zusteller vorbereitet und an Kunden und Druckdienstleister weitergeleitet.
Für einen Kunden wurden alle Prozesse und Produkte auf SEPA vorbereitet. Dabei musste berücksichtigt werden, dass für eine Übergangszeit auch nicht-SEPA Buchungen verarbeitet werden konnten. Für die Umstellungen wurden verschiedene Back- und Frontend Komponenten angepasst.
Die Webpräsenz einer Online-plattform wurde durch ein Scrum-Team grundlegend überarbeitet. Bestehende Funktionen haben wir überdacht und das Design für Tablets und Handys optimiert. Zusätzlich wurden neue Dialoge geschaffen und fehlende Funktionen nachgerüstet.
Für die Nutzer einer Online-Plattform wurde die Möglichkeit geschaffen, Rechnungen online zu bezahlen. Zuerst hat das Scrum-Team eine Backend-Schnittstelle für Geschäftskunden implementiert, damit diese ihre Rechnungen einliefern können.
Anschließend wurden verschiedene Zahldienstleister angebunden, damit die Nutzer per Lastschrift oder Überweisung bezahlen können.
Für ein internationales Unternehmen wurde eine komplette Business Intelligence Suite betrieben und von Version 10g auf 11g migriert. Die Daten wurden tagesaktuell aus drei Kontinenten gesammelt und in einer zentralen Datenbank homogenisiert gespeichert.
Über ein Reporting-Werkzeug wurden dem Kunden verschiedene Berichte zur Verfügung gestellt. Zusätzlich wurde eine Schnittstelle für Ad-hoc-Abfragen implementiert.
Für eine Kommunikations-Plattform wurde eine Schnittstelle für Großkunden implementiert. Umgesetzt wurden ein SMTP- und ein SFTP-Kanal. Vertraulichkeit und Verlässlichkeit hatten während der gesamten Entwicklung oberste Priorität.
Der Wunsch des Kunden bestand darin, ein einheitliches Kampagnenmanagement für seine verschiedenen Organisationseinheiten aufzubauen. Zu diesem Zweck sollten die Daten der Organisationseinheiten an einer zentralen Stelle gespeichert und vereinheitlicht werden. Die erste Aufgabe war es, eine Bestandsaufnahme der vorhandenen Daten zu erstellen. Anschließend wurden ein dimensionales Datenmodell und die nötigen Transformationsregeln festgelegt.
In Unternehmen jeder Größenordnung liegen Daten an verschiedenen Stellen verteilt (z. B. Wikis, Fileshares, SharePoint, Ticketsysteme). Mit der Intranet-Suchmaschine habe ich eine Möglichkeit geschaffen, all diese Datentöpfe gleichzeitig zu durchsuchen.
Onlineversicherung
04.2008 - 12.2009
Bei diesem Projekt verkaufte der Kunde KFZ- und Rechtsschutzversicherungen über das Internet. Die Weiterentwicklung wurde von mehreren Teams deutschlandweit betrieben. Ich entwickelte nicht nur Teile des Backends welches per SOAP mit anderen Systemen interagierte, sondern darüber hinaus auch Teile des Frontends das über ein eigens entwickeltes Framework verwaltet wurde.
Sprachen
Werkzeuge
Betriebssysteme
Datenbanken
Betriebssupport
10.2007 ? 03.2008
Während einer Software-Migration brauchte der Kunde Unterstützung für den Betrieb. Die Aufgabe bestand darin, Agenten und Konfigurationen automatisiert zu aktualisieren.
Sprachen
Werkzeuge
Betriebssysteme
Datenbanken
Mehr Projekte auf Anfrage.
Ich habe mehrjärige Erfahrung in der Administration heterogener Umgebungen. Der Schwerpunkt lag dabei in der Entwicklung von Shellskripten (sh/bash). Für die Installation und Wartung waren kenntnisse in den foglenden Bereichen nötig:
Währed der Ausbilung habe ich ausschließlich Foxpro programmiert. Anschließend habe ich in Java und Perl Front- und Backend Software entwickelt.
Allen Programmen die ich Entwickelt habe speicherten Ihre Daten in einer Relationalen Datenbank. Die Schnittstelle war für Java JDBC, für Perl DBI. Frameworks wie DBIC oder JPA/Hibernate wurden eingesetzt sofern der Einsatz sinvoll war.
Zusätzlich habe ich Erfahrung mit den folgenden Kommunikationsprotokollen:
Skill Pyramide
Java, Linux
subversion, Shell,
Perl, /bin/bash, SQL
.......................................................... Top
vi, MySQL, Oracle, HTML
JavaScript, Spring, TCP/IP
groovy, OpenVPN, Mockito, Maven
PostgreSQL, REST, puppet, Tomcat, CSS
JQuery, PL/SQL, SMTP, AngularJS, rsync, git
Solaris, IntelliJ, Eclipse, Apache, Selenium, CSS
.................................................................... Advanced
MS Access, MS SQL Server, PHP, VBA, AIX, SNMP, HP-UX
OpenVMS, SOAP, XML, Tru64, Windows, Solr/Lucene, openSNMP
Oracle Business Intelligence Enterprise Edition, Postfix, Jenkins,
Oracle Warehouse Builder, Catalyst, HAProxy, MS Office, SoapUI, DKIM, H2
Netbeans, LDAP, JavaEE, Enterprise Architect, DNS, Oracle Application Express
................................................................................... Basic
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.