In 2013: Entwicklung einer iOS App als Konferenzraumanzeige


































In 2016: Weiterentwicklung einer innovativen iOS App für ein Startup

Verantwortung:
Implementierung an einer B2C-Lösung (ride sharing app)

Systemumgebung:
Swift, MapKit, REST-API



In 2016: Projektbegleitende Software-Architektur und Konzept-Review einer iOS App

Verantwortung:
Review der Software-Architektur, Review der technischen Konzepte Projektbegleitende Unterstützung in allen iOS Fragen

Systemumgebung:
iOS, Objective-C, Jira, Confluence



In 2016: Entwicklung eines iOS Spiels als Lückentext

Verantwortung:
Konzeption und Implementierung eines eigenen iOS Programms: Lückentext für Erstleser

Systemumgebung:
xCode, Objective-C



In 2015: Migration des Rechenzentrums bei laufendem Betrieb für eine General-Interest-Site

Verantwortung:
Planung und Durchführung der Migration im DevOps Team, Architekturerweiterungen, Chef, Jenkins, Docker

Systemumgebung:
CoreMedia CMS 7 (von Solaris nach Linux, Oracle nach Postgres, HW nach Docker)



In 2015: Software-Architektur-Beratungen, Unterstützung bei Angebotserstellung

Verantwortung:
Beratung bei Software-Architektur-Themen, Erstellung bei Angeboten

Systemumgebung:
Java, CoreMedia, Objective-C



In 2015: Erweiterung einer iOS App mit Apple Watch Extension (1 und 2) zur Steuerung von z.B. einer Hausautomation

Verantwortung:
Erweiterung einer iOS App mit Apple Watch Extension (1 und 2) zur Steuerung von z.B. einer Hausautomation

Systemumgebung:
Swift



In 2015: Technische Projektleitung für mobile Apps

Verantwortung:
Technische Projektleitung auf allen großen Plattformen in 4 Sprachen

Systemumgebung:
iOS, Android, Backberry, Windows



In 2014: Entwicklung einer innovativen iOS App für ein Startup

Verantwortung:
Implementierung an einer B2C-Lösung (ride sharing app)

Systemumgebung:
Swift, MapKit, REST-API



In 2014: CoreMedia CMS Versionsupgrade auf CM7

Verantwortung:
Software Migration, neue Maven Struktur, Chef Update, Beheben von Nebenläufigkeitsfehlern, Architekturerweiterungen, JDK Crahses, Threaddump Analysen, Dokumentenmodell-Änderungen

Systemumgebung:
CoreMedia CMS 7 CAE (auf Sun und Mac OS X), Tomcat 7, Oracle 11



In 2013/2014: Unterstützung der DevOps im Betrieb einer General-Interest-Site

Verantwortung:
Java Memory Leaks Analyse, Threaddump Analysen, Beheben von Nebenläufigkeitsfehlern, Architekturerweiterungen, Content-Migration, CMS Version-Updates, Dokumentenmodell-Änderungen

Systemumgebung:
CoreMedia CMS 2008 ADS & CAE (auf Sun und Mac OS X), Tomcat 6, Oracle 10i



In 2013: Entwicklung einer iOS App als Konferenzraumanzeige

Verantwortung:
Konzeption und Implementierung eines eigenen iOS Programms zur Nutzung als Konferenzraumanzeige

Systemumgebung:
xCode, Objective-C



In 2013: Unterstützung der DevOps im Betrieb einer General-Interest-Site

Verantwortung:
Java Memory Leaks Analyse, Threaddump Analysen, Beheben von Nebenläufigkeitsfehlern, Architekturerweiterungen, Content-Migration, CMS Version-Updates, Dokumentenmodell-Änderungen

Systemumgebung:
CoreMedia CMS 2008 ADS & CAE (auf Sun und Mac OS X), Tomcat 6, Oracle 10i



In 2013: Entwicklung einer iOS App mit dynamischer UI

Verantwortung:
Idee, Konzeption, Design und Implementierung eines eigenen iOS Programms zur Steuerung von z.B. dem Raspberry Pi

Systemumgebung:
xCode, Objective-C



