I Erweiterung, Weiterentwicklung und Wartung von ELSTER-Postfach-Anwendungen
I Fachliche und technische Gespräche und Abstimmung mit dem Kunden
I Backend Entwicklung in einem verteilten System
I Implementierung von Servlets, SOAP- und REST-Web Services?
I Integration von SOAP- und REST-Web Services?
I Softwarearchitektur (Konzeption und Design)
I Erstellung von UML-Diagrammen für Design und Dokumentation
I Erstellung und Erweiterung der Entwicklerdokumentation (Atlassian Confluence), der Einsatzdokumente und Handbücher (DocBook)
I Verwendung von Kryptographischen Frameworks (Verschlüsselung)
I Entwurf, Design und Implementierung abfrageoptimierter SQL-Datenbanken
I Releasekandidat mit Change- und Produktmanagement planen und releasen
I Analyse und Behebung von Speicherproblemen mit Hilfe von Heap-Dumps/ Threaddump
I Implementierung von Health-Checks für die Integration des Betriebsmonitorings
I Umgang mit verschiedenen Kodierungen (ISO-8859-1, ISO-8859-15, UTF-8 und Unicode)
I Schnittstellen pflegen und erweitern
I Integration von Anwendungen mittels JMS
I Batchprogrammierung mit Bash, sed, awk
I Python Programmierung
I Nutzung von Apache Tomcat als Servlet Container, Installation auf Linux Ubuntu VM
I Teamübergreifendes Anforderungsmanagement
I Konzeption, Entwicklung und Durchführung von Last- und Performancetests
I Erweiterung, Weiterentwicklung und Wartung von JUnit-Tests (inkl. Migration von JUnit4 auf JUnit5)
I Last- und Integrationstests, Test Driven Development?
I Vorgehen nach Clean Code Standards
I Agile Vorgehensweise (Scrum)
I Automatisierte Erstellung von HTML Reports zur Datenanalyse von Anwendungsmetriken (Performance) mittels Python, Pandas und Jupyter Notebook
I Datenabholungen gemäß StDAV protokollieren
Umsetzung von PersistenzschichtI Programmierung mit JEE, EJB, SWT, Eclipse RCP unter Verwendung eines eigenentwickelten SWT Frameworks
I Programmierung eines zusätzlichen Swing-Clients
I Integration der Insolvenz-Bearbeitung in eine bestehende Kirchensteueranwendung
I JUnit- und Integrationstests
I Integration einer XML-Schnittstelle für den Datenaustauch unterschiedlicher Kirchensteuerämter
I Analyse und Design/Datenbankdesign
I Implementierung (Front-/Backend)
I Umsetzung Mehrsprachigkeit im Front-End (Coding und Encoding)
I Export- und Import-Funktionalitäten (Excel, CSV, PDF. XML)
I Umgang mit verschiedenen Kodierungen (ISO-8859-1, ISO-8859-15, UTF-8) inkl. Umwandlung und Verarbeitung in Java
I JUnit- und Integrationstests
I Dokumentation
I ISM (Integrated Service Management - Unterprojekt von SCE+) liefert Softwaresysteme, Best Practices und Know-how, um die Infrastruktur, Mitarbeiter und Prozesse - über die gesamte Dienstleistungskette - im Rechenzentrum zu verwalten. Dabei ist die Planung und Lieferung branchenspezifisch zugeschnitten.
I Implementierung neuer Features in Front- und Backend
I JUnit- und Integrationstests
I Wartung / Bugfixes
I agiles Vorgehensmodell nach Scrum
I IBM Connections (vorher Lotus®) ist eine Social Software für Unternehmen, um durch dynamische Netzwerke von Mitarbeitern, Kunden und Partnern Innovationen schneller integrieren zu können. Spezielle Features wie Communities, Blogs und Aktivitäten werden für den internen Gebrauch genutzt und enthalten sensible Informationen in hoher Sicherheitsstufe
I Entwicklung von wiederverwendbaren Komponenten innerhalb der kompletten Applikation
I Internationalisierung des Systems
I Arbeiten vorwiegend im Frontend, aber auch im Backend
I JUnit- und Integrationstests
I Kundenkommunikation
Wartung /BugfixesI Einhaltung von internationalen Standards und Regularien des Projekts developerWorks
I Team Lead eines Drei-Personen-Test-Teams
I Planung der Tests unter Berücksichtigung des definierten Entwicklungszyklus der einzelnen Unterprojekte
I Integration der Ergebnisse in die jeweiligen Arbeitspakte der einzelnen Unterprojekte
I Webapplikation, um Daten der Mitarbeiter eines Unternehmens zu verwalten
I Wartung / Bugfixes
I Weiterentwicklung der Applikation um neue Features
I JUnit- und manuelles Testing
Smartdesk ist ein Property Management System PMS für Hotels, die alle Aspekte für die Administration von Hotels, aber auch Hotelketten, vereint wie z.B. Check-In/-Out, Zimmerservice, Bilanzen usw.
I Entwicklung benutzerfreundlicher User-Interfaces
I Implementierung eines Superusers
I Wartung / Bugfixes
I Weiterentwicklung der Software
I Entwicklung von Finanz-Reports-Erstellung
I Unit testing & Installation und Backups
I Anreicherung der Unternehmensseite mit Marketinginhalten
Webapplikation, die das Wetter an verschiedenen Orten anzeigt. Diese wurde in digitale Schilder in Hotels aber auch Hotelzimmern integriert.
I Entwicklung, Implementierung und Tests in allen Bereichen der Applikation
I Analyse zur Entwicklung neuer Module
I Bachelor Thesis: "Java Web Application for managing the books and readers of a library"
I Erweiterung, Weiterentwicklung und Wartung von ELSTER-Postfach-Anwendungen
I Fachliche und technische Gespräche und Abstimmung mit dem Kunden
I Backend Entwicklung in einem verteilten System
I Implementierung von Servlets, SOAP- und REST-Web Services?
I Integration von SOAP- und REST-Web Services?
I Softwarearchitektur (Konzeption und Design)
I Erstellung von UML-Diagrammen für Design und Dokumentation
I Erstellung und Erweiterung der Entwicklerdokumentation (Atlassian Confluence), der Einsatzdokumente und Handbücher (DocBook)
I Verwendung von Kryptographischen Frameworks (Verschlüsselung)
I Entwurf, Design und Implementierung abfrageoptimierter SQL-Datenbanken
I Releasekandidat mit Change- und Produktmanagement planen und releasen
I Analyse und Behebung von Speicherproblemen mit Hilfe von Heap-Dumps/ Threaddump
I Implementierung von Health-Checks für die Integration des Betriebsmonitorings
I Umgang mit verschiedenen Kodierungen (ISO-8859-1, ISO-8859-15, UTF-8 und Unicode)
I Schnittstellen pflegen und erweitern
I Integration von Anwendungen mittels JMS
I Batchprogrammierung mit Bash, sed, awk
I Python Programmierung
I Nutzung von Apache Tomcat als Servlet Container, Installation auf Linux Ubuntu VM
I Teamübergreifendes Anforderungsmanagement
I Konzeption, Entwicklung und Durchführung von Last- und Performancetests
I Erweiterung, Weiterentwicklung und Wartung von JUnit-Tests (inkl. Migration von JUnit4 auf JUnit5)
I Last- und Integrationstests, Test Driven Development?
I Vorgehen nach Clean Code Standards
I Agile Vorgehensweise (Scrum)
I Automatisierte Erstellung von HTML Reports zur Datenanalyse von Anwendungsmetriken (Performance) mittels Python, Pandas und Jupyter Notebook
I Datenabholungen gemäß StDAV protokollieren
Umsetzung von PersistenzschichtI Programmierung mit JEE, EJB, SWT, Eclipse RCP unter Verwendung eines eigenentwickelten SWT Frameworks
I Programmierung eines zusätzlichen Swing-Clients
I Integration der Insolvenz-Bearbeitung in eine bestehende Kirchensteueranwendung
I JUnit- und Integrationstests
I Integration einer XML-Schnittstelle für den Datenaustauch unterschiedlicher Kirchensteuerämter
I Analyse und Design/Datenbankdesign
I Implementierung (Front-/Backend)
I Umsetzung Mehrsprachigkeit im Front-End (Coding und Encoding)
I Export- und Import-Funktionalitäten (Excel, CSV, PDF. XML)
I Umgang mit verschiedenen Kodierungen (ISO-8859-1, ISO-8859-15, UTF-8) inkl. Umwandlung und Verarbeitung in Java
I JUnit- und Integrationstests
I Dokumentation
I ISM (Integrated Service Management - Unterprojekt von SCE+) liefert Softwaresysteme, Best Practices und Know-how, um die Infrastruktur, Mitarbeiter und Prozesse - über die gesamte Dienstleistungskette - im Rechenzentrum zu verwalten. Dabei ist die Planung und Lieferung branchenspezifisch zugeschnitten.
I Implementierung neuer Features in Front- und Backend
I JUnit- und Integrationstests
I Wartung / Bugfixes
I agiles Vorgehensmodell nach Scrum
I IBM Connections (vorher Lotus®) ist eine Social Software für Unternehmen, um durch dynamische Netzwerke von Mitarbeitern, Kunden und Partnern Innovationen schneller integrieren zu können. Spezielle Features wie Communities, Blogs und Aktivitäten werden für den internen Gebrauch genutzt und enthalten sensible Informationen in hoher Sicherheitsstufe
I Entwicklung von wiederverwendbaren Komponenten innerhalb der kompletten Applikation
I Internationalisierung des Systems
I Arbeiten vorwiegend im Frontend, aber auch im Backend
I JUnit- und Integrationstests
I Kundenkommunikation
Wartung /BugfixesI Einhaltung von internationalen Standards und Regularien des Projekts developerWorks
I Team Lead eines Drei-Personen-Test-Teams
I Planung der Tests unter Berücksichtigung des definierten Entwicklungszyklus der einzelnen Unterprojekte
I Integration der Ergebnisse in die jeweiligen Arbeitspakte der einzelnen Unterprojekte
I Webapplikation, um Daten der Mitarbeiter eines Unternehmens zu verwalten
I Wartung / Bugfixes
I Weiterentwicklung der Applikation um neue Features
I JUnit- und manuelles Testing
Smartdesk ist ein Property Management System PMS für Hotels, die alle Aspekte für die Administration von Hotels, aber auch Hotelketten, vereint wie z.B. Check-In/-Out, Zimmerservice, Bilanzen usw.
I Entwicklung benutzerfreundlicher User-Interfaces
I Implementierung eines Superusers
I Wartung / Bugfixes
I Weiterentwicklung der Software
I Entwicklung von Finanz-Reports-Erstellung
I Unit testing & Installation und Backups
I Anreicherung der Unternehmensseite mit Marketinginhalten
Webapplikation, die das Wetter an verschiedenen Orten anzeigt. Diese wurde in digitale Schilder in Hotels aber auch Hotelzimmern integriert.
I Entwicklung, Implementierung und Tests in allen Bereichen der Applikation
I Analyse zur Entwicklung neuer Module
I Bachelor Thesis: "Java Web Application for managing the books and readers of a library"