Profil (Christian Ostertag) - CJC

Werbung
CJC-Networks GmbH
Drahtzieherstraße 7
http://www.cjc-networks.de
Softwareentwicklung
Webseiten
Dienstleistungen
91154 Roth
Mitarbeiterprofil
Christian Ostertag
Ausbildung:
Technischer Assistent für Informatik
EDV – Erfahrung seit:
1993
Fremdsprachen
Englisch
Fachliche Schwerpunkte:
Softwareentwicklung in den unten aufgeführten
Programmiersprachen
Web-Seiten Programmierung & Design
Einsetzbar:
August 2006
Regionale Flexibilität:
International
Programmiersprachen:
C, C++, MFC, C#
Visual Basic, Visual Basic .NET
HTML, DHTML
PHP 3/4
ASP, ASP .NET
Java, JavaScript
VBScript
Perl
Shell-Scripting
SQL
Pascal, Delphi
Assembler
Betriebssysteme:
MS DOS, Windows 3.x
Windows 9x/ME
Windows NT 4.0, Windows 2000 (auch Server)/XP
Windows 2003 Server
Linux (S.u.S.E. Kernel 2.2.x/2.4.x)
Mac OS
Seite 1 von 13
CJC-Networks GmbH
Drahtzieherstraße 7
http://www.cjc-networks.de
Softwareentwicklung
Webseiten
Dienstleistungen
91154 Roth
Technologien:
COM/DCOM
ATL, MFC
ISAPI
XML, XSL, XSLT
WMI
Soap
Source Safe, CVS, StarTeam
Datenbanken:
Microsoft SQL Server
MySQL
Oracle
ODBC, OleDB
Microsoft Access
Netzwerke/Komm.:
TCP/IP
Internet
Intranet
ISDN, DSL
RS232 Kommunikation
POP3
Bildbearbeitung:
Adobe Photoshop 6.0/7.0
Corel Draw
Gimp
Macromedia Fireworks
Arbeitsgebiete/Branchen:
Softwareentwicklung
Konzeption
Systemberatung
Administration
Test-/Profiling Tools:
NUnit
ANTS Profiler
DevPartner
Rational Robot
Sonstige Programme:
Microsoft Visual Studio 6.0/2002/2003
Microsoft Office
Microsoft Visio
Together
Macromedia Dreamweaver
Macromedia Flash
PHPEdit, Phase HTML 5
Borland Builder 3/4
Setuptools:
InnoSetup
Install Shield
Install Anywhere
Usercontrolls:
VS FlexGrid
Janus System Controls
Dynamic Cube
Hardware:
PC
MAC
Seite 2 von 13
CJC-Networks GmbH
Drahtzieherstraße 7
http://www.cjc-networks.de
Softwareentwicklung
Webseiten
Dienstleistungen
91154 Roth
Siemens 80C535 µController
TowiToko Chipkarten Lesegerät
Kontaktdaten:
E-Mail:
Telefon:
Fax:
Handy:
Skype:
[email protected]
+49 (0)9171 / 989 515
+49 (0)9171 / 989 517
+49 (0)178 / 30 66 691
christianostertag
Seite 3 von 13
CJC-Networks GmbH
Drahtzieherstraße 7
http://www.cjc-networks.de
Softwareentwicklung
Webseiten
Dienstleistungen
91154 Roth
Projektübersicht
Datenbank Tool
Branche:
Medienverlag
Beschreibung:
Redaktionssoftware mit Workflowkonzept
Firmen, Adressen, Preise, Kontakte, Zeitschriftentitel, Termine,
Erscheinungszeiten, Werbeträger, Werbeträgerformate und
zahlreiche weitere Geschäftsinformationen können in dieser
Software erfasst und einander zugeordnet werden. Diese
Zuordnungen besitzen wiederum spezifische Informationen.
Die Anwendung arbeitet nach einem Drei-Schichten-Modell aus
mehreren Clients, sowie je einem zentralen Anwendungs- und
Datenbankserver.
Die Kommunikation mit den Clients erfolgt über ein selbst
entwickeltes XML Protokoll, in dem die Clientumgebung, die
Oberfläche und die Daten codiert werden.
Projektmitarbeiter:
4
Eingesetzte
Technologien:
Microsoft Visual Basic .NET, C#
ADO .NET
Microsoft SQL Server
XML/XSL
SourceSafe
Betriebssysteme:
Windows 2000/XP
Projektdauer:
Oktober 2004 – jetzt
CD/DVD Lable Erkennungssoftware
Branche:
Vision Technologie
Beschreibung:
Überarbeitung einer vorhandenen GUI.
Neue Dialoge in die vorhandene Software eingebaut.
Projektmitarbeiter:
1
Eingesetzte
Technologien:
Microsoft Visual Studio 6.0
C++/MFC
Projektdauer:
1 Monat
September 2004
CD/DVD Lable Erkennungssoftware
Branche:
Vision Technologie
Beschreibung:
Implementierung einer Kommunikationsschnittstelle mittels
RS232 zur Steuerung einer Software über ein
Hardwareinterface.
Seite 4 von 13
CJC-Networks GmbH
Drahtzieherstraße 7
http://www.cjc-networks.de
Softwareentwicklung
Webseiten
Dienstleistungen
91154 Roth
Über dieses Interface kann die Software zur Fehlererkennung
von CD/DVD Labels (Druckbildes) gesteuert werden.
Projektmitarbeiter:
1
Eingesetzte
Technologien:
Microsoft Visual Studio 6.0
C++/MFC
Projektdauer:
1 Monat
August 2004
VB6  VB .NET Konvertierung
Branche:
Vision Technologie
Beschreibung:
Konvertierung einer bestehenden Visual Basic 6 Anwendung auf
eine VB .NET Version.
Die Anwendung dient zur Anzeige erkannter Fehler auf diversen
Materialien (meistens Folien). Dort können Fehlertypen definiert
werden, welche dann in der Datenbank gespeichert werden.
Des weiteren wurde ein C# Chart Control entwickelt, da der
bestehende MS Chart (OCX) eine sehr schlechte Performance
unter .NET hatte.
Projektmitarbeiter:
3
Eingesetzte
Technologien:
Microsoft Visual Studio 2003
Visual Basic .NET
Microsoft SQL Server 2000
ADO .NET
DCOM
Projektdauer:
4 Monate
April 2004 – Juli 2004
RS232 Kommunikationskomponente
Branche:
Vision Technologie
Beschreibung:
Entwicklung einer COM Komponente zur Kommunikation über
die serielle Schnittstelle (RS232).
Über diese serielle Schnittstelle werden erkannte
Fehlerpositionen einer Bilderkennungssoftware für externe
Hardware bereit gestellt.
Projektmitarbeiter:
1
Eingesetzte
Technologien:
Microsoft Visual Studio .NET 2003
C++
COM/ATL
RS232 Schnittstelle
Projektdauer:
1 Monat
März 2004 – April 2004
Visio Diagramme
Seite 5 von 13
CJC-Networks GmbH
Drahtzieherstraße 7
http://www.cjc-networks.de
Softwareentwicklung
Webseiten
Dienstleistungen
91154 Roth
Branche:
Mischkonzern
Beschreibung:
Erstellung von Pultlayouts für ein Walzwerk mit Hilfe von
Microsoft Visio.
Projektmitarbeiter:
1
Eingesetzte
Technologien:
Projektdauer:
Microsoft Visio 2000
2 Wochen
Februar 2004 – März 2004
Datenbank Import Tool
Branche:
Softwarehaus
Beschreibung:
Entwicklung einer im Hintergrund laufenden Import-Applikation.
Das Programm wird durch die Hauptanwendung aufgerufen und
importiert im Hintergrund Daten in eine Datenbank.
Als Datenquellen werden genutzt:
- ASCII-Datei
- XML-Datei
- Datenbanktabelle
- EMail-Postfächer (POP3, MAPI)
Die Applikation prüft timergesteuert die per Parametertabelle
definierten Datenquellen.
Es war mittels Lockingmechanismus sicherzustellen, dass keine
Datensatzdubletten importiert werden.
Projektmitarbeiter:
2
Eingesetzte
Technologien:
Microsoft Visual Studio 6.0
C++/MFC
COM
MAPI
POP3
XML
Oracle 8.1
ODBC
Projektdauer:
1 Monat
Internetpräsentation
Branche:
Landschaftsgärtner
Januar 2004 – Februar 2004
Beschreibung:
Design und Erstellung des Internetauftritts der Firma Gürlich –
natürlich (http://www.guerlich-natuerlich.de/)
Projektmitarbeiter:
1
Eingesetzte
Technologien:
HTML
JavaScript
PHP 4
MySQL Datenbank
Seite 6 von 13
CJC-Networks GmbH
Drahtzieherstraße 7
http://www.cjc-networks.de
Softwareentwicklung
Webseiten
Dienstleistungen
91154 Roth
Projektdauer:
1 Wochen
Januar 2004
Datenbank Tool
Branche:
Medienverlag
Beschreibung:
Redaktionssoftware mit Workflowkonzept
Firmen, Adressen, Preise, Kontakte, Zeitschriftentitel, Termine,
Erscheinungszeiten, Werbeträger, Werbeträgerformate und
zahlreiche weitere Geschäftsinformationen können in dieser
Software erfasst und einander zugeordnet werden. Diese
Zuordnungen besitzen wiederum spezifische Informationen.
Die Anwendung arbeitet nach einem Drei-Schichten-Modell aus
mehreren Clients, sowie je einem zentralen Anwendungs- und
Datenbankserver.
Die Kommunikation mit den Clients erfolgt über ein selbst
entwickeltes XML Protokoll, in dem die Clientumgebung, die
Oberfläche und die Daten codiert werden.
Die einzeln entwickelten Komponenten wurden mittels NUnit
automatisch getestet und mit dem ANTS Profiler auf
"Schwachstellen"
hin geprüft.
Projektmitarbeiter:
10
Eingesetzte
Technologien:
Microsoft Visual Basic .NET
ADO .NET
Microsoft SQL Server
XML/XSL
SourceSafe
Perl
NUnit
ANTS Profiler
Betriebssysteme:
Windows 2000/XP
Projektdauer:
7 Monate
Datenbank-Wrapper
Branche:
Softwarehaus
Beschreibung:
April 2003 – November 2003
Der Zugriff auf SQL-Datenbanken erfolgt in den Applikationen
des Kunden über die so genannten „SQLKlassen“. Diese stehen
in einer eigenentwickelten DLL zur Verfügung.
Technisch kommunizieren die SQLKlassen mit OracleDatenbanken über das Oracle Call Interface (OCI), mit allen
anderen Datenbanken über ODBC.
Der geforderte Wrapper soll die Schnittstelle zur Anwendung
beibehalten, die Datenbank-Kommunikation aber über OLE-DB
vornehmen.
Seite 7 von 13
CJC-Networks GmbH
Drahtzieherstraße 7
http://www.cjc-networks.de
Softwareentwicklung
Webseiten
Dienstleistungen
91154 Roth
Ziel ist, die Applikationen nicht ändern zu müssen, wenn statt
der SQLKlassen OLE-DB eingesetzt werden soll.
Projektmitarbeiter:
2
Eingesetzte
Technologien:
Microsoft Visual Studio 6.0
C++/MFC
OLE DB
COM/ATL
OCI
Oracle 8.x/9.x
Betriebssysteme:
Windows NT/2000/XP
Projektdauer:
1 Monat
Februar 2003
Netzwerkmanagement- und Administrations Programm
Branche:
Intern
Beschreibung:
Entwicklung eines Programms, das die Mitarbeiter
mittelständischer und großer Unternehmen bei der
Administration unterstützt.
Folgende Funktionen sind enthalten:
- Scan von Rechnerinformationen (Software, Hardware,
Netzwerkeinstellungen, …) über das Intranet/Internet.
- Inventarisierung von Windows Rechnern und IP-Geräten
- Automatisierte Lizenzverwaltung
- Remoteübernahme von Rechnern
- Monitoring Funktionen (CPU Last, Prozesse, …)
- Reporterstellung
- …
Projektmitarbeiter:
3
Eingesetzte
Technologien:
Microsoft Visual Studio 2002/2003
C#
C++/MFC
WMI/WBEM
XML
MySQL/ODBC
COM/ATL
SourceSafe
Betriebssysteme:
Windows NT/2000/XP
Projektdauer:
4 Monate
September 2002 – Januar 2003
Inventory, Configuration and Change Management
Branche:
Softwarehaus
Beschreibung:
Inventory, Configuration and Change Management von
heterogenen IT Infrastrukturen auf Basis von Web Technologien
und dem WBEM-Standard.
Seite 8 von 13
CJC-Networks GmbH
Drahtzieherstraße 7
http://www.cjc-networks.de
Softwareentwicklung
Webseiten
Dienstleistungen
91154 Roth
ICCM basiert auf offenen Standards. Die gescannten
Systeminformationen werden von den „Scaning Agents“ in XML
aufbereitet und von dem ICCM Manager per HTTP abgeholt. So
kann jeder beliebige Zielrechner im Intranet oder sogar über
das Internet erreicht und gescannt werden. Die „Scanning
Agents“ sind für Server und Workstation mit Solaris, Reliant
Unix, Windows 98 / NT / 2000 / XP sowie Linux geschrieben
worden.
Aufgabe im Team: Realisierung des Windows „Scaning Agents“.
Mittels WMI (Windows Management Instrumentation) von
Microsoft werden die Informationen der Windows Maschinen
ausgelesen.
Des Weiteren wurde eine ISAPI-DLL benötigt, die in den IIS
(Internet Information Server) eingebunden werden kann und es
somit ermöglicht, den Agent remote zu starten.
Es wurde ein Zustandsautomat designed und entwickelt, der die
Richtigkeit von Selbsterstellen SQL-Statements prüft.
Projektmitarbeiter:
6
Eingesetzte
Technologien:
Microsoft Visual Studio 6.0
C++
Visual Basic
ISAPI
WMI/WBEM
SourceSafe/CVS
Betriebssysteme:
Windows 95/98
Windows NT/2000
Projektdauer:
6 Monate
Programmanalyse
Branche:
Softwarehaus
Januar 2002 – Juli 2002
Beschreibung:
Ziel war es, einen Bericht anzufertigen, der es den Mitarbeitern
der Firma ermöglichte, ihr Produkt in der
Ausführgeschwindigkeit (vor allem dem Datenbankzugriff), der
Benutzerführung und in der Lesbarkeit des Programmquellcodes
zu optimieren.
Projektmitarbeiter:
1
Eingesetzte
Technologien:
Projektdauer:
Visual Basic
1 Monate
Februar 2002
Schulungen
Branche:
Softwarehaus
Beschreibung:
Schulung eines Entwicklerteams
Seite 9 von 13
CJC-Networks GmbH
Drahtzieherstraße 7
http://www.cjc-networks.de
Softwareentwicklung
Webseiten
Dienstleistungen
91154 Roth
Die Aufgabe bestand darin, ein Entwicklerteam, dass nur in
Borland Pascal programmierte, in die Microsoft Produkte
einzulernen.
Es wurde darauf geachtet, den Schulungsinhalt auf Microsoft
.NET auszurichten.
Projektmitarbeiter:
3
Teilaufgaben:










Grundlagen der Objektorientierten Programmierung
Programmiersprachen C++ (MFC), Visual Basic, ASP
COM Programmierung (C/C++, ATL)
XML
Microsoft .NET
Microsoft C#
Microsoft ADO .NET
Webservices
.NET Remoting
Windows Forms
Eingesetzte
Technologien:
Microsoft Visual Studio 6.0/7.0
C++
Visual Basic
ASP
Visual Studio .NET
C#
Rational Robot
Projektdauer:
7 Monate
Juni 2001 – Januar 2002
Daten Analyse- und Auswertungsprogramm
Branche:
Softwarehaus
Beschreibung:
Folgende Bedingungen hatte das Programm zu erfüllen:
 Eine vom Benutzer pflegbare Organisation von
Auswertungen (Die hier genanten Auswertungen dienten
dem Kunden zur Bewertung der logistischen Kennzahlen,
welche hauptsächlich auf Laufzeiten, Termintreue und
Umsatz/Kosten basieren), die für ihn persönlich zur
Bewältigung der controllingähnlichen Funktionen dienen.
 Die Nutzung verschiedenster Auswertungsformen wie
Cognos-Tools, Excel, Access oder andere Komponenten.
 Schnelle und einfache Handhabung von
Individualauswertungen.
 Möglichst umfangreiche Export und Druckfunktionen.
Zur visuellen Aufbereitung der Daten wurden die Tools „VS
Flexgrid“ und „Dynamic Cube“ verwendet.
Aufgabe im Team:
Kapselung der Datenzugriffsschicht von der Visuellen Darstellung
(„Font-End“). Datenzugriff wurde so knapp gehalten, wie nur
möglich, da man auf dem Netzwerk unnötigen Verkehr
vermeiden wollte.
Projektmitarbeiter:
3
Seite 10 von 13
CJC-Networks GmbH
Drahtzieherstraße 7
http://www.cjc-networks.de
Softwareentwicklung
Webseiten
Dienstleistungen
91154 Roth
Teilaufgaben:




Bugfixing bestehenden Quellcodes
Datenbank Zugriff (ODBC)
Formel Parser
Grafische Darstellung (Chart)
Eingesetzte
Technologien:
C/C++ (Visual Studio 6.0)
Visual Basic (Visual Studio 6.0)
Microsoft Excel
Oracle 8
Betriebssysteme:
Windows 95/98/ME
Windows NT/2000/XP
Projektdauer:
2 Monate
April 2001 – Juni 2001
Rechnungsprogramm
Branche:
Elektro-Fachhandel
Beschreibung:
Programm zur Kundenverwaltung und Rechnungsstellung
Das Programm ermöglicht es, Kunden und dazugehörige
Rechnungen zu verwalten.
Das Layout des Ausdrucks ist individuell konfigurierbar.
Projektmitarbeiter:
2
Eingesetzte
Technologien:
C/C++ (Borland C++ Builder 4)
Microsoft Access Datenbank
Betriebssysteme:
Windows 95/98/ME
Windows NT/2000/XP
Projektdauer:
2 Wochen
Internetpräsentation
Branche:
Verein
Dezember 2000
Beschreibung:
Design und Erstellung des Internetauftritts der ELJBarthelmesaurach (http://www.elj-barthelmesaurach.de/)
Projektmitarbeiter:
1
Eingesetzte
Technologien:
HTML
JavaScript
PHP 4
MySQL Datenbank
Projektdauer:
2 Wochen
Internetpräsentation
Branche:
Intern
Beschreibung:
November 2000
Design und Erstellung des Internetauftritts der CJC-Networks
GmbH (http://www.cjc-networks.de/)
Seite 11 von 13
CJC-Networks GmbH
Drahtzieherstraße 7
http://www.cjc-networks.de
Softwareentwicklung
Webseiten
Dienstleistungen
91154 Roth
Projektmitarbeiter:
3
Eingesetzte
Technologien:
HTML
JavaScript
Macromedia Flash
PHP
MySQL Datenbank
Projektdauer:
3 Wochen
Web-Applikation
Branche:
Intern
Beschreibung:
Erstellung eines Online-Shoppingsystems
September 2000
Ziel war es ein leistungsstarkes, flexibles System für die OnlineBestellung von Produkten jeglicher Art zu entwickeln.
Hauptaugenmerk lag auf der leichten Integrierbarkeit in
bestehende Internetpräsentationen.
Projektmitarbeiter:
2
Eingesetzte
Technologien:
HTML
JavaScript
PHP
MySQL Datenbank
Projektdauer:
1 Monat
September 2000 – Oktober 2000
Längsschnitt und Massenberechnung von Kanalsystemen
Branche:
Softwarehaus
Beschreibung:
Programm zur Planung und Wartung von Kanalisationssystemen.
Grafische Darstellung, Ausdruck und Massenberechnung der
erfassten Daten.
Das Tool war Modular aufgebaut. In der Oberfläche können die
Daten eingegeben und verwaltet werden. Bei der grafischen
Darstellung wurde eine DFX-Datei erzeugt, die in jeder gängigen
CAD-Software geöffnet werden kann. Über verschiedene
Druckansichten können die Daten ausgedruckt werden.
Des Weiteren unterstützt das Tool den Im-/Export von ISYBAU
1991, ISYBAU 1995/98, HYSTEM-EXTRAN 5.1 und PecherSoftware.
Projektmitarbeiter:
2
Eingesetzte
Technologien:
C/C++ (Borland C++ Builder 4)
Betriebssysteme:
Windows 95/98/ME
Windows NT/2000/XP
Projektdauer:
4 Monate
Juli 2000 – November 2000
Seite 12 von 13
CJC-Networks GmbH
Drahtzieherstraße 7
http://www.cjc-networks.de
Softwareentwicklung
Webseiten
Dienstleistungen
91154 Roth
Datensicherungssoftware
Branche:
Softwarehaus
Beschreibung:
Individuelles System zur Datensicherung. Funktion zur
Erstellung einer Rescue-Diskette.
Über eine grafische Oberfläche konnten Dateien/Partitionen zur
Sicherung ausgewählt werden. Diese Daten wurden in
komprimierter Form auf den Zieldatenträger kopiert.
Mittels Bootdiskette bzw. über die grafische Oberfläche konnten
die gesicherten Daten wieder hergestellt werden.
Projektmitarbeiter:
2
Eingesetzte
Technologien:
Visual Basic (Visual Studio 6.0)
Betriebssysteme:
Windows 95/98/ME
Projektdauer:
2 Wochen
Oktober 1999
Kundenmanagement-System
Branche:
Gastronomie
Beschreibung:
Adressverwaltung und Auftragsannahme /-bearbeitung.
Ziel des Projekts war es, ein individuelles Kundenmanagement
System zu entwickeln, dass es dem Benutzer ermöglicht, nach
verschiedenen Kriterien zu suchen. Unter anderem auch nach
Telefonnummern. Des Weiteren wurde eine Bestellannahme
integriert.
Projektmitarbeiter:
2
Eingesetzte
Technologien:
C/C++ (Borland Builder 3)
Microsoft Excel
Betriebssysteme:
Windows 95/98/ME
Windows NT/2000
Projektdauer:
1 Monat
September 1999 – Oktober 1999
Seite 13 von 13
Herunterladen