2012-2013: Entwicklung einer iOS App mit CoreData, Cloud-Synchronization, XMPP und Quartz 2D

Verantwortung:
Implementierung an einer B2B-Lösung. Das Projekt hatte vor allem Android im Fokus und ich habe die vorhandene Android App auf iOS migriert.
  • CoreData mit Parent/Child Contexts (wg. Synchronization)
  • Synchronization in eine Cloud (Offline-fähig mit ReachabilityObserver und NSOperation)
  • CoreData-Modell wurde generiert auf Basis des Datenmodells sowohl für den Server, Android und iOS mit Acceleo
  • Quartz 2D Programming (CGPath: quadratic Bézier curve) zwecks PDF Annotation (verschiedene Stifte, etc; ähnlich "Paper")
  • Speicherung der Path-Elemente im SVG-Format
  • XMPP-Integration
  • Multilanguage


Systemumgebung:
xCode, Objective-C, CoreData, Quartz 2D, XMPP



In 2012: Entwicklung einer Web App zur Steuerung der Raspberry Pi GPIO Ports

Verantwortung:
Eigenentwicklung einer Web App zur Steuerung der GPIO Ports des Raspberry Pi

Systemumgebung:
Raspbian, Winstone Servlet Container, Maven, Java 6, JSON



In 2012: Unterstützung der DevOps im Betrieb einer General-Interest-Site

Verantwortung:
Java Memory Leaks Analyse, Threaddump Analysen, Beheben von Nebenläufigkeitsfehlern, Architekturerweiterungen, Content-Migration, CMS Version-Updates, Dokumentenmodell-Änderungen

Systemumgebung:
CoreMedia CMS 2008 ADS & CAE (auf Sun und Mac OS X), Tomcat 6, Oracle 10i



In 2012: Unterstützung bei der Weiterentwicklung einer iOS App

Verantwortung:
Implementierung, Know-How Unterstützung

Systemumgebung:
iPad, iOS 4.2, 5.1



In 2011: kurzfristige Unterstützung bei der Weiterentwicklung einer iOS App

Verantwortung:
Implementierung, Know-How Unterstützung

Systemumgebung:
iPad, iOS 5, SplitView



In 2011: Implementierung einer regionalen Video-Auslieferung auf Basis der CoreMedia Unified API

Verantwortung:
Konzeption und Entwicklung und Überführung in den Betrieb

Systemumgebung:
CoreMedia CMS 2008 ADS & CAE (auf Sun und Mac OS X), Tomcat 6, Oracle 10i



In 2010: Implementierung und technische Konzeption einer Universal iOS App mit enger Serveranbindung

Verantwortung:
Implementierung, Technische Konzeption

Systemumgebung:
iPhone/iPad, iOS 3.1.3 bis 4.0, TableView drill downs in Tab Bar



In 2010: Migration einer General-Interest-Site von CoreMedia ADS nach CAE

Verantwortung:
Überführung des Betriebs von der vorherigen CoreMedia ADS Architektur in die neue CAE Architektur, Initiales Deployment, Hardware Sizing, Konfiguration der produktiven Umgebung, Deployments

Systemumgebung:
CoreMedia CMS 2008 ADS & CAE (auf Sun und Mac OS X), Tomcat 6, Oracle 10i



In 2010: Technische Beratung bei der Umsetzung von iPhone Apps mit hoher Serverintegration

Verantwortung:
Technische Beratung bei der Umsetzung von iPhone Apps mit hoher Serverintegration: Technische Beratung bei konzeptionellen Fragen. Auffinden von technischen Umsetzungswegen und Machbarkeit

Systemumgebung:
iPhone



in 2010: Migration einer General-Interest-Site von CoreMedia 2006 nach 2008

Verantwortung:
Aktualisierung der Build- und Deploy Scripte, Initiale Installation, Planung der Migration, Konfiguration der produktiven Umgebung, Deployment, Koordination der Hosting Firma, (>100 Mio Visits/Monat)

Systemumgebung:
CoreMedia CMS 2008 ADS & CAE (auf Sun und Mac OS X), Tomcat 6, Oracle 10i



in 2009: Betriebsunterstützung einer General-Interest-Site

