Kontaktdaten Name Siegfried Schmidt Telefon Email 01789759637 [email protected] Jahrgang 1970 EDV-Erfahrung seit 1998 Staatsbürgerschaft deutsch Position: Softwareentwicklung, Softwareprogrammierung Beratung , Consulthing Projektmanagement Qualitätsmanagement,QS, Tests, Entwicklung, Implementation, Integration, Pflegen Fachlicher Schwerpunkt: Softwareentwicklung und Beratung im Windows Umfeld. Kenntnisse aus mehreren erfolgreichen Projekten. Schnelle und fachliche Ausführung. Hauptqualifikation C/C++/C# Softwareentwicklung mit Projekterfahrungen in Datenbanken, Graphische Darstellung ( 2D, 3D), Java, Delphi, GUI, Graphik-Programmierung, Datenbankendesign SQL, ADO, DAO, OOA, OOD, UML, COM/DCOM, CORBA, MFC, .NET, Analyse, Beratung, Optimierung, Bug-Fixing, Code-Review, Softwarepflege, Installation, Kenntnisse in SAP, Blacktest, Whitetest, Automation, Multithreading, reaktive Programmierung. Verfügbar ab sofort. Ausbildung: 1996-2004 Informatik in Universität Bonn. selbstständig / freiberuflich seit 1998 Einsatzort: Deutschland Fremdsprachen: Englisch gut Programmiersprachen: C/C++ : sehr gute Kenntnisse aus mehreren Projekten C# : sehr gute Kenntnisse Delphi : sehr gute Kenntnisse aus mehreren Projekten JAVA, J2SE, J2ME : gute Kenntnisse aus Projekt Assembler : gute Kenntnisse. Perl : gute Kenntnissen Datenbanken: Relationale Datenbanken mit SQL, Datenbank-Design, Datenbank-Optimierung Erfahrung aus mehreren Projekten mit: ODBC, ADO, ADO.NET, DAO, SQL API Schnittstelle. MS SQL Server: sehr gute Kenntnisse aus mehreren Projekten MS Access: sehr gute Kenntnisse aus mehreren Projekten SQL: sehr gute Kenntnisse aus mehreren Projekten ODBC: sehr gute Kenntnisse aus mehreren Projekten MySQL: sehr gute Kenntnisse aus mehreren Projekten BDE : sehr gute Kenntnisse aus mehreren Projekten Paradox : gute Kenntnisse aus mehreren Projekten PostgreSQL : gute Kenntnisse aus Projekt DB2 : Kenntnisse aus Projekt Informix : Kenntnisse aus Projekt TANDEM NONSTOP SQL : gute Kenntnisse aus Projekt Betriebssysteme: Windows: sehr gute Kenntnisse aus mehreren Projekten Dos: sehr gute Kenntnisse Linux: sehr gute Kenntnisse Solaris : gute Kenntnisse Hardware: Beliebige Kommunikation über Standard Schnittstellen ( TCP, RS 232, LPT, usw. COMPORT), Schaltpläne, ICs (Analog und Logic), PC, PLA, CAN-BUS, ASN.1, Messgeräte ( Multimeter, Oszilloskop), Ausbildung als Radio-/ Fernseher Mechaniker. Datenkommunikation: Internet, Intranet: Kenntnisse aus Projekten TCP/IP : gute Kenntnisse aus Projekten Socket, WinSock: gute Kenntnisse aus Projekt COM Port: gute Kenntnisse aus Projekt CORBA : gute Kenntnisse aus Projekten HTTP : gute Kenntnisse Web- Techniken: Appache: sehr gute Kenntnissen PHP : gute Kenntnissen MySQL : sehr gute Kenntnissen HTTP : sehr gute Kenntnisse. Standarte : Erfahrungen mit OLE Automation, ADO DB, ODBC, COM/DCOM, ACTIVE X, MFC, .NET, WTL, API STL/BOOST, CORBA, ASN 1, TCP/IP, Socket, OpenGL Zusätzliche Erfahrungen und Kenntnissen: Softwareengineering, OOA / OOD / UML, Client-Server, SQL-/ DB-Design (relationale Datenbanken), integrierte Entwicklungsumgebungen, XML, Multithreading / Multiprocessing, Anwendungsentwicklung, Unit-, System- und Integrationstests, Paketierung, Windows Services, Code - Review, Debuging, Softwarestabilisierung, Business-Objekte, SAP, WPF, OpenCV. Methoden: Objektorientierte Analyse, Design, Programmierung, Ereignisgesteuerte visuelle und strukturierte Programmierung, Datenbanken Design, Client/Server-Architektur, RUP, XP Produkte: Microsoft Visual C++ 6.0 / 7.0 / 8.0 / 2003 / 2005, PC-Lint, Microsoft Office, Doxigen, Gimp, Cpp-Unit , MS Source Safe, Install Shild, Perforce Bibliotheken ( Library ), Open source: STL (Templates), OpenGL (2D,3D), OpenMP ( Open Multi-Processing ) , Vorbis API (Video decoder), OggDS (Direct Show Filter), OpenCV ( Bildverarbeitung ), BOOST (Algorithmen). Branchen : Alle, vorhandene Projekterfahrung in (CAD/CAE), Softwarehersteller, Logistik, Industrie Projekte: von 3.2009 bis jetzt kleine Projekte für Weiterbildung, Erfahrungsaufbau und Erfrischung von Kenntnissen in Bereichen Anwendung für Mobile-Telefon (j2me, SOAP, Bluetooth), C# (Komponenten – Entwicklung), Delphi (Komponenten - Entwicklung), C++ (3D Quaternion, OpenGL), CORBA .NET 3.5 10.2008 bis 3.2009 Logistik Projekt: Stabilisierung von bestehender Software, Beratung, Entwicklung, umziehen von Datenbank von MS Access nach MySQL, Datenbankoptimierung. Art der Tätigkeit: Softwareentwicklung, Softwaretest, Optimierung von Datenbanken Optimierung von SQL – Statments, Lasten-Test, Logging. Eingesetzte Techniken: VC++, MFC, ODBC, MySQL, Tandem, Terminal Server, STL/BOOST, Erstellung von Setup, Windows Services (System Dienst) Werkzeuge: Windows 2000, Windows Vista, MS Visual Studio 2005 .NET, Tandem nonstop sql. 03.2008 bis 7.2008 Logistik Projekt: Weiterentwicklung von bestehender Software, Test, Anpassung von Installationsprogramm für Windows Vista (tm), Druckfunktion. Art der Tätigkeit: Softwareentwicklung, Softwaretest, Prüfung auf Richtigkeit. Eingesetzte Techniken: VC++, MFC, ODBC, MySQL, Tandem, Terminal Server. Werkzeuge: Windows 2000, Windows Vista, MS Visual Studio 2005 .NET, L&L. 08.2007 bis 3.2008 Softwareherstellung Projekt: Frontend Entwicklung in Low-Level Grafic User Interface, Theme/GUI (SAP GUI for Window 7.10 R/3). Art der Tätigkeit: Softwareentwicklung, Pflegen, Entwicklung von Controls, XML. Eingesetzte Techniken: VC++, Low-Level GUI, Controls, Multi-Threading, UNICODE, Client / Server Architecture, COM, Active X, Windows API, Interpolieren von Bildern. Werkzeuge: Windows XP, MS Visual Studio 2005.NET, Perforce, SAP R/3. 04.2007 bis 07.2007 Electronic Unternehmen ( Ein Projekt für EADS ) Projekt: Kundenspezifische Implementierung von Software für Transportüberwachung in Logistik Branche (Sicherheitskontrolle bei dem Flughafen). Art der Tätigkeit: Softwareentwicklung, Implementation, Test, Erstellung von Installationspaket ( MSI, Setup), Hardware Steuerung. Eingesetzte Techniken: C++, RFID ( Transponder und stationäre Lesegerät ), COM Port, TCP, Socket, GUI, Entwicklung von Controls, PostgreSQL, .NET, Crystal Report, MFC, SQL, ODBC, QLib (Steuerung von Relaiskarte bzw. Geräte-Steuerung, Sensoren), XML, Multi-Threading, msxml (COM - Objekt), Client / Server Architektur, Windows API, Kameraschnittstelle (SDK, 4 x Video – Anbindung ) Werkzeuge: Windows XP, MS Visual Studio 2005.NET, MS Source Safe. 01.08.2000 bis 31.12.2006 mehrere Projekte beim Eplan Software und Service GmbH Projekt: Erstellung von Softwarekomponenten für den Bereich LOGOCAD Triga für Version 3.2 bis 4.2 Art der Tätigkeit: Softwareentwicklung, Pflege Softwarekomponente: Stücklisten, Zeichnungsverwaltung, Baugruppenverwaltung, Projektkomponenten Eingesetzte Techniken: 2D/3D Modellierung, C++, VB, ATL, STL, SQL, COM, ActiveX, OLE, ACIS, XML, Open GL, MFC, XML/XSL, Microsoft SQL Server, Access, SQL, ADO, DAO, OOA, OOD, GUI, LOGOCAD-DLG Werkzeuge: Windows NT/2000/XP, MS Visual Source Safe, VC 6.0 – VC 7.1 Projekt: Erstellung der Erweiterungen der LOGOCAD - Schnittstelle um PLTStellenfunktion und Elemente für Version EPLAN PPE 4.0 Art der Tätigkeit: Softwareentwicklung nach Schnittstellenspezifikation Eingesetzte Techniken: C++, COM, STL, MFC, XML, GUI, LOGOCAD-DLG Werkzeuge: Windows 2000/XP, MS Visual SourceSafe, VC 7.0-7.1 Projekt : Erstellung der Stücklistendruckfunktion für EPLAN Cabinet, einer CAD Systemlösung zur teilautomatisierten Schaltschrankkonstruktion und -fertigung Art der Tätigkeit : Design, Konzeption und Softwareentwicklung, Unterstützung einer russischsprachige Version von EPLAN Cabinet Eingesetzte Techniken: Tabellengenerator nach internationalem Standard, C++, ATL, STL, MFC, OOA, OOD Werkzeuge: Windows 2000/XP, MS Visual SourceSafe, MFC, VC 7.0 - 7.1 Projekt : 2 in 1, Umstellung auf UNICODE und Optimierung von Kernel, code review Art der Tätigkeit : Optimierung von Multitier-Kernel (VMC), Funktionstest, Komplexitatsprüfung auf Worst Case. Umstellung von Texten auf UNICODE, beseitigung von Redundanz, Optimierung von Algorithmen, Dokumentation von Funktionen Eingesetzte Techniken : Cpp-Unittest. Zeitmessung von System Kernel, Access Datenbank für automatisches Funktionstests. Werkzeuge: Visual Studio 7.1, SourceSafe, PC-Lint, Windows XP, doxigen. Projekt : Fachliche Unterstützung bei der Entwicklung eines CAD Minikerns Eingesetzte Techniken: Design, Konzeption und Softwareentwicklung Eingesetzte Techniken: Testautomatisierung, 2D/3D Modellierung, C++, VB, ATL, STL, SQL, COM, ActiveX, OLE, MFC, XML/XSL, Microsoft SQL Server, MS Access, SQL, ADO, DAO, OOA, OOD, GUI Werkzeuge: Windows 2000/XP, MS Visual Source Safe, MFC, VC 7.0 - 7.1 01.09.2000 – 31.06.2001 Projekt : SemConNet, Anwendung für grafische Darstellung von Semantischen Netzen und Concept Mapping. Art der Tätigkeit: Design, Konzeption und Softwareentwicklung Eingesetzte Techniken: J2EE, XML, HTML, GUI, Swing Werkzeuge: Windows 95 01.09.1998 – 31.07.2000 mehrere Projekte beim b.b.k. Informationsverarbeitung GmbH. Projekt : Neuentwicklung von Software zu Konvertieren von Daten aus der Domus – Programm. Art der Tätigkeit: Design, Konzeption und Softwareentwicklung Eingesetzte Techniken: ASCII, ANSI, GUI, Werkzeuge : Windows 98, Delphi 3 Projekt: Neuentwicklung von Software zur Überwachung von mehreren Ordnern nach Incomming - Daten, und versenden deren nach Linux Plattform. Art der Tätigkeit: Design, Konzeption und Softwareentwicklung Eingesetzte Techniken: Broadcast, Installshild, Multithreading / Multiprocessing Werkzeuge : Windows NT, Linux, Delphi 4, C++ Projekt : Komponentenmanager für eigene Datenbank - Komponenten für schnelle GUI Implementierung. Art der Tätigkeit: Design und Softwareentwicklung von Komponenten für/der Komponentenmanager Eingesetzte Techniken: Komponentenentwicklung für Delphi, BDE, ODBC, GUI, MS Access Werkzeuge : Delphi 3-Delphi 4, Windows 98 Projekt : Neuentwicklung von G7Net - Software für Logistik - Branche. Dient für Visualisierung von Routen auf der Karte. Multiuserfähig. Art der Tätigkeit: Design und Softwareentwicklung Eingesetzte Techniken: CORBA, Active X, Client / Server, ODBC, DB2, BDE, Internet, CORBA Werkzeuge : Delphi 4, Windows NT, Visibroker. Projekt : Neuentwicklung Software zum Steuerung einer Telefonanlage vom Arbeitsplatzrechner. Art der Tätigkeit: Konzeption, Design und Softwareentwicklung Eingesetzte Techniken: Serielle Port, LAN, Hardware Steuerung, COM, ASN.1, CSTA, Client / Server Werkzeuge : C++, Delphi 4, Windows 98/NT