Feedback

Vielen Dank. Ihr Feedback wurde verschickt.

Deutschland: Profil von Jörg Tuschek aus München, Archtiekt/Entwickler für hochperformante Webanwendungen | IT Freiberufler, Selbständige, Unternehmens-Profile

Sie sind hier:  Freelancer  »  Jörg Tuschek

 
 

Jörg Tuschek, Archtiekt/Entwickler für hochperformante Webanwendungen aus München

Benutzer Jörg Tuschek, Archtiekt/Entwickler für hochperformante Webanwendungen hat kein Profilbild hochgeladen
 
Jörg Tuschek
Dipl.-Informatiker (FH)

Archtiekt/Entwickler für hochperformante Webanwendungen

80993 Münchende
 
 
 

verfügbar
Stunden-/Tagessatz: 80.00 €/Std.
Weitere:
Letztes Update: 05.09.2011 21:14

Datei-Anlagen
- keine -
Sprachkenntnisse
englisch (verhandlungssicher)

Fähigkeiten, Kenntnisse, Erfahrungen:
Sehr geehrte Damen und Herren,
ich biete Ihnen meine Dienste bei der Erstellung, Weiterentwicklung, Optimierung und Fehlersuche aller Art von Webanwendungen an. Ich habe langjährige Erfahrung mit hochfrequentierten, mehrschichtigen Anwendungen mit mehrere tausend gleichzeitig agierenden Benutzern und der schnellen Verarbeitungen von sehr großen Datenmengen.

Programmiersprachen:
Assembler - gute Kenntnisse, aber lange nichts gemacht
C - sehr gute Kenntnisse, verwende C für zeitkritische Bereiche
C++ - Grundkenntnisse, habe bestehende Projekte angepasst
Java - sehr gute Kenntnisse, große Projekterfahrung (JEE,EJB)
JavaScript - sehr gute Kenntnisse im Bereich AJAX/Web2.0
Objective C - Grundkenntnisse, habe bestehende Anwendungen angepasst
Pascal langjährige Erfahrung in TurboPascal und PL/SQL
Perl sehr gute Kenntnisse, Entwicklung von komplexen objektorientierten Projekten
PHP gute Kenntnisse, habe bestehende Projekte angepasst
PL/SQL sehr gute Kenntnisse, habe Projekte für statische Auswertungen entwickelt
Python Grundkenntnisse, habe kleinere eigene Projekte entwickelt
Ruby gute Kenntnisse, habe einige kleinere Projekt entwickelt
XSLT sehr gute Kenntnisse, langjährige Erfahrung

Datenbanken:
JDBC sehr gute Kenntnisse, langjährige Erfahrung
MS SQL Server habe SQL-Server bis 7.0 administriert
MySQL gute Kenntnisse, Administration kleinerer Projekte
ODBC gute Erfahrungen unter C++/Windows
Oracle gute Kenntnisse in der Analyse von Performanceproblemen
Postgres sehr gute Kenntnisse in Administration/Entwicklung/Optimierung
SQL sehr gute Kenntnisse, auch bei der Entwicklung von Stored Procedures

Produkte:
---------------
Webserver:
Apache 1 und 2, LightHTTPD, IIS

Datenbanken:
PostgreSQL, MySQL, Oracle, MSSQL

ApplicationServer/Servletengines:
Netdynamics, WebObjects, Powertier, Tomcat

Volltextsuchmaschinen:
MG (Managing Gigabytes), Glimpse, ISearch, Sphinx

Chart software: Fusion charts
Blogs: WordPress

Mail Server:
Courier, Postfix

Spam detection:
SpamAssassin, Bogofilter

Linux Distributionen:
Debian, Fedora

Shop Systeme:
OScommerce, XTcommerce

JavaScrípt Frameworks:
Prototype, Script.aculo.us, Yahoo UI Library, Jquery

Web Frameworks:
ROR (Ruby on Rails), Django

Web Tracking Systeme:
Google Analytics, Webalizer

Map services:
Google maps (API)

Versionskontrolle/Sourcecodeverwaltung:
CVS/SVN/TRAX

Servermonitoring:
Nagios, Cacti, SNMP

Virtualisierung:
VMWare

Standards:
---------------

Protokolle:
TCP/IP, UDP, HTTP, HTTPS, SMTP, POP3, MIME, SSL, IMAP,