Verantwortung:
Performance-Tests von Software und Hardware, Unterstützung des Betriebs und der Bereitschaft, Systemarchitektur, (>100 Mio Visits/Monat)

Systemumgebung:
CoreMedia CMS 2006 ADS & CAE (auf Sun und Mac OS X), Tomcat 5, Oracle 10i



In 2009: Vertrieb selbst implementierter iPhone Programme: LightIt Lite und iRate

Verantwortung:
Idee, Konzeption, Design und Implementierung eigener iPhone Programme: LightIt Lite, iRate Lite und iRate

Systemumgebung:
xCode, Objective-C
serverseitig: Java, Tomcat, PostgreSQL



In 2009: Technische Beratung beim Relaunch einer Community Integration mit CoreMedia CMS 2008

Verantwortung:
Technische Beratung beim Relaunch einer Community Integration mit CoreMedia CMS 2008: Austausch der CMS Komponente (CAE -> ADS). Aufgrund der Projektgegebenheiten hat der scheinbare Technologierückschritt viele Vorteile gebracht.

Systemumgebung:
CoreMedia CMS 2008 ADS & CAE



In 2009: Autor des Buches: Das CoreMedia CMS - Einstieg und Praxis

Verantwortung:
Autor des Buches "Das CoreMedia CMS - Einstieg und Praxis"
ISBN: 3-86541-324-2


Systemumgebung:
CoreMedia CMS 2005-2008, ADS & CAE



in 2008: Betriebsunterstützung einer General-Interest-Site

Verantwortung:
Weiterentwicklung eines Mandanten, Einspielen von CoreMedia CMS Patches, erste Konzeptionen einer größeren Migration (>10Mio hits/min)

Systemumgebung:
CoreMedia CMS 2006 ADS & CAE (auf Sun und Mac OS X), Tomcat 5, Oracle 10i



In 2008: Implementierung eines Video-Auslieferungsservers auf Basis der CoreMedia Unified API

Verantwortung:
Konzeption und Implementierung eines Auslieferungsservers für Videos mit permanentem Cache auf Basis der CoreMedia Unified API

Systemumgebung:
CoreMedia CMS 2006 UAPI (auf Sun und Mac OS X)



in 2008: Teststellung und Umsetzung einer neuen Hardware- und Netzwerk-Architektur

Verantwortung:
Lasttests, Auswertung und Systemoptimierung auf Sun Niagara und Sun Fire für die Auslieferung (CoreMedia CMS 2006). Einführung der neuen Hardware im laufenden Betrieb einer führenden General-Interest-Site

Systemumgebung:
CoreMedia CMS 2006 ADS & CAE, Sun Fire X4150 und Niagara T5120, Cisco ACE Modul



in 2008: Migration einer führenden General-Interest-Site von CoreMedia 4.2 nach 2006

Verantwortung:
Aktualisierung der Build- und Deploy Scripte, Initiale Installation, Planung der Migration, Konfiguration der produktiven Umgebung, Deployment, Koordination der Hosting Firma

Systemumgebung:
CoreMedia CMS 2006 ADS & CAE (auf Sun und Mac OS X), Tomcat 5, Oracle 10i



in 2007: Weiterentwicklung einer Internetpräsenz

Verantwortung:
Proof-of-Concept Implementierungen: barrierefreies Ajax

Entwicklung von Services im anmeldepflichtigen Bereich, z.B. elektronisches Postfach

Systemumgebung:
CoreMedia CMS 4.2 (auf Sun und Mac OS X), Weblogic 8, DB2, Struts, EJB



in 2007: Launch eines kleinen Internetauftritts: www.brigitta-weiss.de

Verantwortung:
Konzeption, Design und Umsetzung eines kleinen Internetauftritts: www.brigitta-weiss.de

Systemumgebung:
Apache, HTML, CSS, gimp



in 2007: Relaunch eines internen Nachrichtensystems für einen Konzern aus der Telekommunikationsbranche auf Basis der CoreMedia CAE

Verantwortung:
Design und Architektur für die Integration der CMS Systemteile (CAE) mit einem Portal Server, Java-Entwicklung, Datenmodellierung

