Skills
JEE / J2EE / Java EE / Spring / REST / SOAP
Erfahrungen in großen Softwareprojekten
Entwicklung von Swing Applikationen
Testgetriebene Entwicklung
Performance Analysen
Einführung von Continuos Integration
Erfahrungen in großen Softwareprojekten
Entwicklung von Swing Applikationen
Testgetriebene Entwicklung
Performance Analysen
Einführung von Continuos Integration
Projekthistorie
Zeitraum:
01/2014 - heute
Kurzbeschreibung:
Neuentwicklung der zentralen Software zum Zuordnen und Verbuchen von Forderungen von Krankenkassen im In- und Ausland.
Endkunde ist die DVKA (GKV-Spitzenverband, Abteilung Deutsche Verbindungsstelle Krankenversicherung – Ausland)
Branche:
Krankenkasse/Health/Buchhaltung
Rolle:
Softwareentwickler
Aufgaben:
JEE 6 Entwicklung, Technische Beratung, Machbarkeitsstudien, Konzeption
Technologien & Werkzeuge:
Java 7
JEE 6
ZK 7 Framework
Oracle Application Server 12.1.2
Oracle 12 Database
Mockito
eclipseLink
EJB 3
Maven 3
TDD
Scrum
============================================================
============================================================
Zeitraum:
07/2013 - 12/1013
Kurzbeschreibung:
Unterstützung und Beratung einer IT-Firma bei der Weiterentwicklung eines webbasierten Kontakt- und Mitgliederverwaltungssystems für einen großen deutschen Bundesverband. Kernaufgabe des Portals ist das Vertrags- und Fortbildungsmanagement für die Mitglieder des Verbandes.
Branche:
It-Dienstleistung
Rolle:
Technischer Berater
Aufgaben:
Entwicklung neuer Features
Beratung bei Vorgehensweise im Entwicklungsprozess
Unterstützung bei Maßnahmen zur Verbesserung der Softwarequalität
Support beim Erstellen von Anforderungen
Technologien & Werkzeuge:
Java 5/6
JavaScript
JQuery
Apache Wicket
Struts 1 & 2
Hibernate 3
EJB 2 & 3
Ant 1.8
tomcat 5
Glassfish 2.1.1
MySQL 5.5
Kanban
============================================================
============================================================
Zeitraum:
04/2013 - 12/2013
Kurzbeschreibung:
Weiterentwicklung und Wartung eines mobilen Buchungsportals
Auf Basis eines Online-Portals werden dem Kunden Möglichkeiten zur Verfügung gestellt, auch über mobile Endgeräte, Flüge zu buchen. Die Buchungen erfolgen in diesem Falle über den Browser und nicht über native Apps.
Branche:
Internetagentur
Rolle:
Associate Technology
Aufgaben:
• Weiterentwicklung und Pflege des Online Portals
Technologien & Werkzeuge
• Html & CSS
• Javascript
• Intellij 12
• maven 3
• Struts 2
• Tomcat 7
• Apache Webserver
• Mysql 5 Datenbank
============================================================
============================================================
Zeitraum:
07/2012 - 03/2012
Kurzbeschreibung
Home Access Decision Services
Die Abteilung stellt Backend-Komponenten u.A. fürs Auftragsmanagement zur Verfügung. Zudem werden Komponenten bereitgestellt für die Beauskunftung von DSL Verfügbarkeiten(ADSL, VDSL). Zu diesem Zweck müssen diverse externe Systeme von Telekommunikationsanbietern angebunden werden. Technologisch basieren die Komponenten auf JEE Basis mit jboss als Applicationserver.
Branche:
Telekommunikation
Rolle:
Senior Java Entwickler
Aufgaben:
• Entwicklung von Backend-Funktionalität
• Mitglied eines Scrum-Teams
• Verbesserung der Softwarequalität durch diverse Maßnahmen wie die Einführung von Code-Reviews etc.
• Aufbau einer Software Assembly Line für das Team (Jenkins)
Technologien/Werkzeuge:
• EJB 3
• jboss 4.2 im Cluster
• jenkins
• intellij
• Mockito
• CVS
• EJB 2.1
• jboss 7
• Sonar
• maven
• signavio (bpmn)
• JIRA
============================================================
============================================================
Zeitraum:
4/2012 bis 06/2012
Kurzbeschreibung:
Evaluierung Sproutcore(Ember.js)
In diesem Projekt ging es um die Evaluierung von diversen Javascript Frameworks und im speziellen um Sproutcore und seine Tauglichkeit als Framework für clientseitige Webentwicklung.
Branche:
IT
Rolle:
Entwickler
Aufgaben:
Evaluierung des Javascript Frameworks Sproutcore (heute: Ember.js)
Technologien/Werkzeuge:
• Sproutcore
• Ember.js
============================================================
============================================================
Zeitraum:
10/2011 - 03/2012
Kurzbeschreibung:
Werbemanager
Im Projekt Werbemanager wird ein Portal für kleine und mittelständische Kunden errichtet, das diesen den Zugang zum Onlinemarketing, insbesondere zu Banner- und Suchmaschinenmarketing, ebnet. Der Werbemanager umfasst eine Stammdaten- und Auftragsdatenverwaltung. Parallel
dazu wurde eine Webanwendung für die Kampagnenmanager erstellt, mit deren Unterstützung diese im Auftrag der KMU Marketingaktivitäten planen und ausführen. Technische Herausforderungen sind die Bildung eines möglichst großen fachlichen Querschnitts und die Integration in die Softwarelandschaft des Anbieters.
Branche:
Logistik
Rolle:
Senior Entwickler
Aufgaben:
• Konzept konfigurierbare Werbeform
• Implementierung Backend und GUI
• Erstellung Ant-Skripte zum automatischen Deployment
Technologien/Werkzeuge:
• MDA/MDSD
• Spring
• Rest WebServices
• Oracle 10g
• Eclipse
• Ant
• Bugzilla
• Maven
• JSP
• Oracle SQL Developer
• Oracle WebLogic
• Magic Draw
• CVS
• Struts
• JQuery
============================================================
============================================================
Zeitraum:
02/2010 - 10/2011
Kurzbeschreibung:
Onlinebrief
Der Brief im Internet ermöglicht es Privatpersonen, Unternehmen und Behörden auch in der elektronischen Welt verbindlich, vertraulich und verlässlich miteinander zu kommunizieren. Die Systemarchitektur erweitert bewährte E-Mail-Technologien um modernste Sicherheits- und Verschlüsselungstechnologien und ermöglicht dadurch auch bekannte (Brief) Postdienst-leistungen wie z.B. Einschreiben in elektronischer Form. Privat-Anwendern wird ein Web-Interface zur Verfügung gestellt, während für Geschäftskunden zusätzlich spezielle Gateways exisitieren, an die die bestehende E-Mail-Infrakstruktur angebunden werden kann. Das Gesamtsystem besteht aus einer großen Menge von Komponenten, die in unterschiedlichen Programmiersprachen realisiert werden und im wesentlichen über Web-Service-Schnittstellen miteinander kommunizieren.
Branche:
Logistik
Rolle:
Senior Java EE Entwickler
Aufgaben:
• Design und Implementierung der Komponente UserService, die zuständig ist für das Speichern von Benutzerdaten in der Datenbank und die zugehörige Fachlogik
• Analyse der UserService Komponente auf Performance
• Verantwortung für das Build-System des UserService(Maven)
• Support und Durchführung von Last & Performance-Tests
• Analyse diverser Java Profiling Tools
• Analyse der JBoss Messaging zur Optimierung des Registrierungsprozess
Technologien/Werkzeuge:
• Java 1.6
• Intellij
• JPA
• JMS
• Maven2
• php
• JBoss 5
• Junit
• JProfiler
• Eclipse
• EJB 3.0
• SOAP & Rest Web Services
• Subversion
• Hibernate
• YourKit 9
============================================================
============================================================
Zeitraum:
05/2009 - 01/2010
Kurzbeschreibung:
Android
Schwerpunkt des Projekts ist die Entwicklung von Standardsoftware für mobile Clients auf Basis von Android für ein großes deutsches Telekommunikationsunternehmen. Dabei handelt es sich sowohl um Produkte, die intern entwickelt werden, wie auch um solche, die an externe Dienstleister beauftragt werden. Durch diese Aufteilung fallen sowohl Aufgaben in den klassischen Bereichen der Softwareentwicklung wie Analyse, Design, Implementierung und Test, sowie das Controlling des externen Softwarelieferanten, an. Im Rahmen dieses Controllings geht es hauptsächlich um die Durchführung von Architektur- und Code-Reviews. Die interne Entwicklung erfolgt mit SCRUM als agile Vorgehensweise.
Das Team besteht zur Zeit aus 12-15 Entwicklern, die beim Kunden vor Ort arbeiten. Über den externen Anbieter kommt noch einmal die gleiche Anzahl an Entwicklern hinzu. Eine besondere Herausforderung besteht in der Tatsache, dass zwei Projekte gleichzeitig betreut werden, was ein schnelles Umdenken und Flexibilität voraussetzt.
Branche:
Telekommunikation
Rolle:
Software-Entwickler, Analyst
Aufgaben:
• Implementierung von Funktionalität für Android devices
• Erstellung von UML-Diagrammen(Use-Cases)
• Durchführung von Code Reviews
• Anforderungsanalyse
• Durchführung von Dokumentenreviews(Architektur-Konzepte)
• Schwachstellen-Analyse
Technologien/Werkzeuge:
• Android
• MagicDraw
• Hudson, Sonra, Checkstyle, PMD, FindBugs, Ant, Maven, Emma
• Git
• Scrum
• xPlanner
============================================================
============================================================
Zeitraum:
12/2007 - 04/2008
Kurzbeschreibung:
Home-Entertainment
Ziel des Projektes war es eine MediaCenter-Box zu entwickeln, die es dem Kunden ermöglicht, bequem im heimischen Wohnzimmer Internet-Entertainment sowie persönliche Medien zu nutzen. Beliebige Fernseher und HiFi-Anlagen können über Kabel mit der Box verbunden werden. Die Verbindung zu Internet und PC erfolgt per LAN oder drahtlos über WLAN.
Die Aufgabe unseres Teilprojektes bestand darin, die RSS-Feeds grafisch aufzuarbeiten und im Browser der Set-Top-Box darzustellen.
Eine besondere Schwierigkeit lag dabei zunächst darin, die RSS-Feeds und die damit verbunden Informationen fachlich aufzuarbeiten, um sie entsprechend darstellen zu können.
Projektgröße: 12 Personen
Branche:
Telekommunikation
Rolle:
Softwareentwickler, Analyst
Aufgaben:
• Analyse & Design
• Implementierung
Technologien/Werkzeuge:
• Javascript
• XML
• AJAX
• HTML
• JSON
• CSS
============================================================
============================================================
Zeitraum:
10/2007 - 11/2007
Kurzbeschreibung:
VOP
In diesem Projekt lag der Fokus auf der Analyse der bestehenden Web-Applikationen eines
großen Mobilfunkunternehmens in England. Ziel war es Optimierungspotentiale herauszuarbeiten, um dies dann dem Kunden in Form von Technical Option Recommendations zur Verfügung
zu stellen. Anhand dieser Dokumente sollte der Kunde dann sein weiteres Vorgehen bei der Verbesserung seines Web-Auftritts ausrichten. In diesem Zusammenhang lag meine Aufgabe darin, das Reporting-Konzept aufzuarbeiten, um Verbesserungsvorschläge zu unterbreiten.
Desweiteren habe ich Empfehlungen ausgesprochen, das Load-Balancing Konzept zu verbessern.
Projektgröße: 15 Personen
Branche:
Telekommunikation
Rolle:
Technical Analyst
Aufgaben:
• Technische Analyse
Technologien/Werkzeuge:
• Cognos
• SAS
• diverse Load-Balancer
============================================================
============================================================
Zeitraum:
03/2004 - 08/2007
Kurzbeschreibung:
Pegabase /radio
Ziel dieses Projektes war die Ablösung eines auf Oracle-Forms basierten Clients durch eine Swing Applikation.
Die Applikation unterstützt die Mitarbeiter eines großen deutschen Mobilfunkunternehmens bei der Planung der Funknetze und deren Abdeckung.
Im Zuge dieser Migration sind Prozesse in der Funknetzplanung neu überdacht und mit grafischen Konzepten belegt worden. Diese Konzepte sind dabei zunächst in Form von funktionalen Designs dokumentiert worden, um sie daraufhin umzusetzen.
Die technische Implementierung erfolgte dabei zum großen Teil durch Codegenerierung, die auf xml basierte.
Je nach Projektphase lagen meine Aufgaben sowohl in der Analyse als auch in der Implementierung der Softwarekomponenten. Nach 1,5 Jahren habe ich die Teamleitung eines Entwicklerteams übernommen. Weitere anderthalb Jahre später bin ich mit der Projektleitung eines Teilprojektes beauftragt worden.
Projektgröße insgesamt: 20 Personen
Teamgröße des Teilprojektes: 6 Personen
Branche:
Telekommunikation
Rolle:
Team Lead, Analyst, Softwareentwickler
Aufgaben:
• Angebotserstellung
• Programmierung
• Build & Deployment
• Konzeption
• Team & Teilprojektleitung
Technologien/Werkzeuge:
• Java
• Swing
• J2EE
• OC4J
• Ant
• Oracle 9i/10g
• JDBC
• XDoclet
• Bea Weblogic
• JBuilder
01/2014 - heute
Kurzbeschreibung:
Neuentwicklung der zentralen Software zum Zuordnen und Verbuchen von Forderungen von Krankenkassen im In- und Ausland.
Endkunde ist die DVKA (GKV-Spitzenverband, Abteilung Deutsche Verbindungsstelle Krankenversicherung – Ausland)
Branche:
Krankenkasse/Health/Buchhaltung
Rolle:
Softwareentwickler
Aufgaben:
JEE 6 Entwicklung, Technische Beratung, Machbarkeitsstudien, Konzeption
Technologien & Werkzeuge:
Java 7
JEE 6
ZK 7 Framework
Oracle Application Server 12.1.2
Oracle 12 Database
Mockito
eclipseLink
EJB 3
Maven 3
TDD
Scrum
============================================================
============================================================
Zeitraum:
07/2013 - 12/1013
Kurzbeschreibung:
Unterstützung und Beratung einer IT-Firma bei der Weiterentwicklung eines webbasierten Kontakt- und Mitgliederverwaltungssystems für einen großen deutschen Bundesverband. Kernaufgabe des Portals ist das Vertrags- und Fortbildungsmanagement für die Mitglieder des Verbandes.
Branche:
It-Dienstleistung
Rolle:
Technischer Berater
Aufgaben:
Entwicklung neuer Features
Beratung bei Vorgehensweise im Entwicklungsprozess
Unterstützung bei Maßnahmen zur Verbesserung der Softwarequalität
Support beim Erstellen von Anforderungen
Technologien & Werkzeuge:
Java 5/6
JavaScript
JQuery
Apache Wicket
Struts 1 & 2
Hibernate 3
EJB 2 & 3
Ant 1.8
tomcat 5
Glassfish 2.1.1
MySQL 5.5
Kanban
============================================================
============================================================
Zeitraum:
04/2013 - 12/2013
Kurzbeschreibung:
Weiterentwicklung und Wartung eines mobilen Buchungsportals
Auf Basis eines Online-Portals werden dem Kunden Möglichkeiten zur Verfügung gestellt, auch über mobile Endgeräte, Flüge zu buchen. Die Buchungen erfolgen in diesem Falle über den Browser und nicht über native Apps.
Branche:
Internetagentur
Rolle:
Associate Technology
Aufgaben:
• Weiterentwicklung und Pflege des Online Portals
Technologien & Werkzeuge
• Html & CSS
• Javascript
• Intellij 12
• maven 3
• Struts 2
• Tomcat 7
• Apache Webserver
• Mysql 5 Datenbank
============================================================
============================================================
Zeitraum:
07/2012 - 03/2012
Kurzbeschreibung
Home Access Decision Services
Die Abteilung stellt Backend-Komponenten u.A. fürs Auftragsmanagement zur Verfügung. Zudem werden Komponenten bereitgestellt für die Beauskunftung von DSL Verfügbarkeiten(ADSL, VDSL). Zu diesem Zweck müssen diverse externe Systeme von Telekommunikationsanbietern angebunden werden. Technologisch basieren die Komponenten auf JEE Basis mit jboss als Applicationserver.
Branche:
Telekommunikation
Rolle:
Senior Java Entwickler
Aufgaben:
• Entwicklung von Backend-Funktionalität
• Mitglied eines Scrum-Teams
• Verbesserung der Softwarequalität durch diverse Maßnahmen wie die Einführung von Code-Reviews etc.
• Aufbau einer Software Assembly Line für das Team (Jenkins)
Technologien/Werkzeuge:
• EJB 3
• jboss 4.2 im Cluster
• jenkins
• intellij
• Mockito
• CVS
• EJB 2.1
• jboss 7
• Sonar
• maven
• signavio (bpmn)
• JIRA
============================================================
============================================================
Zeitraum:
4/2012 bis 06/2012
Kurzbeschreibung:
Evaluierung Sproutcore(Ember.js)
In diesem Projekt ging es um die Evaluierung von diversen Javascript Frameworks und im speziellen um Sproutcore und seine Tauglichkeit als Framework für clientseitige Webentwicklung.
Branche:
IT
Rolle:
Entwickler
Aufgaben:
Evaluierung des Javascript Frameworks Sproutcore (heute: Ember.js)
Technologien/Werkzeuge:
• Sproutcore
• Ember.js
============================================================
============================================================
Zeitraum:
10/2011 - 03/2012
Kurzbeschreibung:
Werbemanager
Im Projekt Werbemanager wird ein Portal für kleine und mittelständische Kunden errichtet, das diesen den Zugang zum Onlinemarketing, insbesondere zu Banner- und Suchmaschinenmarketing, ebnet. Der Werbemanager umfasst eine Stammdaten- und Auftragsdatenverwaltung. Parallel
dazu wurde eine Webanwendung für die Kampagnenmanager erstellt, mit deren Unterstützung diese im Auftrag der KMU Marketingaktivitäten planen und ausführen. Technische Herausforderungen sind die Bildung eines möglichst großen fachlichen Querschnitts und die Integration in die Softwarelandschaft des Anbieters.
Branche:
Logistik
Rolle:
Senior Entwickler
Aufgaben:
• Konzept konfigurierbare Werbeform
• Implementierung Backend und GUI
• Erstellung Ant-Skripte zum automatischen Deployment
Technologien/Werkzeuge:
• MDA/MDSD
• Spring
• Rest WebServices
• Oracle 10g
• Eclipse
• Ant
• Bugzilla
• Maven
• JSP
• Oracle SQL Developer
• Oracle WebLogic
• Magic Draw
• CVS
• Struts
• JQuery
============================================================
============================================================
Zeitraum:
02/2010 - 10/2011
Kurzbeschreibung:
Onlinebrief
Der Brief im Internet ermöglicht es Privatpersonen, Unternehmen und Behörden auch in der elektronischen Welt verbindlich, vertraulich und verlässlich miteinander zu kommunizieren. Die Systemarchitektur erweitert bewährte E-Mail-Technologien um modernste Sicherheits- und Verschlüsselungstechnologien und ermöglicht dadurch auch bekannte (Brief) Postdienst-leistungen wie z.B. Einschreiben in elektronischer Form. Privat-Anwendern wird ein Web-Interface zur Verfügung gestellt, während für Geschäftskunden zusätzlich spezielle Gateways exisitieren, an die die bestehende E-Mail-Infrakstruktur angebunden werden kann. Das Gesamtsystem besteht aus einer großen Menge von Komponenten, die in unterschiedlichen Programmiersprachen realisiert werden und im wesentlichen über Web-Service-Schnittstellen miteinander kommunizieren.
Branche:
Logistik
Rolle:
Senior Java EE Entwickler
Aufgaben:
• Design und Implementierung der Komponente UserService, die zuständig ist für das Speichern von Benutzerdaten in der Datenbank und die zugehörige Fachlogik
• Analyse der UserService Komponente auf Performance
• Verantwortung für das Build-System des UserService(Maven)
• Support und Durchführung von Last & Performance-Tests
• Analyse diverser Java Profiling Tools
• Analyse der JBoss Messaging zur Optimierung des Registrierungsprozess
Technologien/Werkzeuge:
• Java 1.6
• Intellij
• JPA
• JMS
• Maven2
• php
• JBoss 5
• Junit
• JProfiler
• Eclipse
• EJB 3.0
• SOAP & Rest Web Services
• Subversion
• Hibernate
• YourKit 9
============================================================
============================================================
Zeitraum:
05/2009 - 01/2010
Kurzbeschreibung:
Android
Schwerpunkt des Projekts ist die Entwicklung von Standardsoftware für mobile Clients auf Basis von Android für ein großes deutsches Telekommunikationsunternehmen. Dabei handelt es sich sowohl um Produkte, die intern entwickelt werden, wie auch um solche, die an externe Dienstleister beauftragt werden. Durch diese Aufteilung fallen sowohl Aufgaben in den klassischen Bereichen der Softwareentwicklung wie Analyse, Design, Implementierung und Test, sowie das Controlling des externen Softwarelieferanten, an. Im Rahmen dieses Controllings geht es hauptsächlich um die Durchführung von Architektur- und Code-Reviews. Die interne Entwicklung erfolgt mit SCRUM als agile Vorgehensweise.
Das Team besteht zur Zeit aus 12-15 Entwicklern, die beim Kunden vor Ort arbeiten. Über den externen Anbieter kommt noch einmal die gleiche Anzahl an Entwicklern hinzu. Eine besondere Herausforderung besteht in der Tatsache, dass zwei Projekte gleichzeitig betreut werden, was ein schnelles Umdenken und Flexibilität voraussetzt.
Branche:
Telekommunikation
Rolle:
Software-Entwickler, Analyst
Aufgaben:
• Implementierung von Funktionalität für Android devices
• Erstellung von UML-Diagrammen(Use-Cases)
• Durchführung von Code Reviews
• Anforderungsanalyse
• Durchführung von Dokumentenreviews(Architektur-Konzepte)
• Schwachstellen-Analyse
Technologien/Werkzeuge:
• Android
• MagicDraw
• Hudson, Sonra, Checkstyle, PMD, FindBugs, Ant, Maven, Emma
• Git
• Scrum
• xPlanner
============================================================
============================================================
Zeitraum:
12/2007 - 04/2008
Kurzbeschreibung:
Home-Entertainment
Ziel des Projektes war es eine MediaCenter-Box zu entwickeln, die es dem Kunden ermöglicht, bequem im heimischen Wohnzimmer Internet-Entertainment sowie persönliche Medien zu nutzen. Beliebige Fernseher und HiFi-Anlagen können über Kabel mit der Box verbunden werden. Die Verbindung zu Internet und PC erfolgt per LAN oder drahtlos über WLAN.
Die Aufgabe unseres Teilprojektes bestand darin, die RSS-Feeds grafisch aufzuarbeiten und im Browser der Set-Top-Box darzustellen.
Eine besondere Schwierigkeit lag dabei zunächst darin, die RSS-Feeds und die damit verbunden Informationen fachlich aufzuarbeiten, um sie entsprechend darstellen zu können.
Projektgröße: 12 Personen
Branche:
Telekommunikation
Rolle:
Softwareentwickler, Analyst
Aufgaben:
• Analyse & Design
• Implementierung
Technologien/Werkzeuge:
• Javascript
• XML
• AJAX
• HTML
• JSON
• CSS
============================================================
============================================================
Zeitraum:
10/2007 - 11/2007
Kurzbeschreibung:
VOP
In diesem Projekt lag der Fokus auf der Analyse der bestehenden Web-Applikationen eines
großen Mobilfunkunternehmens in England. Ziel war es Optimierungspotentiale herauszuarbeiten, um dies dann dem Kunden in Form von Technical Option Recommendations zur Verfügung
zu stellen. Anhand dieser Dokumente sollte der Kunde dann sein weiteres Vorgehen bei der Verbesserung seines Web-Auftritts ausrichten. In diesem Zusammenhang lag meine Aufgabe darin, das Reporting-Konzept aufzuarbeiten, um Verbesserungsvorschläge zu unterbreiten.
Desweiteren habe ich Empfehlungen ausgesprochen, das Load-Balancing Konzept zu verbessern.
Projektgröße: 15 Personen
Branche:
Telekommunikation
Rolle:
Technical Analyst
Aufgaben:
• Technische Analyse
Technologien/Werkzeuge:
• Cognos
• SAS
• diverse Load-Balancer
============================================================
============================================================
Zeitraum:
03/2004 - 08/2007
Kurzbeschreibung:
Pegabase /radio
Ziel dieses Projektes war die Ablösung eines auf Oracle-Forms basierten Clients durch eine Swing Applikation.
Die Applikation unterstützt die Mitarbeiter eines großen deutschen Mobilfunkunternehmens bei der Planung der Funknetze und deren Abdeckung.
Im Zuge dieser Migration sind Prozesse in der Funknetzplanung neu überdacht und mit grafischen Konzepten belegt worden. Diese Konzepte sind dabei zunächst in Form von funktionalen Designs dokumentiert worden, um sie daraufhin umzusetzen.
Die technische Implementierung erfolgte dabei zum großen Teil durch Codegenerierung, die auf xml basierte.
Je nach Projektphase lagen meine Aufgaben sowohl in der Analyse als auch in der Implementierung der Softwarekomponenten. Nach 1,5 Jahren habe ich die Teamleitung eines Entwicklerteams übernommen. Weitere anderthalb Jahre später bin ich mit der Projektleitung eines Teilprojektes beauftragt worden.
Projektgröße insgesamt: 20 Personen
Teamgröße des Teilprojektes: 6 Personen
Branche:
Telekommunikation
Rolle:
Team Lead, Analyst, Softwareentwickler
Aufgaben:
• Angebotserstellung
• Programmierung
• Build & Deployment
• Konzeption
• Team & Teilprojektleitung
Technologien/Werkzeuge:
• Java
• Swing
• J2EE
• OC4J
• Ant
• Oracle 9i/10g
• JDBC
• XDoclet
• Bea Weblogic
• JBuilder
Reisebereitschaft
Verfügbar in den Ländern
Deutschland
Verfügbar ab: 01.01.2014 (80 % vor Ort)
Einsatzort: Großraum Köln + 1 Stunde Fahrtzeit
Einsatzort: Großraum Köln + 1 Stunde Fahrtzeit