Webservice:
SOAP, REST

Weitere Standards:
Java EE, EJB, JSP,XSP (Tomcat) , XML, XSLT

Entwicklungsstandards:
MVC, Design Patterns, ERM, UML



Referenzen:
----------------------------------------------------------------------------------------------
2000-2010 Betreiber eines hochperformanten Preisvergleichsportals. Tägliche Aktualisierung der Daten von 3000 Händlern mit mehr als 15 Millionen Produkten.

Technologien:
- Perl, Java, C, Ruby, XML/XSLT, Javascript, ObjectiveC, AJAX, PostgreSQL, MG, Sphinx,
Apache, GoogleMaps

Betriebssyteme:
- RedHat-Linux und Darwin (NextStep), später Debian Woody, dann Sarge und nun Lenny.

Übersicht:
- Frontend der Webpage mittels eines MVC in Perl. Controller gibt XML aus, welches per XSLT
in HTML umgewandelt wird.
- Suche der Webpage mittels eines Volltextsuchssystems. Anbindung per Webservice.
Verteilung dadurch möglich.
- Admininterface in Java (Cocoon, XSPs, Servlets). Spätere Migration des Admininterfaces in
das eigene MVC um die Komplexität zu verringern.
- Datenbank-Backend des Preisvergleichssystems mittels PostgreSQL.

2010:
- Weiterentwicklung des Systems um Preisänderungen von Händlern quasi in Echtzeit
darzustellen (wegen BGH-Urteil).
Dadurch notwendiger Austausch der Volltextsuchmaschine von MG durch SphinxSearch.
- Erweiterung des Billingsystem um den Versand qualifizierter signierter Rechnungen.
- Migration nach Apache2.

2009:
- Entwicklug eines Autocompleters für die Sucheingabemaske mittels AJAX unter Verwendung
eines Prefix-Tries in C.
- Erweiterung des Systems um Mehrsprachigkeit und Mehrmandantenfähigkeit für eine Kunden in
Singapur.
- Erweiterung des Systems um Händler in Einkaufszentren abzubilden.
- Einbindung von FaceBook (Fanpage und I-Like).
- Migration des Admininterfaces in internes MVC.

2008:
- Erweiterung des Systems um Händler auf Karten anzuzeigen mittels
JavaScript/GoogleMapsApi.
- Erweiterung des Systems um Offline-Shops. Händler ohne eigene Homepage können Ihre
Produkte dadurch direkt darstellen.
- Entwicklung eines Systems mit Ruby, welches RSS-Feeds von Nachrichtenseiten runterlädt
und automatisch Artikel über Produkte zu den Produkten in der Datenbank zuordnet.
- Testweise Umstellung der Datenbankanbindung des Admininterfaces mittels JPA (Java
persistence api)

2007:
- Einbindung von strukturierten Produktdaten von ICECAT. Automatischer Abgleich
dieser Datenbanken mit der internen DB mit Perl.
- Einbindung des Webtrackingsystems GoogleAnalytics in das MVC-System.
- Umstellung des Admininterfaces nach https.

2006:
- Einbindung des Billingsystems in das Admininterface. Möglichkeit, Rechnungen
darzustellen, zu ändern, zu erstellen und zu verschicken.
- Erweiterung des Billingsystems um automatisiertes Mahnwesen.
- Automatische Erstellung einer Bilanz, die für Umsatzsteueranmeldungen, bzw. für die
Gewinn/Verlustrechung verwendet werden kann.

2005:
- Erweiterung des Admininterfaces um Statistiken der Händler grafisch anzuzeigen mittels
FusionCharts/AJAX.
- Einbindung der Monitoringsysteme CACTI und NAGIOS.
- Entwicklung eines Perl-Scripts, welches Error-Emails der Überwachungssysteme kürzt und
als SMS weiterverschickt.
- Entwicklung eines Tracking/Billingsystem:
- Entwicklung eines Systems um Händler auf Provisionsbasis oder PayPerClick-Basis
abzurechnen in Perl
- Tracking der User über unsichtbare Pixel.
- Einbindung der Shops direkt oder über die größten Affiliateprovider:
Affilinet, Tradedoubler, Zanox, CJ, Belboon, Adbutler und Superclicks
- Automatische PDF-Rechnungserstellung mit Latex.
- Automatischer Kontoabgleich der bezahlten/unbezahlten Rechnungen.

