Preview only show first 10 pages with watermark. For full document please download

Profil (christian Ostertag)

   EMBED


Share

Transcript

Profil Stand: 01.12.2015 Seite 1 von 20 Christian Ostertag Jahrgang 1981 EDV – Erfahrung seit 1993 Staatsangehörigkeit Deutsch Sprachen Englisch Verfügbarkeit Ab 01.08.2016 Regionale Flexibilität International, D-9xxxx bevorzugt Wir empfehlen Ihnen Herrn Ostertag aus folgenden Gründen:  Technischer Assistent für Informatik mit mehr als zehn Jahren Erfahrung in der .NET-Entwicklung  Sehr gute Kenntnisse in der Entwicklung von Anwendungen mit C#, Visual Studio und SQL Server  Engagierte, zuverlässige Person mit sehr guten analytischen Fähigkeiten, schneller Auffassungsgabe, selbständiger Arbeitsweise, teamorientiert und flexibel AUSBILDUNG Technischer Assistent für Informatik FACHLICHE SCHWERPUNKTE  Softwareentwicklung und -design in den unten aufgeführten Programmiersprachen  Web Programmierung und -design TECHNISCHE KENNTNISSE 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 ab 3.x Windows NT 4.0, Windows 2000/2003/2008 Server Linux (S.u.S.E. Kernel 2.2.x/2.4.x) Mac OS Ubuntu [email protected] Profil Stand: 01.12.2015 Seite 2 von 20 Technologien           .NET Framework (ab 1.0) LINQ WPF COM, COM+, DCOM, ATL MFC ISAPI XML, XSL, XSLT WMI Soap SVN, Source Safe (6.0, 2005) (Client + Administration), CVS, StarTeam, IBM Rational ClearCase, TFS (Team Foundation Server)  Microsoft Report Viewer, Crystal Reports Datenbanken        Microsoft SQL Server (ab 7.0) Microsoft SQL Reporting Services MySQL (ab Version 3) Oracle (9, 10) ODBC, OleDB Microsoft Access Sybase Datenbank Netzwerke/Kommunikation        TCP/IP Internet Intranet ISDN, DSL RS232 Kommunikation POP3, SMTP IEC61850 Bildbearbeitung/-verarbeitung      Adobe Photoshop 6.0/7.0/CS2/CS5/CS6 Corel Draw 10/13 Gimp Macromedia Fireworks Cognex VisionPro Test-/Profiling Tools       NUnit ANTS Profiler DevPartner Rational Robot SpeedTrace Visual Studio Profiler Sonstige Programme  Microsoft Visual Studio ab 6.0 [email protected] Profil Stand: 01.12.2015            Seite 3 von 20 Microsoft Team Foundation Server Microsoft Office Microsoft Visio Microsoft Project Enterprise 2003 Microsoft SharePoint Services Together Macromedia Dreamweaver Macromedia Flash PHPEdit, Phase HTML 5 Borland Builder 3/4 Joomla Setuptools  InnoSetup  Install Shield  Install Anywhere User-Controls       VS FlexGrid Janus System Controls Dynamic Cube FarPoint Spread DevExpress XtraGrid Syncfusion Controls Methoden     OO-Softwareentwicklung (OOA,OOD,OOP) UML Datenbankentwurf (ERM) Prototyping HARDWARE      PC MAC Siemens 80C535 µController TowiToko Chipkarten Lesegerät eWON DATEV       OleDB Provider ServiceProvider KrExport DIFA DATEV Format (ASCII) SOKO [email protected] Profil Stand: 01.12.2015 Seite 4 von 20 Übersicht der bereits realisierten Projekte Industrieunternehmen (Herzogenaurach) .................................................................................................... 7 Prozessleitsystem (08/2015 – jetzt) .............................................................................................................. 7 Automatisierung (Uffenheim) ...................................................................................................................... 7 Auswertung von Nahwärmenetzen (05/2013 – jetzt) ................................................................................... 7 Überwachung und Steuerung von Biogasanlagen und Nahwärmenetzen (06/2012 – jetzt) ........................ 7 Industrieunternehmen (Kirchheimbolanden) ............................................................................................... 9 Teilerückverfolgung (11/2014 – 07/2015) ..................................................................................................... 9 Wirtschaftsunternehmen (Nürnberg) ........................................................................................................... 9 Entwicklung eines Reporteditors (10/2013 – 10/2014) ................................................................................ 9 Mischkonzern (Nürnberg) ............................................................................................................................ 9 Sicherer Energienetzbetrieb durch Wide Area Monitoring (03/2013 –09/2013, 7 Monate) ........................ 9 Überwachung von Energienetzen (04/2012 – 01/2013, 9 Monate)............................................................ 10 Wirtschaftsunternehmen (Nürnberg) ......................................................................................................... 10 Umsetzung mehrerer Kleinprojekte (04/2011 – 03/2012, 11 Monate) ...................................................... 10 Auswertungstool für Pflegesatzverhandlung (03/2010 – 03/2011, 12 Monate)......................................... 10 BWA-Auswertungstool für Franchiseketten (02/2008 – 02/2010, 2 Jahre) ................................................ 11 Industrieunternehmen (Herzogenaurach) .................................................................................................. 11 Schulungsdatenbank (01/2008 – 04/2008, 4 Monate) ................................................................................ 11 Abnahmedatenbank (10/2007 – 12/2007, 2 Monate) ................................................................................ 12 Erfassen von Statusberichten und Problemen/Fehlern (04/2007 – 10/2007, 6 Monate) ........................... 12 Finanzdienstleister (Hamburg) ................................................................................................................... 12 Tool für Versicherungsmakler mit EU Protokollierung (11/2006 – 01/2007, 3 Monate) ............................ 12 Medienverlag (Wiesbaden)........................................................................................................................ 13 Datenbank Tool (10/2004 – 04/2007 und 04/2003 – 11/2003, 31 Monate bzw. 7 Monate)...................... 13 Vision Technologie (Hamburg) ................................................................................................................... 13 CD/DVD Lable Erkennungssoftware (08/2004 – 09/2004, 2 Monate) ........................................................ 13 VB6  VB .NET Konvertierung (04/2004 – 07/2004, 4 Monate) ................................................................ 14 RS232 Kommunikationskomponente (03/2004 – 04/2004, 1 Monat) ........................................................ 14 Mischkonzern (Erlangen) ........................................................................................................................... 14 Visio Diagramme (zw. 02/2004 – 03/2004, 2 Wochen) ............................................................................... 14 Softwarehaus (Nürnberg) .......................................................................................................................... 15 Datenbank Import Tool (01/2004 – 02/2004, 1 Monat).............................................................................. 15 Datenbank-Wrapper (02/2003, 1 Monat) ................................................................................................... 15 Softwarehaus (Nürnberg) .......................................................................................................................... 15 Inventory, Configuration and Change Management (01/2002 – 07/2002, 6 Monate) ............................... 15 Programmanalyse (02/2002, 1 Monat) ....................................................................................................... 16 Schulungen (06/2001 – 01/2002, 7 Monate) .............................................................................................. 16 Daten Analyse- und Auswertungsprogramm (04/2001 – 06/2001, 2 Monate)........................................... 17 Sonstiges ................................................................................................................................................... 17 Internetpräsentation (12/2011, 1 Woche) .................................................................................................. 17 Internetpräsentation (01/2004, 1 Woche) .................................................................................................. 18 Rechnungsprogramm (12/2000, 2 Wochen) ............................................................................................... 18 Internetpräsentation (11/2000, 2 Wochen) ................................................................................................ 18 Längsschnitt und Massenberechnung von Kanalsystemen (07/2000 – 11/2000, 4 Monate) ..................... 18 Datensicherungssoftware (10/1999, 2 Wochen)......................................................................................... 19 Kundenmanagement-System (09/1999 – 11/1999, 1 Monat) .................................................................... 19 Intern ......................................................................................................................................................... 19 [email protected] Profil Stand: 01.12.2015 Seite 5 von 20 Mitarbeiter-/Projektverwaltung (10/2006 – 12/2006, 2 Monate) .............................................................. 19 Netzwerkmanagement- und Administrations Programm (08/2002 – 01/2003, 6 Monate) ....................... 19 Web-Applikation (09/2000 – 10/2000, 1 Monat) ........................................................................................ 20 [email protected] Profil Stand: 01.12.2015 Seite 6 von 20 Projektzusammenfassung längerer Projekte (Auszug) 02/2008 – 03/2012 Wirtschaftsunternehmen Nürnberg Anfangs geplante Projektdauer: 9 Monate  Umsetzung mehrerer Kleinprojekte  Auswertungstool für Pflegesatzverhandlung  BWA-Auswertungstool für Franchiseketten 04/2007 – 04/2008 Industrieunternehmen Herzogenaurach Anfangs geplante Projektdauer: 4 Wochen  Schulungsdatenbank  Abnahmedatenbank  Statusdatenbank 10/2004 - 04/2007, 04/2003 - 11/2003 Medienverlag Wiesbaden Anfangs geplante Projektdauer: 3 Monate  Datenbank Tool 03/2004 - 09/2004 Vision Technologie Hamburg Anfangs geplante Projektdauer: 5 Wochen  CD/DVD Label Erkennungssoftware  VB6  VB .NET Konvertierung  RS232 Kommunikationskomponente 01/2004 - 02/2004, 02/2003 Softwarehaus Nürnberg   Datenbank Import Tool Datenbank-Wrapper 04/2001 – 07/2002 Softwarehaus Nürnberg Anfangs geplante Projektdauer: 2 Monate     Inventory, Configuration and Change Management Programmanalyse Schulungen Daten Analyse- und Auswertungsprogramm Mit „Anfangs geplante Projektdauer“ soll gezeigt werden, dass durch die Zufriedenheit des Kunden sowie die gute Zusammenarbeit, sich der Anfangs geplante Einsatz auf andere Projekte des Kunden ausgedehnt hat. [email protected] Profil Stand: 01.12.2015 Seite 7 von 20 Aktuelle Projekte Industrieunternehmen (Herzogenaurach) Prozessleitsystem (08/2015 – jetzt) Beschreibung Modular aufgebaute Webanwendung die beim Konfigurieren von Maschinen und Analysieren der bei der Produktion angefallenen Messdaten unterstützt. Alle zu verbauenden Komponenten werden zur Sicherstellung der hohen Anforderungen an Qualität mit Hilfe von MaQS (Manufacturing Quality System) überwacht und dokumentiert. Dadurch ist eine 100prozentige Rückverfolgbarkeit der einzelnen Komponenten inklusive aller relevanten Produkt- und Montagemerkmale bis zu allen Unterlieferanten möglich. Es handelt sich um ein im Rahmen der Aktivitäten Industrie 4.0 entwickeltes hochmodernes Fertigungs- und Qualitätsabsicherungssystem. Projektmitarbeiter: 15 Eingesetzte Technologien       C#, ASP.NET Microsoft SQL Server 2012 HTML/JavaScript/AJAX TFS Entity Framework IIS Automatisierung (Uffenheim) Auswertung von Nahwärmenetzen (05/2013 – jetzt) Beschreibung Es wurde ein Windowsdienst geschrieben, der sich von konfigurierten Netzen eine CSV Datei abholt und die Daten in eine Datenbank schreibt. Über eine ASP.NET Anwendung können sich Anschlussinhaber registrieren und anmelden und so ihre Daten einsehen. Man sieht dort seine Verbräuche, kann sich Charts anzeigen oder seine Verbrauchsübersicht herunterladen. Netzbetreiber haben noch mehr Möglichkeiten. Sie können jeden Anschluss betrachten, jeden erfassten Wert im Netz ausgeben lassen, Jahresdauerlinien sowie Netzverluste berechnen etc. Projektmitarbeiter: 2 Eingesetzte Technologien     C#, ASP.NET Microsoft SQL Server 2012 HTML/JavaScript SVN Überwachung und Steuerung von Biogasanlagen und Nahwärmenetzen (06/2012 – jetzt) Beschreibung Für ein vorhandenes System wurde eine neue Benutzeroberfläche, welche über den Browser angezeigt werden kann, benötigt. Da ein eWON eingesetzt wurde, war es möglich mit speziellen VB Befehlen auf die zugrundeliegenden SPS Steuerungs- und Messsysteme zuzugreifen. [email protected] Profil Stand: 01.12.2015 Seite 8 von 20 Für die eingesetzten eWONs wurde ein eigener TCP Treiber geschrieben, welcher Daten von der SPS entgegen nimmt und in einer CSV Datei ablegt. In dieser Datei stehen immer die aktuellen Daten des Netzes. Projektmitarbeiter: 2 Eingesetzte Technologien     eWON HTML/JavaScript VBScript (eWON spezifisch) SVN [email protected] Profil Stand: 01.12.2015 Seite 9 von 20 Abgeschlossene Projekte Industrieunternehmen (Kirchheimbolanden) Teilerückverfolgung (11/2014 – 07/2015) Beschreibung Software zur Optimierung des Arbeitsablaufes innerhalb der Produktion von Turboladern. Die Software erlaubt es, einen Arbeitsablauf zu definieren und auf Maschinen zu verteilen. Aufgabe im Team: Zur Verwaltung der Einstellungen wurde ein Maschinenkonfigurationstool entwickelt, über welches alle Einstellungen vorgenommen werden können. Die Software Unterstützt den Anwender durch Wizards bei der Einrichtung. Projektmitarbeiter: 8 Eingesetzte Technologien  VB.NET  Microsoft SQL Server 2012  TFS Wirtschaftsunternehmen (Nürnberg) Entwicklung eines Reporteditors (10/2013 – 10/2014) Beschreibung Basierend auf einer vorhandenen, eigenentwickelten Report Viewer Implementierung wurde ein Editor geschrieben, um an vorhandenen Reportlayouts Änderungen vornehmen zu können, bzw. .neue Report zu erstellen. Dazu wurde ein GDI Usercontrol entwickelt, welches die Darstellung eines Reports ermöglicht sowie Änderungen am Layout vornehmen kann. Zur Änderung von Report Eigenschaften wurden auch diverse Eingabecontrols benötigt. Das System ist hoch flexibel und die verschiedenen Schichten können sehr schnell ausgetauscht werden, da alles über Schnittstellen realisiert wurde. Projektmitarbeiter: 4 Eingesetzte Technologien       Visual Studio 2010 C# LINQ WPF XML GDI Rendering Mischkonzern (Nürnberg) Sicherer Energienetzbetrieb durch Wide Area Monitoring (03/2013 –09/2013, 7 Monate) Beschreibung Das System zur Netzüberwachung mittels Synchrophasoren hilft bei der schnellen Beurteilung der aktuellen Netzsituation. Pendelungen und Ausgleichsvorgänge werden ohne Verzögerung transparent dargestellt. Das Leitstellenpersonal wird bei der Suche nach Ursachen und Gegenmaßnahmen unterstützt. Projektmitarbeiter: 8 [email protected] Profil Stand: 01.12.2015 Seite 10 von 20 Eingesetzte Technologien      Microsoft Visual Studio 2008 C++ Sybase Datenbank IBM Rational ClearCase/ClearQuest Syncfusion Überwachung von Energienetzen (04/2012 – 01/2013, 9 Monate) Beschreibung Unterstützung bei der Entwicklung eines Stationsleitsystems, basierend auf einer Plattform von Industriekomponenten. Durch die Modularität und Skalierbarkeit von Hardware und Software deckt das Stationsleitsystem alle Anforderungen von kleinen Industrieanlagen bis zur Hoch- und Höchstspannungsebene ab. Aufgabe im Team: Mithilfe bei der UI Programmierung, des IEC 61850 Protokolls sowie beim Bugfixing über das gesamte Projekt. Projektsprache war Englisch, da ein Großteil der Entwickler im Ausland saß. Projektmitarbeiter: 150 Eingesetzte Technologien      Microsoft Visual Studio 2008 C#/C++ Sybase Datenbank IBM Rational ClearCase/ClearQuest Syncfusion Wirtschaftsunternehmen (Nürnberg) Umsetzung mehrerer Kleinprojekte (04/2011 – 03/2012, 11 Monate) Beschreibung Umsetzung mehrerer individuelle Kleinprojekte im .NET Umfeld für Kunden der unterschiedlichsten Art. Es handelte sich zum Großteil um Konvertierungstools und Reporting-Programme, welche alle in C# entwickelt wurden. Eingesetzt wurde stellenweiße auch ein SQL Server zur Datenhaltung. Der Report Viewer wurde zu Auswertungszwecken und zum Excel-Export verwendet. Projektmitarbeiter: 1 Eingesetzte Technologien         Visual Studio 2008/2010 C# Microsoft SQL Server 2008 Microsoft Excel 2003, 2008 Microsoft Report Viewer LINQ WPF XML Auswertungstool für Pflegesatzverhandlung (03/2010 – 03/2011, 12 Monate) Beschreibung [email protected] Profil Stand: 01.12.2015 Seite 11 von 20 Soziale Einrichtungen wie z.B. Pflegeheime, Seniorenheime und ambulante Dienste müssen aufgrund landesrechtlicher Vorschriften ihre Pflegesätze neu ermitteln und verhandeln. Dazu werden speziell aus der Buchhaltung aufbereitete Daten benötigt. Die Einrichtungen benötigen weiterhin ein spezielles auf sie angepasstes Controlling. In vielen Fällen handelt es sich um eine Unternehmensgruppe, die die Daten unternehmensübergreifend auswerten möchte. Da in diesem Zusammenhang auch unterschiedliche Sachkontenrahmen (SKR) eingesetzt werden können, wird eine SKR-unabhängige Summenkonsolidierung benötigt. Außerdem ist es wichtig, Rechnungswesen unabhängige Daten wie z.B. Exceldateien in das Controlling mit einfließen zu lassen. Die Softwarelösung für Pflege und soziale Einrichtungen ermöglicht eine strukturierte Berechnung der Monatsverkehrszahlen über mehrere Jahre hinweg. Die zugrundeliegenden Auswertungsschemata können beliebig je Betrieb bzw. Rechnungswesen-Mandant/Bundesland und Jahr für die Pflegeverhandlung und je Betrieb/Rechnungswesen-Mandant und Jahr für Controllingauswertungen zugeordnet werden. Projektmitarbeiter: 1-2 Eingesetzte Technologien      Visual Studio 2008 C# Microsoft Excel 2003, 2010/VBA Microsoft SQL Server 2008 SQL Server BWA-Auswertungstool für Franchiseketten (02/2008 – 02/2010, 2 Jahre) Beschreibung Neuentwicklung einer bestehenden Access VBA Anwendung in einen C# Client mit SQL Server 2005 Anbindung. Das Tool bietet die Möglichkeit, die Buchhaltungsbestände verschiedener Berater/Mandanten (Franchisenehmer) aus einem Buchungsprogramm einzulesen und auf Basis dieser Daten Ergebnisvergleiche, konsolidierte Auswertungen und Benchmarkvergleiche zu erstellen. Über eine Plug-In Funktion ist es möglich, weitere Berichte in das Tool zu integrieren. Das Tool kommt auch mit sehr großen Datenbeständen zurecht. Projektmitarbeiter: 1-3 Eingesetzte Technologien        Visual Studio 2005 C# Crystal Reports Microsoft Report Viewer Microsoft Access/VBA Microsoft SQL Server 2005 SQL Industrieunternehmen (Herzogenaurach) Schulungsdatenbank (01/2008 – 04/2008, 4 Monate) Beschreibung Weiterentwicklung einer bestehenden Access VBA Anwendung. Die Anwendung verwaltet alle existierenden Schulungen im Unternehmen. Es können neue Schulungen geplant werden, Termine festgelegt, Teilnehmer eingeladen, Trainer gesucht und auch Räume gebucht werden. [email protected] Profil Stand: 01.12.2015 Seite 12 von 20 Da das Unternehmen weltweit tätig ist, müssen auch die unterschiedlichen Zeitzonen berücksichtigt werden und auch die abweichenden Feiertage. Als Datenbasis dient ein SQL Server 2005. Projektmitarbeiter: 1 Eingesetzte Technologien  Microsoft Access/VBA  Microsoft SQL Server 2005  SQL Abnahmedatenbank (10/2007 – 12/2007, 2 Monate) Beschreibung Weiterentwicklung einer bestehenden Access VBA Anwendung. Die Anwendung verwaltet Projektanträge, Lastenhefte, Pflichtenhefte und ermöglicht eine strukturierte Abnahme. Es können die oben genannten Daten verwaltet werden und entsprechend Ausgewertet werden. Projektmitarbeiter: 1 Eingesetzte Technologien     Microsoft Access/VBA Microsoft Excel/VBA Microsoft SQL Server 2000/2005 SQL Erfassen von Statusberichten und Problemen/Fehlern (04/2007 – 10/2007, 6 Monate) Beschreibung Weiterentwicklung einer bestehenden Access VBA Anwendung: Basierend auf den mit Microsoft Project geplanten Projekten können Statusberichte und Probleme/Fehler erfasst werden. Auswertungen basierend auf den geplanten Projekten in MS Project. Es wurden diverse Auswertungen erstellt, welche die geplanten Daten in Excel importieren und in einer Pivottabelle darstellen. So kann zum Beispiel die Auslastung einzelner Mitarbeiter (Ressourcen) dargestellt werden. Dazu wurden einige Prozeduren auf dem SQL Server geschrieben. Projektmitarbeiter: 1 Eingesetzte Technologien       Microsoft Access/VBA Microsoft Excel/VBA Microsoft Project Enterprise 2003 Microsoft SQL Server 2000 SQL VBS Finanzdienstleister (Hamburg) Tool für Versicherungsmakler mit EU Protokollierung (11/2006 – 01/2007, 3 Monate) Beschreibung Mit dem Tool können Versicherungsmakler Mandanten und deren Versicherung verwaltet werden. [email protected] Profil Stand: 01.12.2015 Seite 13 von 20 Des Weiteren kann das Programm Tarife der gängigsten Versicherer aus allen Bereichen vergleichen und so dem Kunden das für ihn optimalste Angebot erstellen. Es ist auch möglich, dem Kunden seine Versorgungslücken darzulegen. Das Programm protokolliert nach dem neuen EU Gesetz alle Vorgänge mit. Projektmitarbeiter: 5 Eingesetzte Technologien        .NET Framework 2.0 C# Microsoft Visual Studio 2005 ADO .NET Microsoft SQL Server 2005 Everywhere XML/XSL Visual SourceSafe Medienverlag (Wiesbaden) Datenbank Tool (10/2004 – 04/2007 und 04/2003 – 11/2003, 31 Monate bzw. 7 Monate) 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. Ich habe für dieses Projekt unter anderem ein C# „Outlook Bar“ Controll geschrieben und in die Oberfläche integriert. Projektmitarbeiter: 5-23 Eingesetzte Technologien          .NET Framework 1.1 bzw. 2.0 Microsoft Visual Basic .NET, C# ADO .NET Microsoft SQL Server 2000 XML/XSL SourceSafe Perl NUnit ANTS Profiler Vision Technologie (Hamburg) CD/DVD Lable Erkennungssoftware (08/2004 – 09/2004, 2 Monate) Beschreibung  Überarbeitung einer vorhandenen GUI. Neue Dialoge in die vorhandene Software eingebaut. [email protected] Profil Stand: 01.12.2015 Seite 14 von 20  Implementierung einer Kommunikationsschnittstelle mittels RS232 zur Steuerung einer Software über ein Hardwareinterface. Über dieses Interface kann die Software zur Fehlererkennung von CD/DVD Labels (Druckbildes) gesteuert werden. Projektmitarbeiter: 4 Eingesetzte Technologien  Microsoft Visual Studio 6.0  C++/MFC VB6  VB .NET Konvertierung (04/2004 – 07/2004, 4 Monate) 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 C# Microsoft SQL Server 2000 ADO .NET DCOM RS232 Kommunikationskomponente (03/2004 – 04/2004, 1 Monat) 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 bereitgestellt. Projektmitarbeiter: 3 Eingesetzte Technologien     Microsoft Visual Studio .NET 2003 C++ COM/ATL RS232 Schnittstelle Mischkonzern (Erlangen) Visio Diagramme (zw. 02/2004 – 03/2004, 2 Wochen) Beschreibung Erstellung von Pultlayouts für ein Kaltwalzwerk mit Hilfe von Microsoft Visio. Projektmitarbeiter: 1 Eingesetzte Technologien  Microsoft Visio 2000 [email protected] Profil Stand: 01.12.2015 Seite 15 von 20 Softwarehaus (Nürnberg) Datenbank Import Tool (01/2004 – 02/2004, 1 Monat) 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 Datenbank-Wrapper (02/2003, 1 Monat) Beschreibung 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 Oracle-Datenbanken ü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. 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 Softwarehaus (Nürnberg) Inventory, Configuration and Change Management (01/2002 – 07/2002, 6 Monate) Beschreibung [email protected] Profil Stand: 01.12.2015 Seite 16 von 20 Inventory, Configuration and Change Management von heterogenen IT Infrastrukturen auf Basis von Web Technologien und dem WBEM-Standard. ICCM basiert auf offenen Standards. Die gescannten Systeminformationen werden von den „Scanning 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 „Scanning 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 designet und entwickelt, der die Richtigkeit von Selbsterstellen SQLStatements prüft. Projektmitarbeiter: 6 Eingesetzte Technologien       Microsoft Visual Studio 6.0 C++ Visual Basic ISAPI WMI/WBEM SourceSafe/CVS Programmanalyse (02/2002, 1 Monat) Beschreibung Ziel war es, einen Bericht anzufertigen, der es den Mitarbeitern der Firma ermöglichte, ihr Produkt in der Ausführgeschwindigkeit (vor allem dem Daten-bankzugriff), der Benutzerführung und in der Lesbarkeit des Programmquellcodes zu optimieren. Projektmitarbeiter: 1 Eingesetzte Technologien  Visual Basic Schulungen (06/2001 – 01/2002, 7 Monate) Beschreibung Schulung eines Entwicklerteams Die Aufgabe bestand darin, ein Entwicklerteam, dass nur in Borland Pascal programmierte, in die Microsoft Welt einzulernen. Es wurde darauf geachtet, den Schulungsinhalt auf Microsoft .NET auszurichten. Projektmitarbeiter: 5 Teilaufgaben       Grundlagen der Objektorientierten Programmierung Programmiersprachen C++ (MFC), Visual Basic, ASP COM Programmierung (C/C++, ATL) XML Microsoft .NET Microsoft C# [email protected] Profil Stand: 01.12.2015     Seite 17 von 20 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 Daten Analyse- und Auswertungsprogramm (04/2001 – 06/2001, 2 Monate) Beschreibung Folgende Bedingungen hatte das Programm zu erfüllen:  Eine vom Benutzer pflegbare Organisation von Auswertungen (Die hier genannten 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. Projektmitarbeiter: 3 Aufgaben im Team Kapselung der Datenzugriffsschicht von der Visuellen Darstellung („Font-End“). Datenzugriff wurde so knapp gehalten, wie nur möglich, da man auf dem Netz-werk unnötigen Verkehr vermeiden wollte. 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 Sonstiges Internetpräsentation (12/2011, 1 Woche) Beschreibung Erstellung eines Internetauftritts für das Trendhaus Zirndorf (http://www.trendhaus-zirndorf.de/) Projektmitarbeiter: 1 Eingesetzte Technologien     HTML MySQL PHP Joomla [email protected] Profil Stand: 01.12.2015 Seite 18 von 20  CSS Internetpräsentation (01/2004, 1 Woche) Beschreibung Design und Erstellung des Internetauftritts der Firma Gürlich – natürlich (http://www.guerlichnatuerlich.de/) Projektmitarbeiter: 1 Eingesetzte Technologien     HTML JavaScript PHP 4 MySQL Datenbank Rechnungsprogramm (12/2000, 2 Wochen) 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 Internetpräsentation (11/2000, 2 Wochen) Beschreibung Design und Erstellung des Internetauftritts der ELJ-Barthelmesaurach (http://www.eljbarthelmesaurach.de/) Projektmitarbeiter: 1 Eingesetzte Technologien     HTML JavaScript PHP 4 MySQL Datenbank Längsschnitt und Massenberechnung von Kanalsystemen (07/2000 – 11/2000, 4 Monate) 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 Pecher-Software. Projektmitarbeiter: 2 Eingesetzte Technologien  C/C++ (Borland C++ Builder 4) [email protected] Profil Stand: 01.12.2015 Seite 19 von 20 Datensicherungssoftware (10/1999, 2 Wochen) 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) Kundenmanagement-System (09/1999 – 11/1999, 1 Monat) 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: 1 Eingesetzte Technologien  C/C++ (Borland Builder 3)  Microsoft Excel Intern Mitarbeiter-/Projektverwaltung (10/2006 – 12/2006, 2 Monate) Beschreibung Entwicklung eines Programms, mit dem die Skills freier Mitarbeiter verwaltet werden können. Durch diverse Exportfunktionen lässt sich dadurch leicht ein Profil in verschiedenen Layouts ausgeben. Des Weiteren kann das Tool Projektanbieter und deren Projekte verwalten. Durch die integrierte Suche, kann so schnell ein freier, passender Mitarbeiter aus dem Datenbestand ermittelt werden. Projektmitarbeiter: 3 Eingesetzte Technologien  Microsoft Visual Studio 2005  C#  SourceSafe 2005 Netzwerkmanagement- und Administrations Programm (08/2002 – 01/2003, 6 Monate) 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 [email protected] Profil Stand: 01.12.2015 Seite 20 von 20  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 Web-Applikation (09/2000 – 10/2000, 1 Monat) Beschreibung Erstellung eines Online-Shoppingsystems Ziel war es ein leistungsstarkes, flexibles System für die Online-Bestellung von Produkten jeglicher Art zu entwickeln. Hauptaugenmerk lag auf der leichten Integrierbarkeit in bestehende Internet-präsentationen. Projektmitarbeiter: 2 Eingesetzte Technologien     HTML JavaScript PHP MySQL Datenbank [email protected]