Deutschland: Profil von Jens Halm aus Köln, Software-Entwickler (RIA) | IT Freiberufler, Selbständige, Unternehmens-Profile
Jens Halm, Software-Entwickler (RIA) aus Köln
Jens Halm
Software-Entwickler (RIA)
50670 Köln
verfügbar
Stunden-/Tagessatz:
k.A.
Letztes Update: 07.09.2011 19:38
Datei-Anlagen
Sprachkenntnisse
deutsch (Muttersprache)englisch (gut)
Fähigkeiten, Kenntnisse, Erfahrungen:
Java SE 5/6, Java EE 5, Spring, JPA / Hibernate, Lucene
Flex 3/4, Flash, ActionScript 3, AMF3 Remoting
Eclipse, Eclipse WTP, JDT, FDT, FlexBuilder/FlashBuilder
Ant, Apache Ivy, JUnit, FlexUnit , Subversion, CVS, Jira
XML, XML Schema, XSLT, HTML, CSS
OOA/OOD, UML, Design Patterns, AOP
Tomcat, Servlets, FreeMarker, (und seltener: JSF, Facelets, JSP, JSTL)
JDBC, SQL, PostgreSQL, (und seltener: MySQL)
und natürlich die eigenen Open Source Projekte: Parsley, Pimento, Cinnamon, Spicelib
Referenzen:
RMA Consulting, UK (Endkunden, u.a. Adobe Systems, UBS)
Powerflasher, Aachen (Endkunden, für die ich gearbeitet habe: Deutsche Post, ZDF, IBM, Disney, Hobnox, Funworld, Sparkasse, Converse, RedBull, Sera)
Pixelpark, Köln (Endkunden, für die ich gearbeitet habe: WDR, NRWBank, Aktion Mensch)
Eclipse International, Turnhout, Belgien - Pro In Space, Köln - Flexcellence, Köln - Simovative, München
Projektbeschreibungen:
Dies ist eine Auswahl meiner Auftragsarbeiten und Open Source Aktivitäten seit 2001, mit Schwer-
punkt auf die größeren Projekte, an denen ich beteiligt war. Ich nehme auch regelmässig Kleinaufträge an, wie z.B. Consulting, Schulung oder Entwicklung kleinerer Applikationen, die hier nicht alle aufge-listet werden können. Einige der Projekte waren kein Fulltime-Einsatz, so dass sich die Projektzeiträume zum Teil überlappen.
Spicefactory Open Source Frameworks
URL: http://www.spicefactory.org/
Zeitraum: Seit Sommer 2007
Technologien: Flex, Flash, AIR, AMF, Java EE, Spring, JPA, Hibernate
Beschreibung: Konzept, Design, Entwicklung und Dokumentation von 4 umfangreichen Open Source Projekten für Rich Internet Applications basierend auf Flex/Flash Clients und Java EE Servern. Parsley, ein Flex/Flash Application Framework und IOC Container für Dependency Injection, entkoppeltes Messaging, Modularisierung und Erweiterbarkeit. Spicelib, eine Sammlung von AS3 Libraries mit Modulen wie einer Reflection API und einem XML-Object-Mapper. Cinnamon, eine vollständige Implementierung von Adobes AMF3 Remoting Protokoll mit Spring Integration. Und Pimento, eine Data Management Lösung, die JPA/Hibernate und Flex/Flash-Clients integriert.
Von mir durchgeführte Schulungen in 2008 und 2009
November 2009: Parsley 2 Einführung, 2-tägiger Workshop für Flexcellence, Köln.
September 2009: Parsley 2 Internals, 2-tägiger Workshop für eine Bank in London (auf Englisch).
Juni 2009: AS3 Einführung, 3-tägiger Workshop für ZDF, Mainz.
Mai 2008: Flash und Java Client-Server Technologien, 2-tägiger Workshop für Powerflasher
(auf Englisch).
April 2008: Java EE für Flex Entwickler: 2-tägiger Workshop für eine Gruppe von Freelancern.
Februar 2008: Java EE für Flex Entwickler: 2-tägiger Workshop für Powerflasher, Aachen.
Zeitfinder - Gruppen-Terminplaner
URL: http://www.zeitfinder.de/
Zeitraum: September 2008 - August 2009
Auftraggeber: Powerflasher, Aachen
Endkunde: Deutsche Post
Technologien: Flash, Tomcat, Spring, JPA/Hibernate, Lucene, Pimento, PostgreSQL, MySQL
Beschreibung: Zeifinder ist ein Gruppen-Terminplaner in einer AIR-Version für den Desktop sowie einer browser-basierten Variante, der es ermöglicht, Gruppen und Termine anzulegen und mit Usern aus der Freundesliste Nachrichten auszutauschen. Meine Aufgabe war Design und Implementierung der gesamten Serverlogik sowie der AS3 Service-Stubs und des Datenmodells.
Web-to-Print: Pimento-Erweiterung für nicht-JPA-basierte Datenquellen
Zeitraum: März 2009 - April 2009
Auftraggeber: Eclipse International, Turnhout, Belgien
Technologien: Flex, Tomcat, Spring, JPA/Hibernate, Pimento Data Services
Beschreibung: Entwicklung einer Erweiterung für die Pimento Data Services für eine Web-to-Print Plattform, die ermöglicht, die existierende EntityManager API mit Datenquellen, die nicht über JPA angesprochen werden, zu verwenden. Neben der Erweiterung wurde ein Prototyp entwickelt, der das server-seitige Dateisystem über die Erweiterung ansprechbar macht.
Erstellen einer MXML Spezifikation
Zeitraum: August 2008
Auftraggeber: Powerflasher, Aachen
Technologien: Flex 3, FDT
Beschreibung: Erstellen einer MXML Spezifikation für den MXML Support im FDT Eclipse Plugin. Die Arbeit beinhaltete die Kategorisierung und Beschreibung aller zentralen MXML Spracheigenschaften für Flex 3 und eine Reihe von Test-Komponenten, die für jede Eigenschaft Beispiele und gängige Fehler zum Testen des Editors enthielten.
Flash Framework für Modularisierung und Navigation
Zeitraum: Mai 2008 - August 2008
Auftraggeber: Powerflasher, Aachen
Endkunde: TravelTainment, Aachen
Technologien: Flash, Java EE, Cinnamon Remoting, Parsley 1
Beschreibung: Entwicklung einer Erweiterung des Parsley 1 IOC Containers, das eine grob an OSGi angelehnte Modularisierung des Frameworks ermöglicht. Module können Abhängig-keiten haben, die erst bei Bedarf vom Server geladen werden, mitsamt Konfiguration und Navigationslogik, um personalisierte Anwendungen zu ermöglichen.
Hobnox - Web TV und kreative Community
URL: http://www.hobnox.com/
Zeitraum: Oktober 2007 - März 2008
Auftraggeber: Powerflasher, Aachen
Endkunde: Hobnox, Köln
Technologien: Flash 9
Beschreibung: Entwicklung eines generischen Medienwiedergabesystems für Flash, eine Flex Anwendung zum Erstellen und Broadcasten von Live Streams und die Kommuni-kationslogik für die Anbindung an das Papaya CMS. Meine Aufgabe war Technische Konzeption, API Design, Implementierung von Teilen des Systems und Schulung und Support für die anderen Entwickler.
Disney Channel - Starfactory - Kreative Anwendung für Kinder
Zeitraum: April 2007 - September 2007
Auftraggeber: Powerflasher, Aachen
Endkunde: Disney
Technologien: Flex 2, Flash, Java EE, Spring, Hibernate, Lucene, Cinnamon Remoting, OpenAMF
Beschreibung: Entwicklung einer browserbasierten Anwendung, die es Kindern ermöglicht, eigene Filme zu erstellen. Die Anwendung wurde in 24 Sprachen erstellt. Besonderheit war, dass die Service-Schicht aus Spring Beans von 4 verschiedenen Client Typen angesteuert wurde: HTML (über Spring MVC), Flex2/AS3 (über Cinnamon Remoting), Flash/AS2 (über OpenAMF) and Java (über Cinnamon Java Client). Meine Aufgabe war die Konzeption und Implementierung der gesamten Serverlogik sowie der AS2, AS3 und Java Client Service Stubs, des Datenmodells und der Flex 2 Admin-Konsole.
WDR Intranet
Zeitraum: September 2006 - December 2006
Auftraggeber: Pixelpark, Cologne
Endkunde: WDR, Cologne (German Radio and TV Station)
Technologien: Java EE, RedDot CMS, HTML, CSS
Beschreibung: Entwicklung von Java Modulen für das RedDot CMS und den RedDot LiveServer für die HTML-basierte Intranet-Site des WDR.
Webbasiertes CMS für Flash Microsite
Zeitraum: Juli 2006 - September 2006
Auftraggeber: Powerflasher, Aachen
Endkunde: ZDF, Mainz
Technologien: Flash, Java EE, Spring, Hibernate, JSF, Facelets, OpenAMF
Beschreibung: Entwicklung eines browserbasierten CMS für eine Flash Microsite. Der Editor war ein HTML-Frontend für eine JSF-Webapplikation, der erstellte Content war über OpenAMF von AS2/Flash Clients abrufbar.
XSLT Style Sheets für Web-CMS
Zeitraum: Mai 2006 - Juni 2006
Auftraggeber: Pixelpark, Köln
Endkunde: Aktion Mensch, Bonn
Technologien: XSLT, XML, HTML, CSS
Beschreibung: Entwicklung von XSLT-Stylesheets für ein Oracle-basiertes CMS. Ansatz mit wiederverwendbaren, modularisierten und parametrisierten Basis-Templates.
?
Photoplay Flash UI
Zeitraum: Juni 2005 - Dezember 2005
Auftraggeber: Powerflasher, Aachen
Endkunde: Funworld, Lenzing, Österreich
Technologien: Flash 8, Parsley 0.9
Beschreibung: Entwicklung des Flash UIs für die Photoplay Touchscreen Spielterminals. Der Flash Client basierte auf einer nicht-öffentlichen Version des Parsley IOC Containers. Meine Aufgabe war die Implementierung des Basis-Frameworks und eines Teils der UI-Module sowie die Leitung des 5-8-köpfigen Client-Entwicklerteams. Die Anwendung bestand aus mehr als 1.000 AS2 Klassen.
Pong Realtime Multiuser Game Prototype
Zeitraum: Dezember 2004 - Februar 2005
Auftraggeber: Powerflasher, Aachen
Technologien: Flash, Java, XMLSocket
Beschreibung: Prototyp für ein Echtzeit-Spielsystem basierend auf einem eigenen Protokoll über die Flash XMLSocket Schnittstelle, das die Synchronisation von Clients mit möglicherweise unterschiedlicher Bandbreite übernimmt. Der Prototype wurde später erfolgreich in einem Online Tischfußball Spiel verwendet.
WDR Zimmerfrei Online Community
Zeitraum: Februar 2002 - November 2004
Auftraggeber: Pro In Space, Köln
Endkunde: WDR, Köln
Technologien: Flash 5/6/7, Java, Oregano Multiuser Server
Beschreibung: Entwicklung einer grafischen Chat-Applikation mit Spielelementen, basierend auf dem Oregano Multiuser Server. Meine Aufgabe war Konzeption und Implementierung der gesamten Serverlogik, sowie Mitarbeit and der Entwicklung des Clients.
Oregano Multiuser Server
Zeitraum: August 2001 - November 2004
Technologien: Flash 5/6/7, Java
Beschreibung: Konzept, Design, Entwicklung und Dokumentation eines Open Source Multiuser Servers mit anspruchsvollem Funktionsumfang wie z.B. Clustern über RMI oder feinkörniger Synchronisation der Daten mehrerer Flash-Clients. Client-Server Kommunikation lief über ein eigenes Protokoll über die XMLSocket Schnittstelle, die seit dem Player 5 in Flash integriert war. Der Server war ein Java Socket-Server mit eigener Network- und Persistenzlogik.
Zeitliche und räumliche Verfügbarkeit:
On-site (auch im Ausland) und Remote verfügbar
Ab 01.05.2012
Java SE 5/6, Java EE 5, Spring, JPA / Hibernate, Lucene
Flex 3/4, Flash, ActionScript 3, AMF3 Remoting
Eclipse, Eclipse WTP, JDT, FDT, FlexBuilder/FlashBuilder
Ant, Apache Ivy, JUnit, FlexUnit , Subversion, CVS, Jira
XML, XML Schema, XSLT, HTML, CSS
OOA/OOD, UML, Design Patterns, AOP
Tomcat, Servlets, FreeMarker, (und seltener: JSF, Facelets, JSP, JSTL)
JDBC, SQL, PostgreSQL, (und seltener: MySQL)
und natürlich die eigenen Open Source Projekte: Parsley, Pimento, Cinnamon, Spicelib
Referenzen:
RMA Consulting, UK (Endkunden, u.a. Adobe Systems, UBS)
Powerflasher, Aachen (Endkunden, für die ich gearbeitet habe: Deutsche Post, ZDF, IBM, Disney, Hobnox, Funworld, Sparkasse, Converse, RedBull, Sera)
Pixelpark, Köln (Endkunden, für die ich gearbeitet habe: WDR, NRWBank, Aktion Mensch)
Eclipse International, Turnhout, Belgien - Pro In Space, Köln - Flexcellence, Köln - Simovative, München
Projektbeschreibungen:
Dies ist eine Auswahl meiner Auftragsarbeiten und Open Source Aktivitäten seit 2001, mit Schwer-
punkt auf die größeren Projekte, an denen ich beteiligt war. Ich nehme auch regelmässig Kleinaufträge an, wie z.B. Consulting, Schulung oder Entwicklung kleinerer Applikationen, die hier nicht alle aufge-listet werden können. Einige der Projekte waren kein Fulltime-Einsatz, so dass sich die Projektzeiträume zum Teil überlappen.
Spicefactory Open Source Frameworks
URL: http://www.spicefactory.org/
Zeitraum: Seit Sommer 2007
Technologien: Flex, Flash, AIR, AMF, Java EE, Spring, JPA, Hibernate
Beschreibung: Konzept, Design, Entwicklung und Dokumentation von 4 umfangreichen Open Source Projekten für Rich Internet Applications basierend auf Flex/Flash Clients und Java EE Servern. Parsley, ein Flex/Flash Application Framework und IOC Container für Dependency Injection, entkoppeltes Messaging, Modularisierung und Erweiterbarkeit. Spicelib, eine Sammlung von AS3 Libraries mit Modulen wie einer Reflection API und einem XML-Object-Mapper. Cinnamon, eine vollständige Implementierung von Adobes AMF3 Remoting Protokoll mit Spring Integration. Und Pimento, eine Data Management Lösung, die JPA/Hibernate und Flex/Flash-Clients integriert.
Von mir durchgeführte Schulungen in 2008 und 2009
November 2009: Parsley 2 Einführung, 2-tägiger Workshop für Flexcellence, Köln.
September 2009: Parsley 2 Internals, 2-tägiger Workshop für eine Bank in London (auf Englisch).
Juni 2009: AS3 Einführung, 3-tägiger Workshop für ZDF, Mainz.
Mai 2008: Flash und Java Client-Server Technologien, 2-tägiger Workshop für Powerflasher
(auf Englisch).
April 2008: Java EE für Flex Entwickler: 2-tägiger Workshop für eine Gruppe von Freelancern.
Februar 2008: Java EE für Flex Entwickler: 2-tägiger Workshop für Powerflasher, Aachen.
Zeitfinder - Gruppen-Terminplaner
URL: http://www.zeitfinder.de/
Zeitraum: September 2008 - August 2009
Auftraggeber: Powerflasher, Aachen
Endkunde: Deutsche Post
Technologien: Flash, Tomcat, Spring, JPA/Hibernate, Lucene, Pimento, PostgreSQL, MySQL
Beschreibung: Zeifinder ist ein Gruppen-Terminplaner in einer AIR-Version für den Desktop sowie einer browser-basierten Variante, der es ermöglicht, Gruppen und Termine anzulegen und mit Usern aus der Freundesliste Nachrichten auszutauschen. Meine Aufgabe war Design und Implementierung der gesamten Serverlogik sowie der AS3 Service-Stubs und des Datenmodells.
Web-to-Print: Pimento-Erweiterung für nicht-JPA-basierte Datenquellen
Zeitraum: März 2009 - April 2009
Auftraggeber: Eclipse International, Turnhout, Belgien
Technologien: Flex, Tomcat, Spring, JPA/Hibernate, Pimento Data Services
Beschreibung: Entwicklung einer Erweiterung für die Pimento Data Services für eine Web-to-Print Plattform, die ermöglicht, die existierende EntityManager API mit Datenquellen, die nicht über JPA angesprochen werden, zu verwenden. Neben der Erweiterung wurde ein Prototyp entwickelt, der das server-seitige Dateisystem über die Erweiterung ansprechbar macht.
Erstellen einer MXML Spezifikation
Zeitraum: August 2008
Auftraggeber: Powerflasher, Aachen
Technologien: Flex 3, FDT
Beschreibung: Erstellen einer MXML Spezifikation für den MXML Support im FDT Eclipse Plugin. Die Arbeit beinhaltete die Kategorisierung und Beschreibung aller zentralen MXML Spracheigenschaften für Flex 3 und eine Reihe von Test-Komponenten, die für jede Eigenschaft Beispiele und gängige Fehler zum Testen des Editors enthielten.
Flash Framework für Modularisierung und Navigation
Zeitraum: Mai 2008 - August 2008
Auftraggeber: Powerflasher, Aachen
Endkunde: TravelTainment, Aachen
Technologien: Flash, Java EE, Cinnamon Remoting, Parsley 1
Beschreibung: Entwicklung einer Erweiterung des Parsley 1 IOC Containers, das eine grob an OSGi angelehnte Modularisierung des Frameworks ermöglicht. Module können Abhängig-keiten haben, die erst bei Bedarf vom Server geladen werden, mitsamt Konfiguration und Navigationslogik, um personalisierte Anwendungen zu ermöglichen.
Hobnox - Web TV und kreative Community
URL: http://www.hobnox.com/
Zeitraum: Oktober 2007 - März 2008
Auftraggeber: Powerflasher, Aachen
Endkunde: Hobnox, Köln
Technologien: Flash 9
Beschreibung: Entwicklung eines generischen Medienwiedergabesystems für Flash, eine Flex Anwendung zum Erstellen und Broadcasten von Live Streams und die Kommuni-kationslogik für die Anbindung an das Papaya CMS. Meine Aufgabe war Technische Konzeption, API Design, Implementierung von Teilen des Systems und Schulung und Support für die anderen Entwickler.
Disney Channel - Starfactory - Kreative Anwendung für Kinder
Zeitraum: April 2007 - September 2007
Auftraggeber: Powerflasher, Aachen
Endkunde: Disney
Technologien: Flex 2, Flash, Java EE, Spring, Hibernate, Lucene, Cinnamon Remoting, OpenAMF
Beschreibung: Entwicklung einer browserbasierten Anwendung, die es Kindern ermöglicht, eigene Filme zu erstellen. Die Anwendung wurde in 24 Sprachen erstellt. Besonderheit war, dass die Service-Schicht aus Spring Beans von 4 verschiedenen Client Typen angesteuert wurde: HTML (über Spring MVC), Flex2/AS3 (über Cinnamon Remoting), Flash/AS2 (über OpenAMF) and Java (über Cinnamon Java Client). Meine Aufgabe war die Konzeption und Implementierung der gesamten Serverlogik sowie der AS2, AS3 und Java Client Service Stubs, des Datenmodells und der Flex 2 Admin-Konsole.
WDR Intranet
Zeitraum: September 2006 - December 2006
Auftraggeber: Pixelpark, Cologne
Endkunde: WDR, Cologne (German Radio and TV Station)
Technologien: Java EE, RedDot CMS, HTML, CSS
Beschreibung: Entwicklung von Java Modulen für das RedDot CMS und den RedDot LiveServer für die HTML-basierte Intranet-Site des WDR.
Webbasiertes CMS für Flash Microsite
Zeitraum: Juli 2006 - September 2006
Auftraggeber: Powerflasher, Aachen
Endkunde: ZDF, Mainz
Technologien: Flash, Java EE, Spring, Hibernate, JSF, Facelets, OpenAMF
Beschreibung: Entwicklung eines browserbasierten CMS für eine Flash Microsite. Der Editor war ein HTML-Frontend für eine JSF-Webapplikation, der erstellte Content war über OpenAMF von AS2/Flash Clients abrufbar.
XSLT Style Sheets für Web-CMS
Zeitraum: Mai 2006 - Juni 2006
Auftraggeber: Pixelpark, Köln
Endkunde: Aktion Mensch, Bonn
Technologien: XSLT, XML, HTML, CSS
Beschreibung: Entwicklung von XSLT-Stylesheets für ein Oracle-basiertes CMS. Ansatz mit wiederverwendbaren, modularisierten und parametrisierten Basis-Templates.
?
Photoplay Flash UI
Zeitraum: Juni 2005 - Dezember 2005
Auftraggeber: Powerflasher, Aachen
Endkunde: Funworld, Lenzing, Österreich
Technologien: Flash 8, Parsley 0.9
Beschreibung: Entwicklung des Flash UIs für die Photoplay Touchscreen Spielterminals. Der Flash Client basierte auf einer nicht-öffentlichen Version des Parsley IOC Containers. Meine Aufgabe war die Implementierung des Basis-Frameworks und eines Teils der UI-Module sowie die Leitung des 5-8-köpfigen Client-Entwicklerteams. Die Anwendung bestand aus mehr als 1.000 AS2 Klassen.
Pong Realtime Multiuser Game Prototype
Zeitraum: Dezember 2004 - Februar 2005
Auftraggeber: Powerflasher, Aachen
Technologien: Flash, Java, XMLSocket
Beschreibung: Prototyp für ein Echtzeit-Spielsystem basierend auf einem eigenen Protokoll über die Flash XMLSocket Schnittstelle, das die Synchronisation von Clients mit möglicherweise unterschiedlicher Bandbreite übernimmt. Der Prototype wurde später erfolgreich in einem Online Tischfußball Spiel verwendet.
WDR Zimmerfrei Online Community
Zeitraum: Februar 2002 - November 2004
Auftraggeber: Pro In Space, Köln
Endkunde: WDR, Köln
Technologien: Flash 5/6/7, Java, Oregano Multiuser Server
Beschreibung: Entwicklung einer grafischen Chat-Applikation mit Spielelementen, basierend auf dem Oregano Multiuser Server. Meine Aufgabe war Konzeption und Implementierung der gesamten Serverlogik, sowie Mitarbeit and der Entwicklung des Clients.
Oregano Multiuser Server
Zeitraum: August 2001 - November 2004
Technologien: Flash 5/6/7, Java
Beschreibung: Konzept, Design, Entwicklung und Dokumentation eines Open Source Multiuser Servers mit anspruchsvollem Funktionsumfang wie z.B. Clustern über RMI oder feinkörniger Synchronisation der Daten mehrerer Flash-Clients. Client-Server Kommunikation lief über ein eigenes Protokoll über die XMLSocket Schnittstelle, die seit dem Player 5 in Flash integriert war. Der Server war ein Java Socket-Server mit eigener Network- und Persistenzlogik.
Zeitliche und räumliche Verfügbarkeit:
On-site (auch im Ausland) und Remote verfügbar
Ab 01.05.2012
Jetzt registrieren
Profil Navigation
Neues Profil
Kundenecho
Jörg KrollSchnell, einfach und mit einem guten Preis/ Leistungsverhältnis
Eine perfekte Plattform um Projekte zu besetzen, Projekte zu suchen, Kontakte zu knüpfen und einen Überblick über das Projektangebot zu erhalten. Wir konnten schon das ein oder andere Projekt über freelancermap.de realisieren.
Neue Firmenprofile
Aktuelles
Statistik
Der durchschnittliche Tagessatz unserer Freelancer beträgt 504 €, der Stundensatz 63 €.
Neue Projekte
RSS Projekt-Feeds
Erhalten Sie die neuesten Projekte als RSS News-Feed, um sie bequem in Ihrem Feed-Reader zu lesen.
Deutschland | Österreich | Schweiz | United Kingdom | USA | Russian Federation | España | Italy | Ukraine | Liechtenstein | Hungary | New Zealand | France | Slovakia | India | United Arab Emirates
Themenrelevante Websites :









































