Projekte


05/21 – … VR-02
Branche Öffentlicher Sektor
Beschreibung Umsetzung einer bundeseinheitlichen Richtlinie zur Verwaltung von Steuerkonten.
Der Projektschwerpunkt liegt initial in der agilen Umsetzung einer asynchronen Massendatenverarbeitung.
Aufgaben
  • Entwicklung Java, SpringBoot
  • Architektur
  • Prototyping
  • Skills
  • confluence
  • eclipse-ide
  • git
  • liquibase
  • maven
  • jdk11
  • jira
  • oracle-db
  • quartz-scheduler
  • spring-boot
  • spring-data
  • Größe 40 Personen in mehreren agilen Teams

    10/19 – 04/21 VR-01
    Branche Öffentlicher Sektor
    Beschreibung Umsetzung einer neuen EU-Richtline im steuerlichen Kontext: Erklärungen werden im Ausgangsland verarbeitet und anschließend an ein zentrales Verzeichnis der EU übertragen. Von dort rufen die EU-Länder die für Sie relevanten Erklärungen ab. Der Projektschwerpunkt liegt auf der Batch-Verarbeitung von XML Massendaten.
    Aufgaben
  • Softwareentwicklung Java, JEE (Entwicklung, Unit-Test, Review)
  • Technische Beratung
  • Skills
  • dbunit-2.6
  • confluence-4.3
  • eclipse-ide-4.9
  • git-2.22
  • hibernate-5.4
  • jaxb-2.3
  • jboss-7.1
  • jmockit-1.21
  • liquibase-3.5
  • map-struct-1.3
  • maven-3.3
  • nexus-3.19
  • jdk-1.8
  • jenkins-2.150
  • jira-8.5
  • oracle-db-8.1
  • spring-4.3
  • spring-batch-4.0
  • sql-developer-3.2
  • umlet-14.2
  • Größe 40 Personen

    10/16 – 06/19 Berufsförderungs-Fachinformationssystem
    Branche Öffentlicher Sektor
    Beschreibung Das Berufsförderungs-Fachinformationssystem unterstützt die Mitarbeiter des Berufsförderungsdienstes bei ihren Aufgaben. Ziel ist es, ausscheidende Soldaten auf Zeit erfolgreich in einen Zivilberuf einzugliedern und ihnen die Chance zu einem beruflichen und sozialen Aufstieg mit auf den Weg zu geben.
    Aufgaben
  • Architektur der Migration von Hivemind/Tapestry auf CDI/JSF
  • Entwicklung von Teilsystemen
  • Entwicklung von Unit und Lasttests
  • Skills
  • apache-jmeter-3.0
  • apache-tomcat-8
  • cdi-1.2 Contexts and Dependency Injection
  • cdi-unit-4.0.1 CDI test framework
  • db2-10.5
  • dbvis-9.2.6
  • hibernate-5.1
  • htmlunit-2.29 HTML test framework
  • intellij-idea-2016.1.3
  • jdk-1.8.0_40
  • jenkins-1.6
  • jsf-2.2.13 Java Server Faces
  • mvn-3
  • primefaces 6.0 JSF components
  • selenium-ide-2.9.1.1
  • svn-1.6
  • tapestry-4
  • tortoise-svn-1.6.16
  • weld-2.4.0 CDI container
  • Größe 10 Personen

    02/16 – 09/16 „DAV“
    Branche Öffentliche Verwaltung
    Beschreibung Die DatenAnnahme- und Verteilstelle (DAV) nimmt Meldungen von Arbeitgebern entgegen, prüft diese und verteilt sie
    an die zuständigen Fachverfahren (Lohnnachweis, Stammdatendienst) der UnfallVersicherungen (UVs).
    Rückmeldungen aus den Fachverfahren werden durch die DAV zurück an die Arbeitgeber übermittelt.
    Aufgaben
  • Architektur von Teilsystemen
  • Entwicklung von Backend-Systemen mit Java EE
  • Entwicklung von GUIs mit Oracle ADF
  • Dokumentation von Backend-Systemen
  • Skills
  • java-1.8.0_51
  • javaee-6
  • oracle-adf-12c
  • oracle-database-11g
  • oracle-jdeveloper-12c
  • oracle-weblogic-server-12.2.1
  • svn-1.6
  • Größe 8 Personen

    10/14 – 12/15 „Customer Management Portal“
    Sector Chemical Industry
    Description Based on their role (sales representative, customer service, local coordinator, …) users participate in the customer management workflow and create, edit, approve or reject customers. The Customer Management Portal provides a unified Google Web Toolkit (GWT) frontend to several backend systems (DB, SAP, LDAP).
    Tasks
  • Development of java backend services.
  • Development of GWT frontend.
  • Skills
  • apache-maven-3.2.3
  • apache-tomcat-8.0.12
  • eclipse-jee-luna
  • git-1.9.1
  • gwt-2.6.1
  • hibernate-3.6.3
  • jdk-8u20
  • jenkins-1.509.1
  • mysql-5.1.33
  • redmine-microportal-2.6.0
  • spring-3.1.4
  • ubuntu-14.04-LTS
  • Size 5 persons

    01/13 – 09/14 „Mobile flight booking for german airline“
    Sector Aviation
    Description New web based flight booking system for german carrier that contains revenue and servicing flows.
    By integrating webservices and xml interfaces from different backend providers
    the system renders output especially suited for mobile devices.
    Tasks
  • Development of java backend actions and components.
  • Integration of external webservices and xml interfaces.
  • Skills
  • apache-ant-1.8.2
  • apache-maven-3.0.4
  • eclipse-jee-juno-SR1
  • greenhopper-6.0.3
  • gson-1.7.1
  • jdk-1.6.0_35
  • jenkins-1.499
  • jira-5.1
  • mysql-5.1.58
  • mysql-tools-1.2.17
  • notepad++-6.3
  • scrum
  • sonar-3.3
  • struts-1.3.8
  • svn-1.7.8
  • tomcat-7.0
  • Size 6 persons

    11/12 – 11/12 „lindoTrack“
    Branche Mobile App
    Beschreibung Mit lindoTrack folgst du vorhandenen Strecken oder zeichnest selbst neue Strecken auf.

  • Audio-Navigation: Bei der Navigation verlässt du dich allein auf deine Ohren, so dass du beim Wandern, Laufen oder Radfahren Hände und Augen frei hast. Du kannst jede Strecke im gpx-Track Format benutzen, die du aus dem Internet heruntergeladen oder selbst mit einem Programm geplant hast.
  • Tracklog: Du kannst deine eigene Strecke beim Wandern, Laufen oder Radfahren aufzeichnen, egal ob du gerade einer vorhandenen Strecke folgst oder nicht.
  • Weitere Informationen unter android.lindosoft.com oder im Google Play Store.

    Aufgaben
  • Spezifikation, Entwicklung, Test und Dokumentation.
  • Skills
  • Android 4.2 (API Level 17)
  • Android SDK 20.0.3
  • Android Location API
  • Android Media API
  • Notepad++v6.1.3
  • Sony Ericson XPeria STI5i, Android 4.0.4
  • WordPress 3.4.2 Blog
  • Größe 1 Person

    10/12 – 11/12 „lindoTongue“
    Branche Mobile App
    Beschreibung Manche Dinge kannst du nur durch ständige Wiederholung erlernen. Mit lindoTongue ist das ganz einfach und macht sogar Spaß. Dabei spricht lindoTongue durch Verwendung von Ton, Bild und Schrift mehrere Sinne und Lerntypen an und ist vielseitig einsetzbar:

  • Vokabeltrainer: Erlerne Bedeutung, Aussprache und Schreibweise von Worten und Redewendungen. Trainiere die Übersetzung von deiner Muttersprache in eine Fremdsprache und umgekehrt.
  • Lernhilfe: Das kleine oder große Einmaleins, die Quadratzahlen, medizinische oder technische Fachausdrücke, Fremdwörter. Eigentlich alles, was du sonst stur auswendig lernst, kannst du in ein paar freien Minuten jederzeit und überall auffrischen.
  • Bilderbuch: Nimm Bilder auf und unterlege sie mit dem zugehörigen Text. Kreiere dein eigenes Bilderbuch, deine Bildergeschichte, deine Kurzreportage, deinen Reisebericht oder dein persönliches Notizbuch.
  • Weitere Informationen unter android.lindosoft.com oder im Google Play Store.

    Aufgaben
  • Spezifikation, Entwicklung, Test und Dokumentation.
  • Skills
  • Android SDK 20.0.3
  • Android Media API
  • Notepad++v6.1.3
  • Sony Ericson XPeria STI5i, Android 4.0.4
  • WordPress 3.4.2 Blog
  • Größe 1 Person

    09/12 – 10/12 „lindoGuide“
    Branche Mobile App
    Beschreibung Mit lindoGuide kannst du Audioguides und Audiotouren anhören bzw. folgen. Zusätzlich kannst du selbst Audioguides und Audiotouren mit gesprochenen Empfehlungen, Kommentaren und Anweisungen aufnehmen.

  • Guides: Nimm eigene Audioguides auf oder höre Beiträge aus bestehenden Audioguides, wenn du dich in der Nähe einer Sehenswürdigkeit befindest.
  • Touren: Nimm eigene Audiotouren mit Richtungsanweisungen und Zusatzinformationen auf oder folge bestehenden Audiotouren.
  • Weitere Informationen unter android.lindosoft.com oder im Google Play Store.

    Aufgaben
  • Spezifikation, Entwicklung, Test und Dokumentation.
  • Skills
  • Android SDK 20.0.3
  • Android Location API
  • Android Media API
  • Sony Ericson XPeria STI5i, Android 4.0.4
  • WordPress 3.4.2 Blog
  • Größe 1 Person

    01/12 – 06/12 „Beste Frische – MDE“
    Branche Handelskonzern in Köln
    Beschreibung Optimierung der Marktprozesse Bestellung, Bestandspflege und Wareneingang in Obst- und Frische-Abteilungen von Supermärkten mit Hilfe einer neuen MDE
    (Mobile DatenErfassung) Anwendung. Die mobilen Endgeräte werden direkt im Lager oder am Verkaufsregal eingesetzt und kommunizieren online per WLAN über ein privates Netzwerk mit dem zentralen Marktprozess-Server.
    Aufgaben
  • Spezifikation, Entwicklung, Test und Dokumentation von Anwendungsfällen auf dem Marktprozess-Server.
  • Skills
  • Archiva 1.3.5 Build Artifact Repository
  • Arquillian 1.0.0.CR7 Java EE Test Framework
  • DB2 9.7 Relational Database
  • Confluence 4.1.4 Documentation Wiki
  • Eclipse Helios Service Release 1 Development Environment
  • JBoss 6.0.0-final Application Server
  • JDK 1.6.0_30 Java Development Kit
  • JIRA 3.11 Issue Tracker
  • MagicDraw 17.0.1 UML Tool
  • Maven 3.0.2 Build/Dependency Management
  • Mockito 1.9.0 Test Mock Library
  • MyBatis 3.0.5 Object Relational Mapper
  • Orika 1.0 Bean Mapper
  • QuickBuild 4.0 Automated Build Environment
  • RestEasy 2.3.0 REST Framework
  • SQuirreL 3.2.1 SQL Client
  • Subversion 1.7 Version Control System
  • Größe > 30 Personen

    05/11 – 11/11 „WLAN Portal“
    Sector Telecommunication provider in Bonn
    Description International web portal application that enables customers
    at WLAN hotspots to access the internet. Customers can login
    into their WLAN account, buy new vouchers using credit card
    or miles&more payment and get an overview of passed or remaining
    WLAN time.
    Role/Tasks
  • Design, implementation and unit test of components.
  • Design, implementation of an xhtml converter that converts custom tags into standard/myfaces/tomahawk tags.
  • Skills Frameworks/Libraries:

  • Apache myfaces-2.0.5
  • Apache tomahawk20-1.1.10
  • Spring 3.0.5
  • Tomcat 7.0.14
  • Tools/Standards:

  • Bugzilla 3.2.3
  • Eclipse Helios Service Release 1
  • Git-1.7.5.1
  • Java Development Kit jdk-1.6.0_16
  • Maven mvn-3.0
  • Scrum
  • Size > 10 persons

    11/10 – 04/11 „CRISP – Enabling Platform“
    Sector Telecommunication provider in Bonn
    Description CRISP acts as an enabling platform which allows internal and external service providers to
    use internal services. The system performs authentication, authorization and service transformation.
    Role/Tasks
  • Partial implementation of a gwt/smartgwt based administration interface.
  • Implementation of new frontend services.
  • Adaption/extension of the pmg (Privacy Management Gateway) backend system.
  • Skills Frameworks/Libraries:

  • cxf 2.2.5
  • gwt (Google Web Toolkit) 2.1.0
  • hibernate 3.5.6
  • spring 3.0.4
  • smart-gwt 2.2
  • Languages/Standards:

  • corba
  • jdk 1.6.0_16
  • scrum
  • Tools:

  • Application server tomcat 6.0.18 and jetty 7.1.6
  • Bugtracking jira 4.2
  • Build management maven 3.0
  • Database postgresql 9.0beta1
  • Development environment eclipse helios service release 1
  • Sourcecode management svn (subversion) 1.6.13
  • Size 6 persons

    05/10 – 10/10 „SNC-Gateway – Social Network Community Gateway“
    Sector Telecommunication provider in Bonn
    Description An ever increasing number of young people and professionals is organized in Social Network Communities like facebook, myspace, studivz, twitter and xing. The SNC Gateway provides a unified data model and interface for the different application programming interfaces of these Social Network Communities to client applications.
    Role/Tasks
  • Complete refactoring of the meinvz/studivz frontend adapter.
  • Migration to the new VZ Mobile REST API.
  • Implementation/adaption of python integration tests.
  • Implementation/test/installation/documentation of python reporting tool
    which extracts performance/usage statistics from logfiles/database
    and sends reports via PGP encrypted email.
  • Design/implementation of a fully configurable json/xml rest proxy prototype
    using xslt and xstream.
  • Skills Frameworks/Libraries:

  • gpg 1.4.7
  • json 2.3
  • oauth 1.0
  • spring 2.5.6
  • xsom
  • xstream 1.3
  • Languages/Standards:

  • corba
  • jdk 1.6.0_13
  • python 2.5.1
  • Servers/Systems:

  • fedora linux 2.6.23
  • Tools:

  • Application server tomcat 6.0.18 and jetty 7.1.6
  • Development environment eclipse 3.4.0
  • Build management ant 1.7.0
  • Sourcecode management svn 1.4.4
  • Bugtracking hp quality center 10.0
  • Size 5 persons

    05/09 – 04/10 „PICOS – Privacy and Identity Management for Community Services“
    Sector Telecommunication provider in Bonn
    Description Privacy and Identity Management for Community Services (PICOS)
    is an international research project, focused on mobile communities.
    The PICOS consortium consists of eleven partners from seven different countries,
    supported by the EU as a part of the Trust & Security Group.
    It contains specialists from the fields of science, research and industry.
    PICOS has the mission to investigate mobile communities and their services.
    Especially regarding aspects like privacy and identity management
    as well as technical and economical aspects.
    Role/Tasks
  • Concept, development and installation of the picos-server
    (orchestration layer component).
  • Code first (server) and wsdl first (client) webservice development
    based on cxf and spring.
  • Partial development of a j2me fat client prototype using lwuit.
  • Partial documentation of components.
  • Skills Frameworks/Libraries:

  • antenna ota servlet 1.0.2
  • cxf 2.1.6
  • spring 2.5.6
  • Languages/Standards:

  • j2me (cldc 1.1, midp 2.1)
  • jdk 1.6.0_13
  • lwuit 20090803
  • wtk 2.5.2
  • Servers/Systems:

  • apache tomcat 6.0.18
  • fedora linux 2.6.23
  • Tools:

  • Development environment eclipse 3.4.0
  • UML design jude 5.5
  • Build management mvn 2.0.8
  • Sourcecode management svn 1.4.4
  • Project management and bugtracking trac 0.11.3
  • Size > 30 persons in a distributed development environment

    02/09 – 04/09

    „Smpp Proxy“ for Mobile Operator in Bonn

    Sector
    Telecommunication

    Description

    The smpp proxy interacts as an intermediate system for manipulating
    the short messages exchanged between an External Short Message Entity
    (ESME) and a Short Message Service Center (SMSC). Depending on the type
    and content of a short message the smpp proxy changes the message,
    drops the message or generates a new message.

    Role/Tasks
    Concept, development, packaging and installation of the smpp proxy
    (including connection handling, Processing Data Unit (PDU) handling,
    exception handling, statistic reporting and snmp monitoring).
    Concept and development of the smpp test client and server
    (including ESME simulation, SMSC simulation, script support
    and loadtest support).
    Documentation of smpp proxy and test tool
    (including Installation Guide, Operations Guide, Development Guide,
    Configuration Docs Generator, Error/Warnings Docs Generator).

    Skills
    Frameworks/Libraries

    • ireasoning snmpagent 4.0
    • jdom 1.1
    • opensmpp 2.0
    • spring 2.5.6
    • xstream 1.2

    Languages/Standards

    • jdk 1.6.0_07
    • smpp 3.4
    • xml/xpath/xslt

    Operating Systems

    • centos linux 2.6.18
    • drbd 8.0.3
    • heartbeat 2.0.8

    Tools

    • bugzilla 2.16.5
    • eclipse 3.4.0
    • mvn 2.0.8
    • mvn rpm plugin 2.0
    • svn 1.4.4

    Size
    3 persons