Skip to main content

PROFIL - PETER CLEMENS (GESCHÄFTSFÜHRER IBC)

Persönliches

In mehr als 30 Jahren beruflicher Tätigkeit hat Peter Clemens an über 200 Projekten mitgearbeitet.
Ein Großteil dieser Projekte führte er als Subunternehmer im Auftrag für verschiedene Systemhäuser aus, etwa 15 Prozent direkt für icb-Endkunden.

Die Abwicklung von Projekten erfolgt in der Regel durch Definition einer abgeschlossenen Aufgabe, die eigenverantwortlich in einem engen Zeitrahmen ausgeführt werden muss und meistens nach vorher vereinbarten Festpreisen abgerechnet wird.

Sein Studium der Elektrotechnik war motiviert durch eine lange und intensive Beschäftigung mit der Elektronik während der Schulzeit. Schon vor dem Studium zeigte sich sein starkes Interesse an Digitalelektronik und Mikroprozessor-Technik, dass sich während des Studiums in Richtung Softwareentwicklung verlagerte.

Daraus hat sich ein Schwerpunkt in hardwarenaher Programmierung entwickelt.
Die meisten Projekte hat er daher im Bereich Steuerungen, Gerätetreiber und Mikrocontroller-Programmierung abgewickelt.

Gerne setzt er seine Fähigkeiten auch in den Bereichen Problemanalyse, Fehlersuche und Konzeptarbeit zur Optimierung von Prozessen und Arbeitsabläufen ein.

Entwicklung

Während der selbständigen Tätigkeit im eigenen Unternehmen hat er sich solide betriebswirtschaftliche Kenntnisse erarbeitet, insbesondere in den Bereichen Organisation, Buchhaltung und Logistik.

Die Verbindung von Informatik und Betriebswirtschaft in seinem Werdegang hat zu einem weiteren Schwerpunkt, der Datenbank-Programmierung, geführt. Auch hier konnte er Erfahrungen in diversen Projekten sammeln.

Trotz familiärer Bindung ist er auch bereit, zeitlich begrenzte Einsätze vor Ort zu leisten. Er bevorzugt jedoch abgeschlossene Aufgaben, die er im eigenen Büro und gerne auch auf Festpreis-Basis ausführt.

Hardware & Software

Aufgrund seines Ingenieurstudiums ist er immer nahe an der Hardware geblieben, obwohl er eigentlich "nur" Softwareentwicklung betreibt. Er scheut sich jedoch nicht, auch mal einen Lötkolben in die Hand zu nehmen, oder mit Oszilloskop oder Logic-Analyzer einem Problem auf die Spur zu kommen. Natürlich nur dort, wo es sinnvoll ist. Üblicherweise also nicht bei industriell gefertigten Geräten, sondern nur bei der Inbetriebnahme von Prototypen oder der Programmierung von Mikrocontrollern mit komplizierten Timing-Problemen.

Aufgrund seiner hardwarenahen Orientierung hat er sich auch immer für die Interna von Betriebssystemen interessiert. Seine Erfahrung reicht dabei vom alten CP/M über MS-DOS und UNIX bis hin zu modernen Systemen wie Windows 2000. Konsequenterweise hat er sich daher auch immer gerne mit der Entwicklung von Gerätetreibern befasst.

In den Jahren bis 1995 hat er sich schwerpunktmäßig mit UNIX und auch OS-9 beschäftigt, später dann hauptsächlich mit Microsoft-Systemen. Natürlich arbeitet er in einigen Projekten auch heute noch mit UNIX / LINUX.

Sein Lieblingsfeld ist aber Daten-Kommunikation. Hier arbeitet er gern mit Kleinst­-Anwendungen, z. B. Verbindungen über serielle Schnittstelle oder Feldbusse, bis hin zu Internet und Intranet-Anwendungen über WAN.

Im Bereich der Netzwerktechnik arbeitet er seit ca. 14 Jahren mit sehr großer Hingabe. Das Schwerpunktthema war zu Beginn die heterogene Vernetzung, also die "Verbindung verschiedener Welten".
In den letzten Jahren reizte ihn vor allem die Verbindung der Telefonie mit der Computerwelt. CTI und ACD-Lösungen sowie UMS (unified messaging systems) sind für ihn ein wichtiges Thema.

Programmieraktivitäten

Der Schwerpunkt seiner Programmieraktivitäten ist die Sprachgruppe C, C++, MFC, in der er die meisten Projekte durchgeführt hat. Auch in der Datenbanksprache Progress 4GL hat er sehr viel Erfahrung. Er hat auch gute Kenntnisse in anderen Sprachen wie z.B. Visual Basic, SQL, Pascal und andere.

Im Bereich der Microcontroller-Progammierung hat er früher überwiegend in Assembler programmiert. Dies galt teilweise auch für die Treiberentwicklung unter OS-9 (Motorola 68000). Heute setzt er dafür jedoch fast ausschließlich "C" ein.

In den Bereichen Datenbank-Design, Programmierung und Administration verfügt er über nunmehr 15 Jahre Erfahrung. Der Schwerpunkt liegt bei der Progress Datenbank. MS-Access hat er häufig für kleinere Anwendungen eingesetzt. Zurzeit arbeitet er auch viel mit Oracle und SQL.