Profil Martin Fabiani
Name: Martin Fabiani
Ausbildung: Software-Engineer
EDV-Erfahrung seit: 1998 vollberuflich
Fremdsprachen: Englisch, Französisch
Telefonich erreichbar unter: +49-69-49084808
E-Mail Adresse:m.fabiani@linux-services.org
Verfuegbar ab : wird in Kürze aktualisiert
Nationalität: Österreichisch
Ausbildung: Software-Engineer
EDV-Erfahrung seit: 1998 vollberuflich
Fremdsprachen: Englisch, Französisch
Telefonich erreichbar unter: +49-69-49084808
E-Mail Adresse:m.fabiani@linux-services.org
Verfuegbar ab : wird in Kürze aktualisiert
Nationalität: Österreichisch
Fachliche Schwerpunkte:
- Software-Engineering
- Programmierung in Perl (Datenbanken, Directories, Web, Automationen)
- Perl-Schulungen
Programmiersprachen:
- Perl (halte auch öfter Vorträge) (OOP und Funktional, mod_perl (Apache::Request, eigene Handler, Apache::Registry, ...), Perl/CGI, ASP, TK, ODBC/DBI, LDAP/ADSI, OLE/ActiveX/CDO/MAPI, Net, Scanner & Parser, Grammatiken, Automationen und Fernsteuerungen, POD, Client/Server, Modulentwicklung, generische Module,...)
- HTML, xhtml (CGI, CSS, JavaScript, ASP, SSI)
- SQL, TSQL
- Solide Kenntnisse in C, C++, Tcl, diverse Shell-Dialekte
- Grundkenntnisse in VisualBasic, Java, Pascal und Delphi
- XML, SVG, XSLT, SMIL
Produktkenntnisse:
- Apache unter Unix, Linux und Win32 (1.3 und 2.0)
- Siemens DirX 6.0 + 6.5, DirX Metahub, DirXWeb
- Ms Active Directory
- Datenbanken: MySql, MsSql, Sybase, PostreSQL, SQLite
- Standarddienste unter Linux/Unix wie openLDAP, Samba, dhcpd, bootpd, bind, IPPP/IPPPoE, ircd, tripwire, inetd, X11, routed (ipchains/iptables, masquerading),...
- WU-FTP, Serv-U
- MS Excel (Bedienung, Makro-Programmierung, ActiveX-Automation mit Perl)
- MS Outlook, MS Winword, MS Access (Bedienung, teilweise Programmierung bzw. ActiveX-Automation mit Perl)
- MS Visio, MS Project (Bedienung)
- Microsoft IIS (http, ftp, news, Index Server), MsProxy, TelnetD
- Windows2000 Terminal Server, PcAnywhere, VNC
- 1999: nahm an Patrol-Schulungen teil (Administrationskonsole NT/Unix, Knowledgemodulentwicklung, Oracle-Knowledgemodul) (Ordix Wiesbaden), jedoch noch wenig Erfahrungen in der Praxis.
Betriebssysteme:
- Windows 2003 Server: Editions: Standard, Web, Small Business (bin Microsoft Partner)
- Windows 2000 Pro und Server, Windows XP Professional, Windows NT 4.0,
- Linux (SuSE, RedHat, Mandrake, Debian)
- Solaris, HP-UX, AIX, Reliant Unix
- (Windows 95/98, 3.x, DOS)
Netzwerkadministration:homo- und heterogene Netzwerke unter:
- WinNT, Win2000, WinXP, Win2003
- Linux (SuSE, RedHat, Mandrake)
- Solaris, HP-UX, AIX
Netzwerk-Protokolle:
- TCP/IP, UDP, NETBEUI, PPP, SMB, IPPP(ISDN), PPP, IPPPoE (ADSL),,...
Tätigkeiten:
- 1980-1992 Absolvierung des Bundesgymnasiums St. Johann/Tirol/Österreich mit Matura (= Abitur)
- 1988 Erstes selbstgeschriebenes Programm verkauft
- 1993-1998 Studium Telematik (TU Graz) und Software Engineering (FHS Hagenberg)
- Seit 1993 in der EDV (neben dem Studium)
- 1993-1996 Computerkurse gehalten (Dos, Win3.1x, Win95, MS-Office, Linux, Unix, Internet); Graz
- Seit 1998 vollberuflich in der IT-Branche
- Seit 1999 als Freiberufler tätig
- Software Engineering
- Programmierung von Tools zur Netzwerk- und Nutzerverwaltung, Datenkonvertierung, Netzwerkkommunikation, Visualisierungen, Datenbank- und Webanwendungen, Automatisierungen von Arbeitsabläufen
- Konzeptionierung und Entwicklung einer Schnittstelle von den verschiedensten Datenbanken (z.B. DB/2, Oracle) zum Inhouse-Directory
- Automatisches Erstellen von tcl-Scripten aus csv-Dateien zur automatischen Erstellung der Datenstrukturen eines DirX von Siemens
- Verwaltung und Wartung von LANs und WANs unter UNIX, Linux und Windows NT/2000 (homo- und heterogen)
- Netzwerksecurity
Bisherige Projekte:
- November-Dezember 2004: Schulungen "Einführung in Perl" für www.denic.de
- ab Juli 2004: Datensynchronisation für den Bau des "Metadirectory Land Hessen" (DirX, DirX MetaHub 6.5: Workflow-Entwicklung zu ActiveDirectory, Lotus Notes, ...) für die Hessische Zentrale für Datenverarbeitung
- 2004: Verschiedene Datenbankim- und -exporte (Perl + DBI, Datenbank Sybase unter Solaris) für die DZ-Bank Frankfurt
- 2003-2004: OpenSource: ich habe im Juli 2003 die Leitung des größten deutschsprachigen Perl-Forums von http://www.perl.de/, das nunmehr auf http://www.perl-community.de/ weiterläuft, übernommen, und entwickle dafür in meiner Freizeit eine neue Forensoftware. Der aktuelle Entwicklungsstand kann auf http://develop.perl-community.de/ eingesehen werden. Verwendete Techniken: MySql, Apache1.3 mit mod_perl (Apache::Request, Apache::Registry, Apache::DBI), xhtml, css, ein wenig Javascript. Die Software läuft derzeit noch nicht mit voller Geschwindigkeit, weil aus Testgründen viele Debugginginformationen geschrieben und ausgewertet werden.
- 2003 Diverse kleinere Projekte (Konvertierung von CSV-Dateien, Webapplikationen, Fernsteuerungen, automatische Dateitransfers, ...)
- 2003 Mehrere Schulungen und Vorträge zum Thema Perl, z.B. "Einführung in Perl" (Schulungsunterlagen: siehe http://www.fabiani.net/talks/strat_perl_intro_v0.04.pdf) und "Fortgeschrittene Perl-Programmierung" für die Hessische Zentrale für Datenverarbeitung in Wiesbaden. Genauere Infos finden Sie auf http://www.fabiani.net/ -> Fabiani -> Vorträge
- 2002 Diverse Directoryexporte, Dresdner Bank Frankfurt
- 2001 Scriptgesteuertes Anlegen von Distribution Lists von Exchange mit Daten aus dem Inhouse-Directory; Dresdner Bank Frankfurt
- 2001 Excel 2000-Makros zur Unterstützung der Rechnungserfassung; Credit Suisse Frankfurt
- 2000-2001 Excel 97-Makros fuer Erstellung einer Reinigungsexpertise; Fabiani - Ihr Reinigungspartner, Kössen/Österreich
- 2000-2002 Daten aus weltweit verteilten Datenbanken mit dem Inhouse-Directory
und der Allianz Versicherung synchronisieren; Dresdner Bank Frankfurt
Realisierung unter Windows 2000 Server und Solaris:
Vollenden der Version 2: Perl, MS Sql7 & 2000 unter Win2000, ActiveDirectoryServices & Siemens DirX, Überwachungstools, Automatisierung der Verwaltung eines MsSql-Servers (Anlegen von Datenbanken, Tabellen, Indices, Stored Procedures, Backup, Strukturveränderungen) durch Perl und einer eigenen SQL-Template-Sprache.
Entwicklung der Version 3: Perl (z.B. OOP mit automatischer Quellcodegenerierung) unter Solaris, Siemens DirX-Metahub & DirX von Siemens - 2000 Schichtprotokollverwaltung mit eingebautem Messaging-System.
Schichtprotokolle des Rechenzentrums sollen in elektronischer Weise
ausgefüllt und bearbeitet werden und dann nach beliebigen Kriterien
visualisiert werden. Dazu sollen Problemfälle und Nachrichten an
irgendeine Folgeschicht oder den Rechenzentrumsleiter geschickt werden,
damit weitere Schritte unternommen werden können. Weiters sollen
Schichtpläne in elektronischer Form erstellt werden können
und Nachsätze hinzugefügt werden können; FAZ Frankfurt
Realisierung als Web-Applikation mit Perl/CGI, ASP mit VBScript und PerlScript, Cascading Style Sheets und JavaScript; MS Sql 7 als Datenbank. Schnittstellen zu: bind4/8 (DNS), WindowsNT4-Domäne, SMTP&POP3 (Mail), MsExcel97, MsAccess97. - 1998-2000 Wartung und Troubleshooting des heterogenen Intranet der FAZ (WinNT, HP-UX, Linux, Sinix)
- 1998-2000 Planung und Programmierung von Tools zur Netzwerk- und Systemverwaltung
(Hicom-Telefonanlage, Automatisierung von Verwaltungstasks, LAN- und
WAN-Security, Web, DNS, bootp, dhcp, etc.), Datensynchronisation zwischen
den einzelnen Personen- und Anwendungsdatenbanken, Administration, Wartung
und Troubleshooting des Inhouse-NW sowie des WANs unter Windows NT,
HP-UX, Sinix; Automatisierung von Dateitransfers via ftp, idtrans, ISDN,
Eurofile, smtp; Fernsteuerung einer FTP-Session ueber einen Drittserver;
FAZ Frankfurt
Realisierung: Perl, VisualBasic, C, Batchscripte (Unix, NT) -
1999-2000 Allgemeines Abrechnungssystem (auf Basis von Perl, MsSQL
7, CGI, JScript, Access, Excel) sammelt Daten (z.B. von NT-Benutzermanager),
bietet Visualisierung und Editiermöglichkeit via Web, und Export
nach SAP-R/3 sowie grafisch aufbereitet für Controlling. Dabei
können Rabatte für Kostenstellen oder Teilbereiche vergeben
werden. Steuerung und Wartung via Webschnittstelle, FAZ Frankfurt
Aufgabenstellung: Ziel des Abrechnungssystems ist es, die zur Verfügung gestellten Dienstleistungen der EDV-Abteilung ZOD nach Anzahl und Kostenstelle zeitgerecht (einmal im Monat bis spätestens zum 7. des Folgemonats) zu ermitteln und dem Controlling als formatierte ANSI-Text-Datei sowie in Form einer maschinellen Übernahme dem SAP R/3 System in einem speziellen Format zur Verfügung zu stellen. Zusätzlich sollen die Informationen archiviert werden, um bei Bedarf auch später noch Informationen zu den einzelnen Abrechnungen zu bekommen bzw. die Abrechnungsdaten auch noch in anderer Weise weiterverarbeiten zu können. Auch ein Rückfluß der Daten aus dem Directory zu den Quellen zwecks Synchronisation erfolgte. Das Abrechnungssystem wurde komplett als Webapplikation implementiert.
Realisierung: Perl, JScript, C, VisualBasic
Techniken: ODBC, DBI, OLE, ActiveX-Automation, HTML/CGI, PerlScript - 1998 Programmierung und Adaptionen von Wartungs- und Überwachungssoftware
für ein weltweites Telekommunikationsnetzwerk in Perl/Solaris;
Siemens München
Aufgabenstellung: Siemens vermietet weltweit Telekomunikationsstrecken. Um diese leichter verwalten und Fehler schneller lokalisieren zu können, müssen recht große Datenmengen geparst und verarbeitet werden. Hierzu entstanden einige Tools (bzw. wurden upgedated), die meines Wissens nach noch immer weltweit im Einsatz sind (spigott, anacon, ...). - 1997-98 Planung und Dokumentation einer OP- Patienten- und Raumplanungssoftware
sowie Erstellung von Prototypen; LKH Großhadern München
Aufgabenstellung: Um den Weg eines Patienten im Krankenhaus besser planen und verfolgen zu können, wurde ein DV-System geplant, welches dies ermöglicht. Schwerpunkte: Pflichtenheft, Netzwerkkommunikation, DB-Synchronisation, Web, Prototypen (realisiert in Delphi) - 1997-98 Installation, Verwaltung und Wartung eines heterogenen Netzwerkes unter Windows NT, Linux, Win95, AIX; Internethaus Hagenberg/Österreich
- 1993-95 Schulungen Windows, Linux, Internet; Graz/Österreich
Weitere Aktivitäten:
- Leiter des Perl-Forums http://www.perl-community.de/ (Pseudonym: Strat) sowie die Entwicklung einer neuen Forensoftware
- Vorträge auf Perl-Workshops und -konferenzen sowie Messen rund um das Thema Perl
- Teilnahme an weiteren Webforen wie http://www.perlmonks.org/ unter dem Pseudonym "Strat"
- Mailinglisten (u.a. Perl, Linux, Security)
- Patches und Security-Fixes für GNU-Software
- Module für Perl (Schach, Datenbankschnittstellen, Chatserver, LDAP/LDIF-AddOns)
- Web-Fileserver
- mehrere IRC-Clienten (Delphi, Perl, Perl/TK)
- TCP-Chatserver in Richtung IRC (Perl) für Linux/Win32
- Suchmaschinen fürs Web
- Automatisation der Überprüfung von Routern (Standleitung/Wählleitung aktiv, ...), Auswertung von Firewall-1 Konfigurationsdateien, ...
- http-Weiterleitungsdaemon, um http-Requests an eine andere Maschine weiterleiten zu können.
- http-Chatwebserver als Daemon oder CGI-Prozess