2004:
- Design eines Adminstrationsinterfaces des Systems in Java um Händler/Preislisten ect. zu
verwalten.
Frontend: Cocoon XSPs (XSPs sind wie JSPs nur in XML).
Backend: Java-Servlets unter Tomcat. Datenbankanbindung mittels JDBC.
- Umstellung des Renderings der Webseiten auf XML/XSLT.
- Entwicklung eines Cachingsystems für Produktseiten und Händler-Produktbilder.
- Entwicklung eines Systems um in Suchmaschinen gut gerankt zu werden (SEO), dabei
automatische Link und Keyworderstellung
- Erstellung von automatisch generierten Produktbeschreibungen über einen eigenentwickelten
Satz-Generator, der grammatikalisch korrekte deutsche Sätze erzeugt.

2003:
- Migration des System nach Debian.
- Einbindung von GoogleAdsense (Javascript).
- Entwicklung eines Votingsystem um Händler und Produkte zu bewerten.

2002:
- Erweiterung des Systems zur Verarbeitung von Händler-Preislisten im CSV oder XML-Format
- Erweiterung des Systems um eine automatische Erkennung der CSV-Preislistenstruktur über
Header und Feldinhalte.

2000:
- Entwicklung einer Technologie, welche Shops crawlt, welche runtergeladene
Seiten analysiert und automatisch Produkte aus den Seiten extrahiert.
- Backend:
- Eigenentwickelter multithreaded Internetcrawler in ObjectiveC
- Eigenentwickelter HTML-Stripper in ObjectiveC
- Entwicklung von Scripten in Perl, um Seiten und Links zu erkennen, die auf den selben

Inhalt zeigen oder verweisen, aber anders ausehen. Z.B. werden dadurch SessionIds

in Links automatisch erkannt und rausgefiltert.
- Entwicklung diverser Scripten mit Perl um Produkte auf Webseiten automatisch zu

erkennen und zu klassifizieren
- Verwendung von PostgreSQL als Datenbank zur Verwaltung des Händler, Webseiten,

Preislisten, Produkte, Billingdaten ect.
- Frontend:
- Entwicklung eines MVC-Frameworks auf Perl-Basis.
- Verwendung von Apache als Webserver mit FastCGI/ModPerl
- Verwendung und Modifizierung von MG (Managing gigabytes), einer Volltextsuchmaschine

in C um Produkte auf der Webseite in Volltext zu suchen.
- Rendern der Seite mittels eines Perl-Templatesystems.

----------------------------------------------------------------------------------------------
2001-2004 Analyse/Optimierung und Weiterentwickling des größten deutschen Dating-Portals.

