Description
keyboard_arrow_downMain Skills
keyboard_arrow_downOther Skills
keyboard_arrow_down API
Webapp
CORBA
Capistrano
Vagrant
Log4j
Benutzerverwaltung
PL-SQL
Oracle 8i
JMS
CSS
LDAP
Open Source
MacOS
Struts
CouchDB
WebSphere
Objective-C
C
SOAP
XML-RPC
Neuronale Netze
XSLT
JavaScript
Eclipse
SOA
JBOSS
Datenhaltung
PHP
mySQL
Pascal
Cucumber
UML
Hsql
Postgres
J2EE
Backend
Javascripts
Ext JS
Oracle
Webseiten
Subversion
Ajax
Flash
Hudson
Hibernate
Datenbank
Refactoring
Informatik
Software-Entwicklung
JSP
Kommunikationsprotokoll
S3
JDBC
Spring
Acegi
SQL
Web2.0
Cruisecontrol
Scrum
Erlang
Map-Reduce
RSpec
Ruby on Rails
Datenbanken
IBM Websphere
Oracle Application Server
verteilter Systeme
noSQL
Windows
Redis
Backbone.js
Agile Development
Google Web Toolkit
.NET
Visual C++
Sinatra
Webservices
e-Government
Heroku
Authentifizierung
Ruby
XML
APIS
C++
Riak
Java
EasyMock
Artificial Intelligence
JMX
XCode
SERVLETS
Junit
Maven
RabbitMQ
Git
Integrationstests
Servlet
Macintosh
JNDI
GUI
Tomcat
RUP
MongoDB
HTML
XPATH
Backups
Work & Experience
keyboard_arrow_down 01.10.2012 — 31.01.2013
rylyty.com einem 100% Tochterunternehmen der Holtzbrinck Digital Gmbh drei Monaten eine Reality-Game-Engine samt Betaversion einer Beispiel
iPhone App zu entwickeln. Nach einer kurzen Recruitingphase habe ich
gemeinsam mit sieben weiteren Entwicklern auf Basis von Ruby on
Rails ein Backend mit API und eine native iPhone-App entwickelt.
Willmanndamm 13 Technologien: Rails, Postgres, ActiveAdmin, Redis, Chef, Vagrant,
XCode.
10827 Berlin
*
T 0179-2404436 Mai 2012 - Oktober 2012
Webentwicklung fÜr "kitchensurfing.com", einem New Yorker Startup.
woeginger@exasoft.net
Vorbereitung der Onlinegehung in Berlin. Benutzte Technologien: Ruby
http://www.exasoft.net/mw
on Rails mit Backbone.js, MongoDB und Redis, Deployment auf Heroku. 01.06.2011 — Now
Im Rahmen einer Studie fÜr eye-square Einsatz von CouchDB zum
Sammeln grosser Datenmengen und anschliessendem Auswerten mittels
Map-Reduce-Algorithmen 01.11.2010 — 31.05.2012
CTO des Startups "wahwah.fm". AusgegrÜndet aus dem T-Labsprojekt
"Youtune". Mit dem iPhone kann man mit der eigenen lokalen Musik
"On Air" gehen, und andere kÖnnen in Realtime zuhÖren. Weiters konnte
man live chatten und sich Nachrichten schreiben. TeamgrÖsse betrug
zwischen 5-9 Entwickler. Technologien: Backend und API sind auf Basis
von Ruby (vorwiegend Rails), Redis, Postgres, Chef (Configuration /
Deployment), Messagebroker: RabbitMQ, Kommunikationsprotokoll:
Stomp 01.04.2010 — 30.11.2010
Entwicklung eines Opensocial Gadgets fÜr Sixbreak. Anbindung an die
studivz Gruppe und an Xing. 01.01.2009 — Now
Samedi: Funktion "Praxisnotizen": eine Wiki-Erweiterung fÜr die Softwarel
Ösung von Samedi: Rails, Ext JS 01.01.2008 — 31.12.2011
Sixbreak: Aufbau einer Community im Onlinespielbereich auf Basis von
Ruby on Rails.
Technologien: Rails, Git, RSpec, Cucumber, Bosh, Comet 01.01.2008 — 31.12.2009
werden die Videosehgewohnheiten von 6000 Testpersonen getrackt.
Mittels eines injiziertem Javascripts werden Über die Youtube
Player-API Events gesammelt.
Technologien: Merb, Javascript 01.01.2008 — Now
Yousty: Basisarbeiten fÜr eine Community im Ausbildungsbereich auf
Willmanndamm 13
Basis von Ruby on Rails.
10827 Berlin 01.01.2007 — 31.12.2008
T 0179-2404436
Palabea: Technische Verantwortung fÜr eine internationale e-Learning
woeginger@exasoft.net
Community mit vielen Multimedia features wie einem Videochat. Aufhttp
://www.exasoft.net/mw
gaben: Starthilfe und Aufbau der Entwicklung, Grundarbeiten, Planung,
technische Konzeption, Recruiting. Technologien: Ruby on Rails und
Flash Mediaserver 01.01.2007 — 31.12.2008
Lehrbuch Pyschologie et. al.: In Zusammenarbeit mit
Vierundsechzig.de: Webapplikationen diverser MedizinlehrbÜcher fÜr
den Springer Verlag (Heidelberg). Umsetzung mit Ruby on Rails, teilweise
Neuimplementierung bestehender JBoss Seam Anwendungen. 01.01.2007 — Now
Mando-TV: Ruby on Rails Projekt fÜr eine Startup Firma um den Bereich
mobiles Video. Themen Ruby-Java Integration, WeboberflÄche mit Rails
kommuniziert mit einem Java Backend Über das Burlap Protokoll nach
einer Evaluation von JRuby, Aufbau der Deploymentstruktur mittels
eines WAR Archives in einem J2EE Server.
Technologien: Ruby, Rails, Spring-Framework, Maven2, JRuby, Burlap 01.07.2006 — 31.10.2006
Aufgaben: Implementierung von Fotoalben, Coaching bei Umstellung
auf Hibernate und Spring.
Technologien: Struts, Ajax (Google Web Toolkit), Spring, Bea Application
Server. 01.01.2006 — 31.12.2007
Technologien: Spring-Framework, Maven2, Corba 01.01.2005 — 31.12.2006
Diverse Voice-over IP Projekte im Auftrag von T-Systems. Fachliche
Themen wie Rufnummernvergabe und Freischaltung im SIP - Core Systems.
Grobe Aufgaben: Refactoring alter Projekte, Umstellung auf das
Spring-Framework, Implementierung von Kommunikationsschnittstellen
mittels Webservices und XML-RPC, diverse Tests mit Junit und Easy
Mock, LDAP Authentifizierung. Eingesetzte Frameworks: Spring, Hibernate,
Axis, EasyMock, Acegi. Benutzte Tools: Eclipse, Maven, Subversion. 01.01.2005 — Now
Ausgezeichnet mit dem deutschen Marktforschungspreis: Ebayproxy im
Auftrag von eye-square. FÜr Ebay wurde ein Filterproxy auf Basis des
Brazil Frameworks geschrieben um fÜr Testpersonen gezielt ebay Werbung
zu filtern. 01.01.2004 — 31.12.2005
Projektleitung im Refactoringprojekt ACM Version 5. Nachdem sich ein
teilweises Refactoring als nicht machbar erwiesen hat, wurde der komplette
Code auf J2EE portiert. Dazu wird der Swing Client durch eine
Webapp abgelÖst, Corba komplett entfernt. Ein selbstgeschriebener
JDBC Treiber gemeinsam mit einem Cim MetaAPI ermÖglicht einen
standardisierten Zugriff auf die Businessdaten, etwa fÜr Reporting. Das
Team hat eine GrÖße von 12 Leuten, entwickelt wird in kurzen Iterationszyklen
(2 Wochen), mit automatischem Integrationstests (Cruisecontrol
), Nightly Builds, In Container Tests mit Cactus, diversen Performance
und LastTests. Als IDE wurde Eclipse eingefÜhrt. 01.01.2003 — 31.12.2004
des Kerns mit dem Ziel der EinfÜhrung eines JBOSS Application
Servers und Standard APIS (JNDI, JMX, JTA, JAAS und JMS). Weitere
Aufgaben: Buildmanagments (ANT), Sessionverwaltung, Umstieg auf
Java 1.4 (Encryption), Persistenzschicht (Versant DB): Umstellung auf
JDO, IDE aufsetzen (Eclipse). Und erste Tests fÜr den Einsatz von Aspect
J fÜr Zugriffsregelung von Datenobjekten. 01.01.2003 — 31.12.2004
BeratertÄtigkeiten im Auftrag der Stadt Bregenz fÜr ein e-Government
Projekt auf Basis von Webservices. Erste Aufgabenbereiche umfassen
Security und Datenhaltung, XP Iterationsplanung und Communityprozesse
zum Definieren von APIs, Programmierung diverser Webservices
inklusive einer Serverseitigen Signatur.
Aufsetzen eines Testservers und Entwicklung von Basisdiensten. Benutzte
Frameworks: Axis, Castor. 01.01.2002 — 31.12.2003
Projektierungstool im Auftrag von T-Systems.
Grobe Aufgaben: Buildsystem, Statusmaschine, Gui mit Struts, Persistenz,
Schnittstelle zur Datenbank, Corbaschnittstelle, Logging, Konfiguration,
CVS.
Eingesetzte Tools und Frameworks: IBM Websphere, Websphere Studio,
Tomcat, EJB, Ant, Log4J, Junit, Cactus, Struts, Oracle 8i, Corba (Visibroker
), Eclipse.
* 01.01.2002 — Now
einem Druckertreiber angestossen, PS-Datein nicht an einen Drucker
leitet, sondern sie mit zusÄtzlichen XML-Daten versieht und sie an einen
zentralen Onevision-Server schickt. Dort kommen sie einerseits in
die Druckvorstufe, weiters wird damit ein Inserat beauftragt. 01.01.2001 — 31.12.2003
Üro SchrÖder. Entwicklung eines Software- und Konfigurationsmanagementtools
verteilter Systeme. Benutzte Sprache Java; Urspr
Ünglich unter RUP, dann auf XP umgestiegen, unter der Assistenz
Willmanndamm 13
von Joseph Pelrine;
10827 Berlin
Aufgaben: Persistenz Layer (fÜr Ozone und Versant); XP-Coach; Testautomation
und Integration; UML mit Together; Generisches Corba In-
T 0179-2404436
terface fÜr GUI. Eingesetzte Tools/Frameworks: Ozone, Jakarta Ant,
woeginger@exasoft.net
Castor, JUnit.
http://www.exasoft.net/mw 01.01.1999 — 31.12.2001
Internationale Version, XML Jobformat und eine Studie Über eine Javaoberfl
Äche, die per "native interface" auf den C++ Kernel zugreifen
soll. 01.01.1999 — 31.12.2000
Deutschlands mit Projektverwaltung, Benutzerverwaltung, Anbindung
an ein Shopsystem, Faxgateway etc. mit Oracle 8i, Apache mit
JServ-Modul, Linuxbasis. 01.01.1997 — 31.12.1998
Oracle und Java (Servlets, DB-Anbindung Über JDBC) auf Windows NT. 01.01.1996 — Now
1996 Implementierung eines Kermitmoduls fÜr das MacOS fÜr ein Electronic
Banking Projekt der Ersten Österreichischen Sparkasse. 01.01.1996 — 31.12.1999
STRIP IT auf Basis von MFC 4.2 (Visual C++) fÜr Win 95, Win NT
und Apple Mac. 01.01.1992 — 31.12.1995
und Bauingenieure in C++, Einbindung eines leistungsfÄhigen
Servers, Singleuser und Multiuser-Version mittels C-Tree von Faircom. 01.01.1992 — 31.12.1994
Apple Computer Österreich 01.01.1990 — 31.12.1991
fÜr die damals grÖßte Bank Österreichs (CA). 01.01.1988 — 31.12.1990
Auftrag der A-Null GmbH.
Berufliche Schwerpunkte rylyty.com einem 100% Tochterunternehmen der Holtzbrinck Digital Gmbh drei Monaten eine Reality-Game-Engine samt Betaversion einer Beispiel
iPhone App zu entwickeln. Nach einer kurzen Recruitingphase habe ich
gemeinsam mit sieben weiteren Entwicklern auf Basis von Ruby on
Rails ein Backend mit API und eine native iPhone-App entwickelt.
Willmanndamm 13 Technologien: Rails, Postgres, ActiveAdmin, Redis, Chef, Vagrant,
XCode.
10827 Berlin
*
T 0179-2404436 Mai 2012 - Oktober 2012
Webentwicklung fÜr "kitchensurfing.com", einem New Yorker Startup.
woeginger@exasoft.net
Vorbereitung der Onlinegehung in Berlin. Benutzte Technologien: Ruby
http://www.exasoft.net/mw
on Rails mit Backbone.js, MongoDB und Redis, Deployment auf Heroku. CTO des Startups "wahwah.fm". AusgegrÜndet aus dem T-Labsprojekt
"Youtune". Mit dem iPhone kann man mit der eigenen lokalen Musik
"On Air" gehen, und andere kÖnnen in Realtime zuhÖren. Weiters konnte
man live chatten und sich Nachrichten schreiben. TeamgrÖsse betrug
zwischen 5-9 Entwickler. Technologien: Backend und API sind auf Basis
von Ruby (vorwiegend Rails), Redis, Postgres, Chef (Configuration /
Deployment), Messagebroker: RabbitMQ, Kommunikationsprotokoll:
Stomp Im Rahmen einer Studie fÜr eye-square Einsatz von CouchDB zum
Sammeln grosser Datenmengen und anschliessendem Auswerten mittels
Map-Reduce-Algorithmen Entwicklung eines Opensocial Gadgets fÜr Sixbreak. Anbindung an die
studivz Gruppe und an Xing. Samedi: Funktion "Praxisnotizen": eine Wiki-Erweiterung fÜr die Softwarel
Ösung von Samedi: Rails, Ext JS Sixbreak: Aufbau einer Community im Onlinespielbereich auf Basis von
Ruby on Rails.
Technologien: Rails, Git, RSpec, Cucumber, Bosh, Comet werden die Videosehgewohnheiten von 6000 Testpersonen getrackt.
Mittels eines injiziertem Javascripts werden Über die Youtube
Player-API Events gesammelt.
Technologien: Merb, Javascript Yousty: Basisarbeiten fÜr eine Community im Ausbildungsbereich auf
Willmanndamm 13
Basis von Ruby on Rails.
10827 Berlin T 0179-2404436
Palabea: Technische Verantwortung fÜr eine internationale e-Learning
woeginger@exasoft.net
Community mit vielen Multimedia features wie einem Videochat. Aufhttp
://www.exasoft.net/mw
gaben: Starthilfe und Aufbau der Entwicklung, Grundarbeiten, Planung,
technische Konzeption, Recruiting. Technologien: Ruby on Rails und
Flash Mediaserver Lehrbuch Pyschologie et. al.: In Zusammenarbeit mit
Vierundsechzig.de: Webapplikationen diverser MedizinlehrbÜcher fÜr
den Springer Verlag (Heidelberg). Umsetzung mit Ruby on Rails, teilweise
Neuimplementierung bestehender JBoss Seam Anwendungen. Mando-TV: Ruby on Rails Projekt fÜr eine Startup Firma um den Bereich
mobiles Video. Themen Ruby-Java Integration, WeboberflÄche mit Rails
kommuniziert mit einem Java Backend Über das Burlap Protokoll nach
einer Evaluation von JRuby, Aufbau der Deploymentstruktur mittels
eines WAR Archives in einem J2EE Server.
Technologien: Ruby, Rails, Spring-Framework, Maven2, JRuby, Burlap Technologien: Spring-Framework, Maven2, Corba Aufgaben: Implementierung von Fotoalben, Coaching bei Umstellung
auf Hibernate und Spring.
Technologien: Struts, Ajax (Google Web Toolkit), Spring, Bea Application
Server. Diverse Voice-over IP Projekte im Auftrag von T-Systems. Fachliche
Themen wie Rufnummernvergabe und Freischaltung im SIP - Core Systems.
Grobe Aufgaben: Refactoring alter Projekte, Umstellung auf das
Spring-Framework, Implementierung von Kommunikationsschnittstellen
mittels Webservices und XML-RPC, diverse Tests mit Junit und Easy
Mock, LDAP Authentifizierung. Eingesetzte Frameworks: Spring, Hibernate,
Axis, EasyMock, Acegi. Benutzte Tools: Eclipse, Maven, Subversion. Ausgezeichnet mit dem deutschen Marktforschungspreis: Ebayproxy im
Auftrag von eye-square. FÜr Ebay wurde ein Filterproxy auf Basis des
Brazil Frameworks geschrieben um fÜr Testpersonen gezielt ebay Werbung
zu filtern. Projektleitung im Refactoringprojekt ACM Version 5. Nachdem sich ein
teilweises Refactoring als nicht machbar erwiesen hat, wurde der komplette
Code auf J2EE portiert. Dazu wird der Swing Client durch eine
Webapp abgelÖst, Corba komplett entfernt. Ein selbstgeschriebener
JDBC Treiber gemeinsam mit einem Cim MetaAPI ermÖglicht einen
standardisierten Zugriff auf die Businessdaten, etwa fÜr Reporting. Das
Team hat eine GrÖße von 12 Leuten, entwickelt wird in kurzen Iterationszyklen
(2 Wochen), mit automatischem Integrationstests (Cruisecontrol
), Nightly Builds, In Container Tests mit Cactus, diversen Performance
und LastTests. Als IDE wurde Eclipse eingefÜhrt. des Kerns mit dem Ziel der EinfÜhrung eines JBOSS Application
Servers und Standard APIS (JNDI, JMX, JTA, JAAS und JMS). Weitere
Aufgaben: Buildmanagments (ANT), Sessionverwaltung, Umstieg auf
Java 1.4 (Encryption), Persistenzschicht (Versant DB): Umstellung auf
JDO, IDE aufsetzen (Eclipse). Und erste Tests fÜr den Einsatz von Aspect
J fÜr Zugriffsregelung von Datenobjekten. BeratertÄtigkeiten im Auftrag der Stadt Bregenz fÜr ein e-Government
Projekt auf Basis von Webservices. Erste Aufgabenbereiche umfassen
Security und Datenhaltung, XP Iterationsplanung und Communityprozesse
zum Definieren von APIs, Programmierung diverser Webservices
inklusive einer Serverseitigen Signatur.
Aufsetzen eines Testservers und Entwicklung von Basisdiensten. Benutzte
Frameworks: Axis, Castor. Projektierungstool im Auftrag von T-Systems.
Grobe Aufgaben: Buildsystem, Statusmaschine, Gui mit Struts, Persistenz,
Schnittstelle zur Datenbank, Corbaschnittstelle, Logging, Konfiguration,
CVS.
Eingesetzte Tools und Frameworks: IBM Websphere, Websphere Studio,
Tomcat, EJB, Ant, Log4J, Junit, Cactus, Struts, Oracle 8i, Corba (Visibroker
), Eclipse.
* einem Druckertreiber angestossen, PS-Datein nicht an einen Drucker
leitet, sondern sie mit zusÄtzlichen XML-Daten versieht und sie an einen
zentralen Onevision-Server schickt. Dort kommen sie einerseits in
die Druckvorstufe, weiters wird damit ein Inserat beauftragt. Üro SchrÖder. Entwicklung eines Software- und Konfigurationsmanagementtools
verteilter Systeme. Benutzte Sprache Java; Urspr
Ünglich unter RUP, dann auf XP umgestiegen, unter der Assistenz
Willmanndamm 13
von Joseph Pelrine;
10827 Berlin
Aufgaben: Persistenz Layer (fÜr Ozone und Versant); XP-Coach; Testautomation
und Integration; UML mit Together; Generisches Corba In-
T 0179-2404436
terface fÜr GUI. Eingesetzte Tools/Frameworks: Ozone, Jakarta Ant,
woeginger@exasoft.net
Castor, JUnit.
http://www.exasoft.net/mw Internationale Version, XML Jobformat und eine Studie Über eine Javaoberfl
Äche, die per "native interface" auf den C++ Kernel zugreifen
soll. Deutschlands mit Projektverwaltung, Benutzerverwaltung, Anbindung
an ein Shopsystem, Faxgateway etc. mit Oracle 8i, Apache mit
JServ-Modul, Linuxbasis. Oracle und Java (Servlets, DB-Anbindung Über JDBC) auf Windows NT. 1996 Implementierung eines Kermitmoduls fÜr das MacOS fÜr ein Electronic
Banking Projekt der Ersten Österreichischen Sparkasse. STRIP IT auf Basis von MFC 4.2 (Visual C++) fÜr Win 95, Win NT
und Apple Mac. und Bauingenieure in C++, Einbindung eines leistungsfÄhigen
Servers, Singleuser und Multiuser-Version mittels C-Tree von Faircom. Apple Computer Österreich fÜr die damals grÖßte Bank Österreichs (CA). Auftrag der A-Null GmbH.
Berufliche Schwerpunkte Attachments
keyboard_arrow_down