Systemumgebung:
Tomcat 5, CoreMedia CMS 2005 CAE (auf Sun und Windows), Oracle 9i, Sun Portal Server, Spring



in 2006: Relaunch eines Intranets für einen Konzern aus der Telekommunikationsbranche auf Basis der CoreMedia CAE

Verantwortung:
Konzeption, Design und Architektur für die Integration der CMS Systemteile (CAE) mit einem Portal Server, Installation und Konfiguration des Testsystems, Dokumentation, Einarbeitung des Teams in das Thema CoreMedia CMS, Proof-of-Concept Implementierungen

Systemumgebung:
Tomcat 5, CoreMedia CMS 2005 CAE (auf Sun und Windows), Oracle 9i, Sun Portal Server, Spring



in 2005: Migration zweier Internetpräsenzen von CoreMedia CMS 3.2 nach 2005

Verantwortung:
Entwicklung von Migrationsscripten für CoreMedia-Content, externe Daten und Benutzerdaten, Template- und Backendanpassungen, Konfigurationsanpassungen, Dokumenttypanpassungen

Systemumgebung:
Tomcat 5 (von 3.2), DB2 (von Informix), CoreMedia CMS 2005 (von 3.2) auf Mac OS X und SUN



in 2005: Pre-Sales Consultant für ein Migrationsprojekt auf Basis von CoreMedia CMS 2005

Verantwortung:
CoreMedia Produktwissen

Systemumgebung:
CoreMedia CMS 4.2 nach 2005



in 2005: Digital Rights Management for Mobile Services

Verantwortung:
Schreiben von Administrator- und Integrationsdokumentation

Systemumgebung:
Java, CoreMedia DRM 2005



in 2005: Implementierung eines MMS Frameworks für einen mobilen Service Provider

Verantwortung:
Konzeption und Java Entwicklung, Integration von externen Schnittstellen (MM7) zu verschiedenen MMSCs

Systemumgebung:
Weblogic 8.1 auf Sun und Linux



2004-2005: Relaunch eines Internet Portals für einen innovativen Online-Vertriebskanal in der Automobilbranche: eSEAT

Verantwortung:
Entwicklung eines Formular-Frameworks, Build Process, Konfiguration der produktiven Umgebung, Deployment

Systemumgebung:
IBM WebSphere 5.1 (Migration 4.x→5.1), Tomcat 5, CoreMedia CMS 4.2 (Migration 3.2→4.2), Oracle 9i auf Unix - Sun Solaris sowie SUSE Linux



in 2004: Digital Rights Management for Mobile Services

Verantwortung:
Schreiben von Entwickler-, Administrator- und Benutzerdokumentation

Systemumgebung:
Java, CoreMedia DRM 2.1



2002-2004: Relaunch (und Support) einer internationalen Firmen-Internetpräsenz sowie (zentral und lokal gehostete) Länder-Sites auf Basis von CoreMedia CMS für die Automobilbranche

Verantwortung:
Build Process für die zentral gehosteten Sites, Entwicklung von Templates (HTML JavaScript), Installation und Konfiguration des Testsystems und der Produktivumgebung, Dokumentation

Systemumgebung:
IBM WebSphere 4.x, CoreMedia CMS 4.0 (auf Linux, Sun und Windows), Oracle 8i



2001-2002: Entwicklung und Support eines Internet Portals für einen innovativen Online-Vertriebskanal in der Automobilbranche: eSEAT

Verantwortung:
Java-Entwicklung, JSP-Entwicklung, Datenmodellierung, Build Process, Integration von externen Schnittstellen zum Kreditkartenanbieter und einer Finanzierungsbank, Konfiguration der Produktivumgebung

Systemumgebung:
IBM WebSphere 4.x, CoreMedia CMS 3.2, Oracle 8i, Struts auf Sun



in 2001: Relaunch eines Internet Portals für einen mobilen Service Provider

Verantwortung:
Java Entwicklung, Datenmodellierung (SQL sowie Altdatenübernahme), Integration von externen Schnittstellen zu SMSCs

Systemumgebung:
Weblogic 5.8, Oracle 8i (OPS!) auf Sun