Zurück zum Inhaltsverzeichnis – Back to
table of contents


Hans-Georg Michna
Software-Entwickung und
IT-Consulting
1996-2007
Windows Lotus Notes
XML/XSLT Javascript VB.NET ASP.NET
Java C# Drupal
Microsoft-Office-Automatisierung: Sharepoint, Excel, Access, Word ...

Inhalt
Profil Hans-Georg Michna
Leistungsangebot im Detail

Überblick
Ich bin Dipl.-Ing. für Elektronik, Autor des "Lotus 1-2-3-Lexikon" (Markt &
Technik) und Mitautor von "Windows XP – Die Expertentipps – Insiderwissen von
den Microsoft Most Valuable Professionals" (Microsoft Press).

Hans-Georg Michna
Im Kern stelle ich ein Ein-Mann-Unternehmen dar, spezialisiert auf Systemprogrammierung,
insbesondere für Windows, Local Area Networks, und auf Schulungen für LANs und PC-Software.
Ich stehe Ihnen als freiberuflicher Mitarbeiter zur Verfügung und greife bei Bedarf
auf ein Netzwerk weiterer freier Mitarbeiter und Dienstleistungsunternehmen zurück,
mit denen ich bei größeren Projekten und bei Anforderungen nach bestimmten Spezialisten
zusammenarbeite, z.B. auf den Gebieten spezieller Microsoft-Technologien, Unix-Umfeld,
Computersicherheit u.v.a.m.
Ich biete Programmierung, Systemberatung und Systembetreuung bei Auswahl
oder Bau und Einsatz von Personal Computern, Local Area Networks und Telekommunikationseinrichtungen.
Ich bin Microsoft Most Valuable Professional (MVP), Microsoft
Certified Professional (Certified Product Specialist im Bereich Betriebssysteme),
Microsoft Excel Programmier-Partner und Lotus Authorized Consultant.
Ich handele selbst nur in geringem Umfang mit Hardware und Software,
z.B. mit anderweitig schwer erhältlichen Spezialprodukten, und berate statt dessen
meine Klienten bei der Auswahl von Lieferanten.
Über die Erfüllung der Aufträge hinaus sehe ich meine Aufgabe darin, den Auftraggeber
über die Entwicklung der Computertechnologie zu informieren und Möglichkeiten
zu zeigen, wie die Organisation und Installation verbessert und bereichert werden
kann.
Meine Stärke liegt darin, nicht nur auf ein Gebiet spezialisiert zu sein, sondern
komplexe, übergreifende Probleme mit den jeweils am besten geeigneten Technologien
optimal lösen zu können.
Ich operiere von München-Ottobrunn-Riemerling aus, bin aber weltweit
einsetzbar.
Aktuelle Schwerpunkte
Schwerpunkte sind derzeit:
- Programmierung für Web-Technologien u.a.:
- Java
- Programmierung in Microsoft Office (Visual Basic for Applications, VBA,
Sharepoint Server)
- Programmierung und Datenbank-Design für Lotus Notes und Domino
- Komplexe Software-Module mit besonders hohen Anforderungen an Zuverlässigkeit
und Leistung
- Aufbau und Betreuung der gesamten IT-Infrastruktur für kleine und mittelständische Unternehmen
incl. Endbenutzer-Support
Kurzbeschreibung einiger der letzten Projekte:
- Content Management System (CMS). Aufbau von Web
Sites auf der Basis eines Content
Management Systems, incl. Beratung, Design, Hosting, Administration,
Betreuung und Schulung von Administratoren und Benutzern. Zwei
Referenz-Websites sind die Website des
Amboseli Trust for Elephants und meine eigene Website, Windows Problem
Solver,
die auf dem CMS Drupal basieren.
- XML-Transformation mittels XSLT- und Script-Programmierung
auf Linux-Servern. Vollautomatischer Datenaustausch zwischen verschiedenen Unternehmen.
- Web-Auskunftssystem auf der Basis ASP.NET. Aus
der Auswahl und Eingabe des Benutzers werden Produktionsdaten berechnet und
ausgegeben. Besonderheiten: Das System ist mehrsprachig; der Benutzer kann jederzeit
die Sprache wechseln. Das System ist tabellengesteuert; der Betreiber kann den
Inhalt und die Berechnung sehr weitgehend verändern, ohne das ASP.NET-Programm
ändern zu müssen. Alle Abfragen werden zur späteren Auswertung protokolliert
und in übersichtlicher Form gespeichert.
- Versicherungs-Vertriebssystem für ca. 1.000 mit
Laptops ausgestattete Außendienst-Mitarbeiter. Entwicklungsumgebung: Lotus Notes
und Domino Server, LotusScript. Automatische Erstellung und Prüfung von Versicherungsangeboten
und Anträgen. Datenübermittlung vom und zum Zentralrechner über Domino-Server.
Das Vertriebsprojekt wurde im Team bearbeitet. Meine Hauptaufgabe war das Design
und die Erstellung der Hintergrundprogramme zur Datenkonvertierung und dem Datenaustausch
mit dem Zentralcomputer. Die von mir entwickelten Programme arbeiten Data-Dictionary-gesteuert
und sind daher sehr flexibel und leicht wartbar. Ich habe das System in wesentlichen
Teilen erstellt, das komplette System über nahezu seine gesamte Lebensdauer erweitert
und gewartet und bin der am längsten direkt für dieses System beschäftigte Mitarbeiter.
Kenntnisse, Fähigkeiten, Erfahrungen
Selbstverständlich beschränkt sich mein Arbeitsgebiet nicht auf die in diesen
Schwerpunkten und Projekten angewandten Technologien. Erfahrungsgemäß entwickeln
sich neue Technologien sehr rasch, und es kann daher nicht meine Absicht sein,
mich auf eine dieser Technologien dauerhaft festzulegen oder nach Projekten zu
suchen, die nur Technologien verwenden, mit denen bereits langjährige Erfahrungen
vorliegen. Ganz im Gegenteil—die meisten der letzten Projekte basierten auf völlig
neuen Technologien und Methoden, die wenige Jahre zuvor noch nicht existierten,
wie z.B. XML, XSLT oder ASP.NET. Mit anderen Worten, ich bin es gewohnt, neue
Technologien ohne vorherige spezielle Erfahrungen sofort einzusetzen, wobei ich
mich z.Z. auf die Bereiche Programmierung, Web-Technologien, XML und Windows konzentriere.
Ich bin geeignet dafür, komplexe Programme zu erstellen, bei denen die Anforderungen
an die Flexibilität, Zuverlässigkeit und Leistung besonders hoch sind.
Im Folgenden werden Kenntnisse, Fähigkeiten und Erfahrungen stichwortartig
aufgelistet, die nicht direkt mit meiner Arbeit zu tun haben, aber gelegentlich
doch eine Rolle spielen könnten.
- Englisch (Umgangssprache, Vorträge, Seminare, Dokumente)
- Elektronik—ursprünglich Dipl.-Ing. für elektronischen Gerätebau, schon sehr
früh auf Computer und schließlich Software spezialisiert, aber umfangreiche
Elektronik-Kenntnisse sind trotzdem vorhanden.
- Pilot, Flugschein, umfangreiche Flugerfahrung in Afrika und Europa
- Intensive Erfahrunigen mit Entwicklungsländern, Wohnort zeitweise in Kenia,
Ostafrika, Projekt für die GTZ (Gesellschaft für technische Zusammenarbeit)
in Indien (New Delhi, Bombay/Mumbai, Hyderabad)
- Verhaltensforschung, Ethologie, Mitarbeit in einem
Forschungsprojekt über Elefanten,
hauptsächlich auf den Gebieten Datenbankdesign, Datenbankprogrammierung, GIS
(Geographic Information System)
- GPS (Global Positioning System)—Erfahrung mit GPS-Geräten und -Protokollen,
z.B. NMEA
- Musik, Erfahrung mit Synthesizern und MIDI-Software
- Windsurfen
- Fotografie, Bildbearbeitung
Referenzen
Zu den größeren Unternehmen unter meinen Klienten gehörten bisher u.a. die
Firmen Avery/Zweckform, Batscheider (Lieken Urkorn), Bayerische Beamten Versicherung,
Bayerisches Arbeitsministerium, BMW Bank, Burgmann Industries, Brückner-Maschinenbau,
Franz Schneider Verlag, W. L. Gore Associates, Hayes Microcomputer Systems, Intel,
Lotus, Markt & Technik, PWA, Schering, T-Systems.
Dies ist eine Auswahl aus den Lizenznehmern meines RSU-Programms für zentralisierte Software-Installation auf PC-Netzen:
Alstom; American Medical Association; Arthur Andersen; Autodesk,
Inc.; Banque Indosuez; BASF Corp.; BHF Bank New York; BP Oil; Burroughs Wellcome
Co.; Cater Allen, Jersey; Commonwealth Edison; ComputerLand-MSL; Coopers & Lybrand;
CSC Computer Sciences; debis; Department of the Prime Minister and Cabinet,
Barton ACT Australia; Deutsche Luft- und Raumfahrt-Gesellschaft; Exa-Bit (Digicomp
AG); Fachhochschule Karlsruhe; FDIC (US Federal Deposit Insurance Corp.); PTT
Schweiz (GD PTT RC44); GE Capital Fleet Services; GEC Alsthom; Geco-Prakla;
Goodyear Tire and Rubber; Health Canada; Heinz Service Company; Heräus; Hurt
& Proffitt, Inc.; Ingersoll-Rand; Intel Corporation; International Travel Service;
Internet Systems Limited; LANSystems Inc.; Lehman Brothers; Mahrer BauCAD; Marienhospital
Stuttgart; Markel Insurance Company; McDonald's Switzerland; Merck & Co., Inc.;
MicroAge Computer Centres; Mississippi Power Company; Mobil Oil Canada; mtu
Friedrichshafen; Philip Morris Research & Development; Physicians Insurance
Company of Wisconsin; Price Waterhouse; Prudential Health Care; PWA Papierwerke
Waldorf-Aschaffenburg AG; Q+E Software; Saudi Aramco; Schatz & Paquin; Shell
Austria AG; Simpson Paper Company; Solar Turbines Inc.; Sprint; Standard Chartered
Bank; United Distillers Canada; Universität Bielefeld (Fak. f. Geschichtswiss.);
U.S. Central Credit Union; U.S. Department of Energy; US Generating Company
RSU32 und RSU sind Low-Level-Tools zur automatischen Software-Verteilung und
-Konfiguration auf der Basis einer eigenen Programmiersprache. RSU32 und RSU können
von der Seite Software heruntergeladen werden.
Web-Programmierung und Web-Dienstleistungen
Erstellung von Web Sites
- Erstellung und Pflege konventioneller (statischer) Web Sites
- Erstellung von ASP.NET Web Sites
Content Management Systeme (CMS)
- Erstellen
- Betreuen
- Hosting
- Schulung für CMS-Administratoren und -Editoren
Im Vordergrund steht das CMS Drupal incl. Drupal Hosting. Eingesetzt werden
können ebenfalls WordPress, Typo3 u.a. Ein solches CMS kann beliebig viele der
folgenden Teilfunktionen enthalten:
- Statische Webseiten, die der Eigentümer vom Browser aus ändern kann
- Wiki
- Blog
- Diskussionsforum
- Bildergalerie
- Umfrage
- Automatische Nachrichtensammlung und Darbietung
- Leistungsfähige interne Suchfunktion
- Bequeme Benutzerverwaltung
- Kontaktformular
- RSS Feed
- Zugriffsrechte
- Zugriffs-Statistik
Ausführlichere Beschreibung
Software
Individuelle Programmierung, Programmiersprachen
- XML-Transformation (XSLT) mit MSXML, Xalan-Java, Sablotron, Xselerator
- Web-Anwendungen mit ASP.NET, Javascript
- Visual Studio (Visual Basic .NET, Visual C++, C#)
- Java (Eclipse)
- Lotus Notes, Domino Server (siehe auch unten: Komplette Problemlösungen)
- VBA (Visual Basic for Applications), Microsoft-Office-Automatisierung und Integration,
Sharepoint
Seminare/Schulungen
- XML und XSLT
- Lotus Notes
- ASP.NET
- Visual Basic .NET
- Java
- C#, Visual C++
- VBA (Visual Basic for Applications)
- Excel
- Access
- Word
- In deutscher und englischer Sprache
- Für Anfänger und Fortgeschrittene
Spezialsoftware für Local und Wide Area Networks
- RSU32—Remote Software Update—Programme für die automatische Installation
von Software im Netz
(Siehe Software)
Beratung und Programmierung
- Microsoft-Produkte
- Lotus Notes
- Geografische Informationssysteme (GIS)
- GPS
- Sonstige
Installation
- Software-Installation
- Automatische Software-Installation auf Local Area Networks
Spezielle Dienste für Windows
- Windows-Notdienst, Office-Notdienst.
Senden
Sie eine Mail, wenn niemand sonst Ihr Problem lösen kann.
- Erstellung und Einrichtung von Dokument-Vorlagen für Word in hoher Qualität
sowie von Macros für automatische Dokument-Erstellung incl. Datenbankabfragen
- Auswahl und Beschaffung von Schriften
Verkauf
Lokale Netze
Allgemeine Dienstleistungen
- Anschluss an das Internet
- Einsatz der Produkte Microsoft Windows XP und 2000 Professional und Server-Versionen,
Lotus Notes und Domino Server
- Beschaffung und Installation der jeweils aktuellen Microsoft- und Lotus-Software
- Automatische Datensicherung
- System für rasche Eingliederung neu anzuschließender PCs (Software-Installation
eines neuen PCs in wenigen Minuten)
- System für zentrale Software-Distribution, d.h. Installation, Updgrades
der lokalen Platteninstallationen aller am Netz angeschlossenen PCs, so dass
eine Software-Wartung am einzelnen PC vermieden wird
- Automatische Lizenzüberwachung, bei Bedarf mit automatischer Begrenzung
der Anzahl startbarer Kopien
- Automatische Inventarisierung aller angeschlossenen PCs incl. automatischer
Vermessung und Registrierung der Systemteile
SQL-Server
- Auswahl und Installation SQL-Server
- Front-End-Programmierung in Standardprogrammen (z.B. Access, Excel) oder
speziellen Front-End-Entwicklungssystemen (z.B. Visual Studio mit Erweiterungen)
Anschluss an Zentralcomputer
- IBM, DEC, Siemens u.a. via BSC, SNA/SDLC synchron und koaxial (3270), twinaxial
(5250), TCP/IP, NFS, asynchron, LAN-Gateways und Terminal-Emulation
Telekommunikation
Internet-Dienste
- Einwahl über Modem, ISDN, Kabelnetz
- DSL (ADSL, SDSL)
- Festverbindungen
- Einrichtung von Servern (Mail, Web, IIS, Notes Domino u.a.)
Beratung und Schulung Datenübertragungsmedien
- Internet
- Fernsprechnetz
- ISDN
- Online-Dienste
- Sonstige Datenübertragungsnetze
- In deutscher und englischer Sprache
Installation
- Anschluss an das Internet
- Router
- Modems
- Andere Kommunikationsadapter
WAN (Wide Area Networking)
- Netzbrücken: Auswahl und Installation von Einrichtungen zur Verbindung des
lokalen Netzes mit anderen Netzen, auch in einer inhomogenen Netzwerk-Landschaft
und in Weitverkehrsnetzen (WAN)
- Planung von Backbone-Systemen
- Anschluss entfernter PCs (Remote Access Service u.a.)
- VPN (Virtual Private Network)
Hardware
Beratung
Installation
- Ich bin in erster Linie kein Hardware-Verkäufer. Ich berate bei der
Auswahl des Händlers und kontrolliere Lieferung und Installation in Zusammenarbeit
mit einem unabhängigen Händler. Normalerweise werde ich nur im Falle anderweitig
schwer erhältlicher Spezialprodukte selbst als Händler aktiv oder dann, wenn
kein Händler mit der erforderlichen Qualifikation verfügbar ist oder der Kunde
die Gesamtleistung aus einer Hand verlangt.
Aufrüstung
- Hauptspeicher, Spezialinterfaces (z.B. seriell V.24/RS-232-C mit hoher Leistung
und hoher Interface-Anzahl in einem Computer, IEEE-488, X.25 u.a.), Plattenspeicher
(incl. Wechselplatten), Bandspeicher zur Datensicherung, Grafik (z.B. Grafik-Adapter
speziell für Windows), Multimedia-Ausrüstung u.a.
Anschluss peripherer Geräte
- ISDN-Adapter, Modems, Drucker, Datensicherungs-Geräte, Markierungs- und
Barcode-Leser, Messgeräte, Digital-Analog-Wandler u.a., Anpassung und Installation
der Treiber-Software, Programmierung, Zugriff im Netz
Komplette Problemlösungen
Lotus Notes Anwendungen
Ich habe umfangreiche Erfahrungen im Realisieren von Projekten auf der Basis
von Lotus Notes in den folgenden Branchen und Anwendungsgebieten:
- Versicherungen (z.B. Außendienststeuerung für Vermittler, Web-Anwendungen)
- Distribution (Steuerung und Überwachung von Bestellungen und Lagerbeständen,
laufende statistische Auswertung)
- Einkauf und Lieferung (Fortschrittsüberwachung von Bestellungen bei Zulieferern,
Überwachung von Lieferterminen)
- Kundenbetreuung (Umsatzüberwachung, Steuerung und Überwachung von Marketing-Aktionen,
Erfolgskontrolle)
- Qualitätskontrolle (Erfassung und Auswertung von Qualitätsmängeln)
- Automatische Datenübertragung von und zu Mainframe-Systemen u.a. (Strukturelle
Umwandlungen und Anpassungen der Daten an Notes-Strukturen, gesicherte Rückübertragung
neuer und geänderter Daten, Querreplikation innerhalb und außerhalb von Notes)
- Notes-Front-End für Data-Warehousing-System
- Notes-Front-End für SAP R3 (Datenextraktion, Auswertung, Steuerung)
Andere Anwendungen
- Programmierung in verschiedenen Entwicklungssystemen
- Geografische Informationssysteme (GIS)
- GPS-basierte Systeme
- Sonstige
Sonstige Dienstleistungen
Sicherheit
- Risiko-Analyse und Maßnahmen für Datensicherheit
- Verschlüsselungstechnologien (Daten, Email)
- Virtual Private Networks (VPN)
Externe Dienste
- Externer PC-Benutzer-Service
- Externe Netz-Administration, besonders geeignet für kleine Netzinstallationen
und bei Mangel an qualifiziertem Personal
- Regelmäßige Betreuung über Telekommunikationsverbindungen und im Hause des
Anwenders
Bildverarbeitung und OCR
- Scanning, Bildbearbeitung, Foto-Retusche
- OCR—Einlesen von Papierdokumenten und Umwandlung in unformatierte oder formatierte
Textverarbeitungs-Dokumente
Speziallösungen
- Konvertierung fremder Dateiformate
- Datenübernahme von nichtkompatiblen Systemen
- Brückenprogramme für nichtkompatible Software, z.B. für den Daten-Import
und -Export zu und von Lotus Notes, zentralen Großrechnern, zwischen Windows,
Unix, Linux oder sonstigen inkompatiblen Systemen
- Anschluss von Spezialsoftware an Standardprogramme
- Messdatenerfassung, Betriebsdatenerfassung
- Automatische Datenübertragung über Personal Computer zu und von Zentralrechnern
- Fragen Sie nach einer Lösung für Ihr Spezialproblem.
Validierung und Gutachten
- Validierung computergestützter Systeme für behördliche Anforderungen
- Gutachten zu speziellen Fragen über Computer und Telekommunikation
Telefonische Betreuung
- Meine Kunden werden telefonisch betreut. Im Rahmen anderer Projekte und
in geringem Umfang ist diese Betreuung kostenlos. Bevor Ihnen Kosten entstehen,
sage ich Ihnen immer rechtzeitig Bescheid.

Zurück zum Inhaltsverzeichnis – Back to
table of contents


Microsoft® ist ein Warenzeichen der Microsoft GmbH. Lotus™ ist
ein Warenzeichen der Lotus GmbH. Andere erwähnte Warenzeichen und sonstige Namen
sind für den jeweiligen Eigentümer geschützt.
hits since 2007-11-01
Free PHP scripts by PHPJunkYard.com