Robert Cerny - Profil - Software-Entwickler
Meine Leistungen
Ich biete die Architektur und Entwicklung von Webanwendungen und anderen Softwarelösungen. In diesem Bereich verfüge ich über langjährige Erfahrung aus verschiedenen Branchen in Deutschland und Österreich. Wenn Sie im Raum Wien nach einem erfahrenen Entwickler suchen, freue ich mich über ihre Kontaktaufnahme.
Erfahrung
Selbstständig, IT-Industrie
Ich arbeite als freiberuflicher Software-Entwickler mit den Schwerpunkten Internet, Java und semantische Technologien.
Deutscher Investment Trust, Finanzbranche
Ich trug die Verantwortung für Datenvisualisierung und Reporting einer Software für Finanzberater. Mein Aufgabengebiet umfasste alle Stufen des Entwicklungszyklus.
Credit Suisse Financial Planning Solutions, Finanzbranche
Ich war verantwortlich für Softwareentwicklung im Bereich Dokument- und Diagrammgenerierung im Rahmen einer Webapplikation zur Finanzberatung. Meine Tätigkeiten waren in Architektur, Spezifikation und Implementierung angesiedelt.
Apollo Media Management, IT-Industrie
Meine Verantwortung bestand in der Entwicklung und kundenspezifischen Anpassungen einer Webapplikation zur Medienrecherche. Weitere Aufgaben umfassten das Evaluieren neuer Technologien und die Wartung bestehender Kundeninstallationen.
Selbstständig, IT-Industrie
Ich führte Entwicklungsprojekte in den Bereichen Internet, Datenbanken und Multimedia durch. Meine Tätigkeiten reichten von Datenbankadministration, -programmierung und -design über die Konzeption und Entwicklung von Client-Software bis hin zur Planung und Beratung bei informationstechnischen Problemstellungen.
Kenntnisse
Programmiersprachen
- Java
Swing-Client Refactoring 12.2007 - 06.2008 DMS-Web-Client 05.2006 - 01.2007 Advisor Insight Weiterentwicklung 03.2004 - 06.2005 Advisor Insight Entwicklung 04.2003 - 12.2003 CD-Rom Bildkatalog 02.1998 - 12.1998 - JavaScript
Topincs ‐ eine Webdatenbanksoftware 06.2005 - Gegenwart JSON Topic Maps 1.1 10.2010 JSON Topic Maps 1.0 01.2009 - 03.2009 Ajax-Webclient Performance-Optimierung 10.2007 - 11.2007 Cerny.js ‐ Eine JavaScript-Bibliothek 10.2006 - 04.2009 DMS-Web-Client 05.2006 - 01.2007 Advisor Insight Weiterentwicklung 03.2004 - 06.2005 Rosegardens 01.2004 - 12.2004 Werkbank für Existenzielle Graphen 11.2003 - 01.2004 Software zur Profilerstellung 01.2003 Dateiupload über Web-Browser 09.2001 - 10.2001 Online-Katalog www.baumax.at 02.2001 - 09.2001 Online-Shopping System 04.2000 - 01.2001 - Perl
Rosegardens 01.2004 - 12.2004 Datenbankdesign und -administration für Webapplikation 10.1997 - 08.1998 Datenbankadministration und PL/SQL-Programmierung 10.1996 - 05.1998 - Visual Basic
Druckdokument-Generierung für Intranet-Applikation 09.1998 - 01.1999 - PL/SQL
Datenbankadministration und PL/SQL-Programmierung 10.1996 - 05.1998 - PHP
Topincs ‐ eine Webdatenbanksoftware 06.2005 - Gegenwart Rosegardens 01.2004 - 12.2004
Datenbanksysteme
- Oracle
Dateiupload über Web-Browser 09.2001 - 10.2001 Online-Katalog www.baumax.at 02.2001 - 09.2001 Online-Shopping System 04.2000 - 01.2001 Druckdokument-Generierung für Intranet-Applikation 09.1998 - 01.1999 Datenbankadministration und PL/SQL-Programmierung 10.1996 - 05.1998 - SQL Server
Datenbankdesign und -administration für Webapplikation 10.1997 - 08.1998 - MySQL
Topincs ‐ eine Webdatenbanksoftware 06.2005 - Gegenwart Rosegardens 01.2004 - 12.2004 - MS Access
Betriebssysteme
- Windows NT/2000
- Linux
- Mac OS
Webtechnologien
- Topic Maps
Topincs ‐ eine Webdatenbanksoftware 06.2005 - Gegenwart - REST
Topincs ‐ eine Webdatenbanksoftware 06.2005 - Gegenwart - AJAX
Topincs ‐ eine Webdatenbanksoftware 06.2005 - Gegenwart Ajax-Webclient Performance-Optimierung 10.2007 - 11.2007 DMS-Web-Client 05.2006 - 01.2007 - HTTP
Topincs ‐ eine Webdatenbanksoftware 06.2005 - Gegenwart Ajax-Webclient Performance-Optimierung 10.2007 - 11.2007 DMS-Web-Client 05.2006 - 01.2007 - HTML/XHTML
Topincs ‐ eine Webdatenbanksoftware 06.2005 - Gegenwart JSON Topic Maps 1.1 10.2010 JSON Topic Maps 1.0 01.2009 - 03.2009 DMS-Web-Client 05.2006 - 01.2007 Rosegardens 01.2004 - 12.2004 Software zur Profilerstellung 01.2003 Webapplikation Finanzkurzberatung 11.2001 - 01.2002 Dateiupload über Web-Browser 09.2001 - 10.2001 Online-Katalog www.baumax.at 02.2001 - 09.2001 Online-Shopping System 04.2000 - 01.2001 - CSS
Topincs ‐ eine Webdatenbanksoftware 06.2005 - Gegenwart JSON Topic Maps 1.1 10.2010 JSON Topic Maps 1.0 01.2009 - 03.2009 Ajax-Webclient Performance-Optimierung 10.2007 - 11.2007 DMS-Web-Client 05.2006 - 01.2007 Advisor Insight Weiterentwicklung 03.2004 - 06.2005 Rosegardens 01.2004 - 12.2004 Werkbank für Existenzielle Graphen 11.2003 - 01.2004 Software zur Profilerstellung 01.2003 Webapplikation Finanzkurzberatung 11.2001 - 01.2002 Online-Katalog www.baumax.at 02.2001 - 09.2001 - XML
Advisor Insight Software-Dokumentation 05.2005 - 06.2005 Advisor Insight Weiterentwicklung 03.2004 - 06.2005 Werkbank für Existenzielle Graphen 11.2003 - 01.2004 Advisor Insight Entwicklung 04.2003 - 12.2003 Software zur Profilerstellung 01.2003 Dokumentgenerierung in Finanzberatungssoftware 02.2002 - 01.2003 Webapplikation Finanzkurzberatung 11.2001 - 01.2002 - XSLT
Advisor Insight Software-Dokumentation 05.2005 - 06.2005 Advisor Insight Weiterentwicklung 03.2004 - 06.2005 Advisor Insight Entwicklung 04.2003 - 12.2003 Software zur Profilerstellung 01.2003 Dokumentgenerierung in Finanzberatungssoftware 02.2002 - 01.2003 - XSLFO
Advisor Insight Software-Dokumentation 05.2005 - 06.2005 Advisor Insight Weiterentwicklung 03.2004 - 06.2005 Advisor Insight Entwicklung 04.2003 - 12.2003 Software zur Profilerstellung 01.2003 Dokumentgenerierung in Finanzberatungssoftware 02.2002 - 01.2003 - SVG
Advisor Insight Weiterentwicklung 03.2004 - 06.2005 Werkbank für Existenzielle Graphen 11.2003 - 01.2004 Advisor Insight Entwicklung 04.2003 - 12.2003 Dokumentgenerierung in Finanzberatungssoftware 02.2002 - 01.2003 - Servlets
DMS-Web-Client 05.2006 - 01.2007 Dokumentgenerierung in Finanzberatungssoftware 02.2002 - 01.2003 Webapplikation Finanzkurzberatung 11.2001 - 01.2002 Dateiupload über Web-Browser 09.2001 - 10.2001 Online-Katalog www.baumax.at 02.2001 - 09.2001 Online-Shopping System 04.2000 - 01.2001 Druckdokument-Generierung für Intranet-Applikation 09.1998 - 01.1999 - Applets
Webapplikation Finanzkurzberatung 11.2001 - 01.2002 - JSP
DMS-Web-Client 05.2006 - 01.2007 Dateiupload über Web-Browser 09.2001 - 10.2001 Online-Katalog www.baumax.at 02.2001 - 09.2001 Online-Shopping System 04.2000 - 01.2001 - Struts
DMS-Web-Client 05.2006 - 01.2007 - JSON
Topincs ‐ eine Webdatenbanksoftware 06.2005 - Gegenwart Ajax-Webclient Performance-Optimierung 10.2007 - 11.2007 Cerny.js ‐ Eine JavaScript-Bibliothek 10.2006 - 04.2009 DMS-Web-Client 05.2006 - 01.2007
Sonstige Technologien
- SQL
Topincs ‐ eine Webdatenbanksoftware 06.2005 - Gegenwart Online-Katalog www.baumax.at 02.2001 - 09.2001 Online-Shopping System 04.2000 - 01.2001 Druckdokument-Generierung für Intranet-Applikation 09.1998 - 01.1999 Datenbankdesign und -administration für Webapplikation 10.1997 - 08.1998 Datenbankadministration und PL/SQL-Programmierung 10.1996 - 05.1998 - PDF
Advisor Insight Software-Dokumentation 05.2005 - 06.2005 Advisor Insight Weiterentwicklung 03.2004 - 06.2005 Advisor Insight Entwicklung 04.2003 - 12.2003 Dokumentgenerierung in Finanzberatungssoftware 02.2002 - 01.2003 - Latex
- DocBook
Advisor Insight Software-Dokumentation 05.2005 - 06.2005 - Ant
Topincs ‐ eine Webdatenbanksoftware 06.2005 - Gegenwart JSON Topic Maps 1.1 10.2010 JSON Topic Maps 1.0 01.2009 - 03.2009 Swing-Client Refactoring 12.2007 - 06.2008 Ajax-Webclient Performance-Optimierung 10.2007 - 11.2007 Cerny.js ‐ Eine JavaScript-Bibliothek 10.2006 - 04.2009 DMS-Web-Client 05.2006 - 01.2007 Advisor Insight Software-Dokumentation 05.2005 - 06.2005 Advisor Insight Weiterentwicklung 03.2004 - 06.2005 Advisor Insight Entwicklung 04.2003 - 12.2003 Software zur Profilerstellung 01.2003 Dokumentgenerierung in Finanzberatungssoftware 02.2002 - 01.2003 - Emacs
- Eclipse
Swing-Client Refactoring 12.2007 - 06.2008 Ajax-Webclient Performance-Optimierung 10.2007 - 11.2007 - CVS
Ajax-Webclient Performance-Optimierung 10.2007 - 11.2007 DMS-Web-Client 05.2006 - 01.2007 Rosegardens 01.2004 - 12.2004 Werkbank für Existenzielle Graphen 11.2003 - 01.2004 Software zur Profilerstellung 01.2003 Dateiupload über Web-Browser 09.2001 - 10.2001 Online-Katalog www.baumax.at 02.2001 - 09.2001 Online-Shopping System 04.2000 - 01.2001 Druckdokument-Generierung für Intranet-Applikation 09.1998 - 01.1999 - CM Synergy
Advisor Insight Weiterentwicklung 03.2004 - 06.2005 Advisor Insight Entwicklung 04.2003 - 12.2003 - Visual Source Safe
Dokumentgenerierung in Finanzberatungssoftware 02.2002 - 01.2003 Webapplikation Finanzkurzberatung 11.2001 - 01.2002 - Subversion
Topincs ‐ eine Webdatenbanksoftware 06.2005 - Gegenwart JSON Topic Maps 1.1 10.2010 JSON Topic Maps 1.0 01.2009 - 03.2009 Swing-Client Refactoring 12.2007 - 06.2008 Cerny.js ‐ Eine JavaScript-Bibliothek 10.2006 - 04.2009 - Unit Testen
Topincs ‐ eine Webdatenbanksoftware 06.2005 - Gegenwart Cerny.js ‐ Eine JavaScript-Bibliothek 10.2006 - 04.2009 - Funktionales Testen
Topincs ‐ eine Webdatenbanksoftware 06.2005 - Gegenwart - Swing
Swing-Client Refactoring 12.2007 - 06.2008
Spezialkenntnisse
- Statistik
- Formale Logik
- Item Response Theorie
- Design
- Technisches Schreiben
JSON Topic Maps 1.1 10.2010 JSON Topic Maps 1.0 01.2009 - 03.2009
Sprachen
- Muttersprache Deutsch
- Fließend Englisch
Projekte
Topincs ‐ eine Webdatenbanksoftware
Beschreibung: Ein Software-System für die schnelle Entwicklung von Webdatenbanken basierend auf der semantischen Technologie Topic Maps.
Verantwortung: Idee, Konzeption, Entwicklung, Qualitätskontrolle, Dokumentation und Vermarktung des Produkts. Lösung folgender technischer Problemstellungen: automatische Maskengenerierung aus dem Datenschema, Integration von computationalen Prozessen zur Unterstützung der Datensicht und -erfassung.
JSON Topic Maps 1.1
Beschreibung: Ein JSON-Datenformat für einfache Browserintegration der semantische Technologie Topic Maps.
Verantwortung: Koordination der Änderungen und Verfassung der technischen Spezifikation der neuen Version. Anpassung des existierenden Validators. Publikation im Internet.
JSON Topic Maps 1.0
Beschreibung: Ein JSON-Datenformat für einfache Browserintegration der semantische Technologie Topic Maps.
Verantwortung: Idee, Konzeption und Verfassung der technischen Spezifikation des Formats. Neuentwicklung eines Validators. Publikation im Internet.
Swing-Client Refactoring
Beschreibung: Ein Swing-Client für Annotation und Indexierung von gescannten Geschäftsdokumenten in einem Dokumenten-Management-System.
Verantwortung: Refactoring der gesamten Codebasis für bessere Modularisierung, Lesbarkeit und Wiederverwendung.
Ajax-Webclient Performance-Optimierung
Beschreibung: Ein web-basiertes Dokumenten-Management-System zur Unterstützung der Geschäftsprozesse in einer Direktbank.
Verantwortung: Konzeption und Durchführung der Performance-Optimierung des Ajax-Webclients. Anpassung des Build-Prozesses.
Cerny.js ‐ Eine JavaScript-Bibliothek
Beschreibung: Eine JavaScript-Bibliothek für Schema-Validierung, Logging, Methodenaufrufunterbrechung und mehr.
Verantwortung: Idee, Konzeption und Entwicklung der Bibliothek.
DMS-Web-Client
Beschreibung: Ein web-basiertes Dokumenten-Management-System zur Unterstützung der Geschäftsprozesse in einer Direktbank.
Verantwortung: Konzeptanpassung und Entwicklung einer Lösung zur Transformation von bestehenden VisualBasic-Formularen in HTML. Neuentwicklung von zwei Recherchemasken nach bestehendem Konzept. Fehlerbehebung in verschiedenen Frontendkomponenten und bei der NTML-Authentifizierung.
Advisor Insight Software-Dokumentation
Beschreibung: Ein Software zur Unterstützung des Tätigkeit des Finanzberaters.
Verantwortung: Verfassung der Benutzungsanleitung der Softwarebibliotheken zur PDF- und Diagrammgenerierung und zur PDF-Formularausfüllung.
Advisor Insight Weiterentwicklung
Beschreibung: Ein Software für zur Unterstützung des Tätigkeit des Finanzberaters.
Verantwortung: Konzeption und Weiterentwicklung von Bibliotheken zur Erstellung von Diagrammen, Dokumenten und Formularen.
Rosegardens
Beschreibung: Online Bookmark Lösung.
Verantwortung: Idee, Konzeption, Entwicklung und Vermarktung des Produkts.
Werkbank für Existenzielle Graphen
Beschreibung: Eine Werkbank zur Ableitung aussagenlogischer Theoreme. Der verwendete Kalkül wurde von Charles S. Peirce im 19. Jahrhundert entwickelt und verwendet eine graphische Notation.
Verantwortung: Idee, Konzeption und Entwicklung des Produkts.
Advisor Insight Entwicklung
Beschreibung: Ein Software für zur Unterstützung des Tätigkeit des Finanzberaters.
Verantwortung: Konzeption und Entwicklung von Softwarelösungen zur Generierung von hochwertigen Dokumenten mit Analyse- und Projektionsergebnissen und zur Darstellung interaktiver Diagramme in eine Swing-Applikation.
Software zur Profilerstellung
Beschreibung: System zur Generierung von mehrsprachigen Profilen in HTML und PDF.
Verantwortung: Konzeption und Entwicklung der Lösung.
Dokumentgenerierung in Finanzberatungssoftware
Beschreibung: Ein Software für zur Unterstützung des Tätigkeit des Finanzberaters.
Verantwortung: Konzeption und Entwicklung einer Softwarelösung zur automatischen Generierung von Druckreports mit Analyse- und Projektionsergebnissen.
Webapplikation Finanzkurzberatung
Beschreibung: Eine Web-Applikation zur Analyse und Projektion der finanziellen Situation im Bereich Personal Finance in einem Arbeitsschritt.
Verantwortung: Architektur und Implementierung der Web-Applikation.
Dateiupload über Web-Browser
Beschreibung: Ein web-basiertes Medienrecherchesystem.
Verantwortung: Konzeption und Entwicklung einer Lösung zum Einpflegen von Medien über das Web.
Online-Katalog www.baumax.at
Beschreibung: Ein Content-Management-System für den Online-Katalog einer Heimwerkerkette.
Verantwortung: Konzeption, Entwicklung und Design des Content-Management-Systems und des Online-Katalog. Anforderungsanalyse beim Kunden.
Online-Shopping System
Beschreibung: Ein Medienrecherchesystem zur Verwaltung von Bildern.
Verantwortung: Konzeption und Entwicklung einer Softwarekomponente für die Online-Bestellung von Bildern.
Druckdokument-Generierung für Intranet-Applikation
Beschreibung: Lösung zur automatischen Generierung von verschiedensten Dokumenten, z.B. Zertifikate, Teilnehmerlisten, Rechnungen, .
Verantwortung: Konzeption und Entwicklung der Softwarelösung zur Generierung von Dokumenten auf Basis manuell erstellter Vorlagen und einer Datenbank.
CD-Rom Bildkatalog
Beschreibung: Ein Bildkatalog für Windows NT und Mac OS mit Bestellfunktionalität.
Verantwortung: Weiter-Entwicklung der Applikation.
Datenbankdesign und -administration für Webapplikation
Beschreibung: Ein Internet-Gebrauchtwagenmarkt.
Verantwortung: Design und Administration der Datenbank und Entwicklung von Reports.
Datenbankadministration und PL/SQL-Programmierung
Beschreibung: Lösung für die Ablage und Beschreibung von Bildern.
Verantwortung: Umsetzung von Datenmigrationen und Programmierung von Triggern und Stored Procedures für Oracle-Datenbanken.
Präsentationen
Topincs: A software for rapid development of web databases
Connecting Topincs - Using transclusion to connect proxy spaces
Topincs Wiki - A Topic Maps Powered Wiki
Topincs - A RESTful Web Service Interface for Topic Maps
Personal Knowledge Logging
Publikationen
Cerny, R.: Topincs: A software for rapid development of web databases PDF
Cerny, R.: Connecting Topincs ‐ Using transclusion to connect proxy spaces. In Subject-centric Computing: Fourth International Conference on Topic Maps Research and Applications, TMRA 2008, Leipzig, Germany, October 16-17, 2008, Revised Selected Papers PDF
Cerny, R.: Topincs Wiki ‐ A Topic Maps Powered Wiki. In Scaling Topic Maps: Third International Conference on Topic Maps Research and Applications, TMRA 2007, Leipzig, Germany, October 11-12, 2007, Revised Selected Papers PDF
Cerny, R.: Topincs ‐ A RESTful Web Service Interface for Topic Maps. In Leveraging the Semantics of Topic Maps: Second International Conference on Topic Maps Research and Applications, TMRA 2006, Leipzig, Germany, October 11-12, 2006, Revised Selected Papers PDF
Lebenslauf
September 2008 - Gegenwart
Freelancer, Österreich
Juli 2005 - August 2008
Freelancer, Deutschland
April 2003 - Juni 2005
Software-Entwickler bei Deutscher Investment Trust, Deutschland
November 2001 - März 2003
Software-Entwickler bei Credit Suisse Financial Planning Solutions, Deutschland
April 2000 - Oktober 2001
Web-Entwickler bei Apollo Media Management, Österreich
Januar 1997
Erasmus-Seminar für Mathematische Psychologie, Österreich
Oktober 1996 - Januar 1999
Freelancer, Österreich
August 1996 - September 1996
Forschungspraktikum an der Universität Wien, Institut für Psychologie, Abteilung für Methodenlehre und Statistik, Österreich
März 1996 - Juli 1996
Tutor für Statistik an der TU Wien, Institut für Statistik, Österreich
Januar 1996
Erasmus-Seminar für Mathematische Psychologie, Niederlande
Oktober 1995 - Juli 1997
Tutor für Statistik an der Universität Wien, Institut für Psychologie, Abteilung für Methodenlehre und Statistik, Österreich
März 1994 - Januar 1996
Studium der Informatik an der TU Wien, Österreich
März 1993 - Januar 1996
Studium der Philosophie an der Universität Wien, Österreich
Juni 1992
Vordiplom Psychologie
Oktober 1989 - Januar 1996
Studium der Psychologie an der Universität Wien, Österreich
Mai 1989
Matura am Bundesrealgymnasium Neunkirchen, Österreich