Technologien:
- Java, J2EE, EJB, CMP, XML, XSP, XSLT, Perl, HTML, DOM, JavaScript (ECMA), PL/SQL, Python
- Linux (Webserver/(ApplicationServer)/Solaris(Oracle)
- Powertier(J2EE),Oracle,Tomcat,Cocoon
- Apache,Zeus Webserver,Zeus Loadbalancer
- Jbuilder,CVS

Überblick: Der Javateil des System besteht aus drei Schichten:
- Frontend: >15 Tomcats (XSPs mit cocoon). Ausgabe XML, danach rendering mit XSLT.
- Midletier: 4 Powertier J2EE ApplicationServer. Kommunikation per CORBA, Persistence per
CMP.
- DB-Backend: Oracle mit Hot standby

Aufgaben:
- Analyse/Optimierung des Systems.
- Erstellung funktionaler und technischer Spezifikationen
- Implementierung von XSPs/EJBs (hauptsächlich zeitkritische) in Java
- Projektleitung der Java-Softwareentwicklung (4 Backendentwickler, 3 Frontendentwickler, 2
Praktikanten)
- Schnittstelle zwischen Produktmanagement und Entwicklern
- Schnittstelle zwischen CustomerCare/Testing und Entwicklern
- Aufbau eines Teams von festangestellten Entwicklern. Auswahl und Interviewing
von Bewerbern.

2004:
- Implementierung eines ereignisgesteuerten Benachrichtigungssystem für Benutzer
unter Verwendung des Massenmailversandssystem mittels Java/Perl
- Wartung des Systems.
- Auswahl einer Suchmaschine um zusammenpassende Benutzer zu finden.
- Aufbau eines Teams von festangestellten Entwicklern. Auswahl und Interviewing
von Bewerbern.

2003:
- Implementierung eines templatebasierenden Massenmailversandsystems mit Perl
- Design und Implementierung von Webservices für alle Funktionen des Systems
um Anbindung von Handyapplikationen zu ermöglichen mittels XSPs/EJBs
- kurzfristige Interim IT-Leitung
- Optimierung der bestehenden Suchfunktionalität mit Java und SQL.
- Design und Entwicklung eines systemweiten Loggingsystems mittels JMS.

- Entwicklung eines multithreaded XSLT-Rendering Services mit Python.

2002:
- Design und Implementierung eines Gutscheinsystems mit OneTimePads mittels EJBs
- Erweiterung des Funktionalität des Systems, z.B. letzte Profilbesucher
- Automatischer Abgleich von Überweisungsdaten mit Perl
- Implementierung eines Statistiksystems in PL/SQL und Anbindung an Excel.

2001:
- Analyse, Fehlerbehebung und Optimierung des aktuellen Systems. System war nicht

performant genug und blieb in bestimmten Situationen stehen.
- Funktionale/Technische Spezifikation der Umstellung des Systems auf Zahlungsflicht.
- Design/Entwicklung eines gruppendbasierendes Rechtesystems für Benutzer
(kostenlose/zahlende, Frauen/Männer ect.)
- Design/Entwicklung eines Abbonentensystems mit automatischer Verlängerung
- Implementierung von Teilen der technischen Spezifikation. Haupsächlich Backend, kritische
Funktionen, EJBs statefull und stateless.

----------------------------------------------------------------------------------------------
2001 Automatische Erstellung von Webseiten aus einer Datenbank, die für Internet
Volltextsuchmaschinen optimiert sind, d.h. hoch gerankt werden.

Technologien: Perl, Oracle, IR.

----------------------------------------------------------------------------------------------
2000 Entwicklung eines automatischen Emailverteilers eines Verbraucherportals(2000).

Technologien: Perl, ORACLE, ASP (Visual Basic), Chillisoft.
(i.A. der Cybernet AG) unter Solaris.

----------------------------------------------------------------------------------------------
2000 Webmilesanbindung eines Verbraucherportals (i.A. der Cybernet AG 2000).

Technologien: Perl, ORACLE, ASP, Chillisoft, CGI, HTTP, Webmiles, Java unter Solaris.

----------------------------------------------------------------------------------------------
1999-2001 Entwicklung und Wartung eines automatisierbaren Optionsscheinhandelssystems
für eine große Bank (i.A. der Cybernet AG).

Technologien: Java, Netdynamics, MS SQL-Server, IIS, Windows NT, TCP/IP, CORBA, XETRA.


Übersicht: - Client-Server Architektur. Clients als Java-Applets implementiert.

- Server Netdynamics ist ein MVC-System unter Java
- Kommunikation der Clients mit dem Server wurde teilweise mittels eines
eingenentwickelten TCP-Socket Servers realisiert.
- Anbindung von externen Handelspartner
- Vollautomatische oder teilautomatische Beantwortung von Quote Requests
- Automatisches Löschen offener Quotes nach bestimmter Zeit.
- Automatisches Löschen offener Quotes falls Client nicht mehr erreichbar
- Anbinung des Backoffice über einen Excel-Client
- Logging von allen Benutzer-Akionen in der Datenbank


Hauptproblematik: Massive Multiuserumgebung mit garantierten Antwortzeiten und
Transaktionsvolumen und Hochverfügbarkeit.

Wartung des Systems bis 2004

----------------------------------------------------------------------------------------------
1998 Entwicklung eines Systems zum Anzeigen von BigBrother-Status-Emails
als Webseite mit History für einen Finazdienstleister. Big Brother ist ein System zur
automatische Überwachung von Rechnern.

Technologien: Perl, Big Brother , CGI

----------------------------------------------------------------------------------------------
1998-1999 Entwicklung einer medizinischen Spezialsuchmaschine für das
Centrum für Informations- und Sprachverarbeitung.

Technologien: Perl, Aut. Clustering, IR (Information Retrival)

----------------------------------------------------------------------------------------------
1998 Automatischer Emailverteiler für Fondkurse für eine Fondmanagement-Gesellschaft.

Technologien: ASP, Perl, MS SQL-SERVER (i.A. der Cybernet AG 1998)

----------------------------------------------------------------------------------------------
1998 Automatische Datenbankgenerierung der internen Datenbank
einer Fondmanagement-Gesellschaft: Zusammenführung verschiedener
Datenquellen in eine Datenbank, NT-Service gesteuert.

Technologien: C++, ODBC, SQL-Server, NT-Systemprogrammierung

----------------------------------------------------------------------------------------------
1998 Entwicklung eines Intranet-Navigations-Applets für eine Versicherungsgesellschaft.

Technologien: JAVA, SWING (1998) (i.A.der Cybernet AG 1998)

----------------------------------------------------------------------------------------------
1997 Gewinner (u.A.) des Multimedia Gründerwettbewerbs des BMFT
für die Erstellung einer Geschäftsidee (1997).
----------------------------------------------------------------------------------------------
1997-1998 Entwicklung und Vermarktung eines VR-Systems zur Vermietung:

Auswahl der Hardwarekomponenten. Erstellung und Programmierung der 3D-Welt mit VRT,
Treiberprogrammierung des Headtrackers unter Windows95 in C (Polhemus),

Adaptierung auf HMD (Liquid Image).

Kunden: Mustang (Jeans), diverse Eventmarketing Agenturen.
----------------------------------------------------------------------------------------------
1993-1997 5 Jahre halbtags Softwareentwicklung für Test Plus Elektronic
während des Studiums: Platinenherstellungsoptimierungssoftware,
Bestückautomatensoftware.
----------------------------------------------------------------------------------------------
1987-1993 Entwicklung von Grafikdemos (Intros) für Amiga mit Assembler

Technologien: Assembler, Blitter, Copper

----------------------------------------------------------------------------------------------
1989 Entwicklung eines Auswertungssystems für ein Zeiterfassungssystem mit Dbase.
Migration des Auswertungssystems nach AmigaOS mit Assembler zur Beschleunigung


Zeitliche und räumliche Verfügbarkeit:
Ich bin zu 100% ab 15.2.2011 verfügbar.

In folgenden Regionen:
Deutschland
Österreich
Schweiz
Europa - EU, Nordamerika, Südostasien.



Sonstige Angaben:
Myers-Briggs-Typindikator (MBTI): ENTJ


 
Kontaktanfrage versenden
Name: * Firma: *
Ihre Emailadresse*: Ihr Telefon:
Website:
PLZ / Ort* Land*:
Betreff*:
Anfrage*:

Sicherheitscode: *
Ich akzeptiere Ihre AGB:
(Sie bestätigen hiermit, dass Sie dem Freelancer nach §4.8 unser AGB keine Spam-Nachrichten oder ähnliches zusenden. Die Kontaktaufnahme ist kostenlos, ein Vertrag kommt nicht zu stande.)
  




Weitere ähnliche Profile
Robert Schreiber, Softwarearchitekt/-entwickler mit Schwerpunkt Java in Web- und Unternehmensanwendungen J2EE/Spring/EJoomla CMS ProgrammiererSabine Schumann, Microsoft Office-Seminare, Lotus Notes-Trainings, Zeitmanagement-Seminare, Projektmanagement-TraininBoris Halter, Senior Berater/Projektleiter im RZ-UmfeldFrank Wilhelm, Senior ConsultantAlexander Etzel, Projekt Manager, Interim Manager, Management Consultant in den Bereichen Telekommunikation und Inter
Jerome Mühlhause, Hardware- und Softwareentwickler, IT-ConsultantsUnternehmensberater-IT, ProjektmanagerMartin Eckart, .NET EntwicklerRalph Wecks, Unternehmensberater, Business Analyst, Projektleiter, Prozess-BeraterWeb- und Interactive-EntwicklerAndreas Stumpp, WEB-Developer, WEB-Design, SEO/SEM, Online-Shops, Software-Entiwcklung C/C++, PHP, C#

freelancermap footer border
Deutschland | Österreich | Schweiz | United Kingdom | USA | Russian Federation | España | Italy | Ukraine | Liechtenstein | Hungary | New Zealand | France | Slovakia | India | United Arab Emirates
Themenrelevante Websites :