Mitarbeiterprofil Mitarbeiter: Name: Bruce Ricker Geboren: 1966 Berufserfahrung in der IT seit: 1990 Sprachen: Qualifikation: Tätigkeitsgebiet: Englisch (Muttersprache), Deutsch (Verhandlungssicher), Spanisch (Kenntnisse) Absolvent der Computer Naturwissenschaften (B.S.C.S) Saginaw Mi. U.S.A. Summa Cum Laude Microsoft Speziallist XSDJIT Programmiersystem (DesignerHost, ICorDebug) plattformübergreifend Client/Server und N-Tier Projektplanung und implementierung (OPC/UA + OPC/DA - Server + Client) GPS (WGS, NMEA0183, GC, Vicenty,...) Grafik (GDI, GDI+, WinG, DirectX, Java,.NET, Qt) Bildkompression (TIFF, JPEG, PCX, GIF) Consulting im IT-Umfeld o OOP-Projektplanung und Implementierung o Konzeption und Entwicklung von Schnittstellen und allgemeinen Anwenderprogrammen o Geschäftsprozessmodellierung o Konzeption von Schnittstellen und Anwenderprogrammen o Konzeption von Netzwerkumgebungen (LAN, WAN) o Management heterogener Netzwerkumgebungen Coaching um Softwareentwicklung o Grooming in International Entwicklungsmannschaften o Teilprojektleitung im IT-Umfeld o Schulungen im IT-Umfeld (Mutterspreche English) Webentwicklungen o Online payment o Integration von Sicherheitsmechanismen Software-Engineering o Software Archetktur (Design Requirements Engeneering) o Datenbankentwicklungen o Applikationsentwicklungen o Konfigurationsmanagement (ClearCase, SVN, SourceSafe) o Softwaretests (Testplan / Performance-Tests / Test Automation) Seite 1 von 11
Systemerfahrungen Hardware: Netzwerkkomponenten: Betriebssysteme: Netzwerkbetriebssysteme: Programmiersprachen: Apple II IIgs, Macintosh PC x86 Core XX Smart Phones / Decives (Nokia, WinCE) IBM9370 Microvax II DSL-Router (D-Link, ) TK-Anlagen HP Steuerungen (Siemens S5,S7, Rockwell) WAN-Verbindungen (ISDN (Stand- u. Wählleitungen)) LAN-Verbindungen (BNC, TP, TokenRing) RAS(Callback, CLI, VPN) DR-/IBM-DOS MS-DOS (ab Version 5) MS-WINDOWS 3.1x/95/98/ME MS-WINDOWS NT 3.5x / NT 4.x / 2000 / XP / Vista / 7 / W2K8 MS-Windows CE (2 4) Apple ProDOS, GS/OS, Macintosh UNIX (HPUX) Linux (SLES) IBM VS/OS VAX/VMS MS-WINDOWS NT 3.5x W2K8 Novell Netware 3.x (bindery) Novell Netware 4.x (NDS) Tiefgreifende Kenntnisse in:.net BASIC (QuickBasic, VB (1.0-6.0), VBA, VBS, VB.Net, WordBasic) Borland-C C/C++ C# Clipper Java JavaScript LotusScript MFC SQL UML Visual C++ Windows-API XML Seite 2 von 11
Kenntnisse in: AWK COBOL PASCAL Assembler (x86, DEC Macro Assembler) Borland Delphi Borland Pascal C++-Builder DHTML HTML J2EE Qt PL/SQL Prolog REXX Datenbanken: Access 2.0 ADO, DAO, ODBC, RDO BDE (Borland Database Engine) Btrieve Lotus Notes MS SQL Server MySQL Oracle 8i Oracle Enterprise-Manager SQL X-Base(DB4, Clipper) Internettechnologien: Standardsoftware: ASP (Active Server Pages) ASP.Net Sharepoint Apache CSS (Cascading Style Sheet) Java-Applets / -GUI / -Servlets MS-IIS (Internet Information Server) MSMQ CGI Protokolle (TCP/IP, UDP, HTTP, SSL, SFTP, OPC/UA, Ethernet/IP) Bildbearbeitungsprog. (Corel-Draw, Paint Shop Pro) Frontpage Lotus Notes Lotus Smartsuite Micrografx Designer MS-Frontpage MS-Office Prof. 95-2007, MS-Outlook 98/2000 MS- Team Foundation Server, MS-Project, SourceSafe Star Office Eclipse 3.0 Visual Studio 2.0 2010 Qt Designer Seite 3 von 11
ClearCase, ClearQuest, Caliber SVN/Tourtise Windows XP Embedded Platform Builder Windows CE Platform Builder Sonstige Erfahrungen: Windows spezifische Erfahrung: XSDJIT Just In Time XSD Compiler Programmiersystem (DesignerHost, ICorDebug) Window Vista / 7 UAC compliance (SW für non-admins usw) GDI, GDI+, DirectX, Qt, WinG Active Directory Controlentwicklung (VBX, OCX, ATL,.NET) Windows CE / Mobile (C++ und.net) IDEs (Borland C++/OWL, Eclipse, Qt, Visual Studio 2.0-2008) Client-Server- / 2, 3, N-Tier-Architektur Client-Server-Frontend (Access, Office VBA, Qt, VB, Visual C/C++/MFC/atl/stl, C#, Lotus Notes) Client-Server-Backend (Access, Oracle/SQL Server, Qt, Visual C/C++/MFC/stl, C#, Lotus Notes ) Client/Server-Communication (COM/DCOM, ACE, Qt,.NET, MSMQ, OPC/DA, OPC/UA, Ethernet/IP, TCP/IP, UDP, Names Pipes, IP Multicasting, IGMP, File Locking) SQL Server 6.5 / 7.0 / 2000+ (Admin, Design, Entwicklung) Zugangskontrollsystem Windows Prozessmanagement Windows NT-W2K8 Anwendungsprogrammsteuerung (OLE, SDK, Journeling) Dienste Windows NT 4.0 - W2K8 DLLs Windows 3.x, 95, NT 3.5-4.x W2K8 DDE Windows 3.x MAPI Windows 3.x, Windows 95 Shell Extensions Drag and Drop (OLE, Sprite) Multi-Threading Windows NT W2K8 Exceed (UNIX-API-Emulation für 32Bit-Windows) Installationsysteme (InstallShield, WISE) Treiber-Entwicklung (DOS, Windows 9x, WinNT) Simulation DOS, Windows 3.1, Windows 95 Dokumenten und Vorlagenverwaltungssystem Allgemeine Erfahrung: SVG Bildkompression (TIFF, JPEG, PCX) IDEs (Eclipse, Qt) Client-Server- / 2, 3, N-Tier-Architektur Client-Server Frontend (Qt, Lotus Notes) Client-Server-Backend (Oracle/MSSQL/Sybase, Qt, C/C++/stl, Lotus Notes ) Client/Server-Communication (ACE, Qt, TCP/IP, UDP, SSL, SFTP, Names Pipes, File Locking) Compiler (Recursive descent, Generatoren (ANTLR, Lex/Flex, YACC/Bison) Datensicherung Seite 4 von 11
Fernwartung Firewalls Firmengründung GCC (GNU Compiler Collection) Make / CMake / Nmake / Ant ORACLE 7.x (Administration, Design, Entwicklung) Print-Server (XEROX, Adobe) Projektplanung Proxies Datenkompression (RLE, Huffmann, Arithmatic Encoding, LZW, BWT, ZIP) Algorithms (Genetic Algorithms, Graph Algorithms, Dynamic Programming, Curve fitting, Numerical Analysis) GPS (NMEA Protokoll, Realtime tracking, Führpark) Multi-Threading Cross-Platform (txobject, ACE, Qt) Selbstentpackende Exes Seite 5 von 11
Projekte: Zeitraum: Verantwortungsbereich: 08/2012- heute SIEMENS Industry SIDIS Pro Integration von eine neue Standardsprache OTX (Open Test sequence exchange, ISO 13209) in das Fahrzeug Diagnosesystem SIDIS Pro. XSDJIT Just In Time XSD Compiler Technologie ersetzt das xsd.exe. Erzeugt Assemblies mit XMLSerializeable klassen bei bedarf zur Laufzeit und mit volle Visual Studio Integration. OTX Compiler Konzeption Laufzeitmodel, SIDIS Anbindungen und OTX Extensions Definition sämtlicher Technischer Anforderungen DV-technische Umsetzung der Komponenten Unit Tests XSDJIT Konzeption Definition sämtlicher Technischer Anforderungen DV-technische Umsetzung Einbindung in das Gesamtsystem Unit Tests C#,.Net 2.0-3.5, VS 2008, XML, Clear Case Referenzen: Alexander Reich +49 (911) 895-5471 Thomas Jodoin +49 (911) 895-4862 Zeitraum: 06/2011-heute PMC Click Optimierung + W2K8 Portierung Workflow anbindung Production Monitoring and Control steuert eine Produktionshalle mit Anbindung aller produktionsrelevanten Steuerungen. Das Click Anbindung, der Kommunikationsschnittstelle musste von 400 auf 800 Steuerungen erweitert werden und in das Kunden Workflow Integriert werden. Verantwortungsbereich: Ethernet/IP, OPC/DA und OPC/UA Kommunikationsteilsystemen. Konzeption Direktabstimmung mit der Kunde vor Ort (in U.S.A.) Definition sämtlicher Technischer Anforderungen Beratung und Aufbau bei Entwicklungs- und Testumgebungen DV-technische Umsetzung der Komponenten Portierung/Cross Platform Unix/HPUX auf/mit W2K8 C++, TCP/IP, UDP, Ethernet/IP, OPC/UA, RFC 1006 Windows (7, W2K8), VS 6, VS 2008, VS 2010, HPUX 11 Server Referenzen: Klaus Hertlein +49 (911) 895-2498 Harald Meidenbauer +49 (911) 895-3960 Rolf Knodtel +49 (911) 895-2238 Seite 6 von 11
Zeitraum: 07/2010-05/2011 SIEMENS MED IKM RIS Radiologie Information System deckt alle Workflow Aspekte von Radiologie Abteilungen in Krankenhauser (mit HIS Anbindung) zur eigenständige Radiologie Praxen. Entwicklung über drei Standorten: Wien, Kosice und Bangalore. Verantwortungsbereich: Medical Reporting Server und Java Update Teilsystem Archetekt. Konzeption SCRUM Einführung Definition Design Requirements Validierung und Auswahl der benötigten Fremdsoftware (GhostScript, OpenSSL) DV-technische Umsetzung ein Prototyp Code Review mit Kosice Entwicklungsmannschaft DV-technische Umsetzung das Java Update Teilsystem Grooming (mit TFS) mit Bangalore Entwicklungsmannschaft Code Review mit Bangalore Entwicklungsmannschaft Testplan Review mit Bangalore Entwicklungsmannschaft Archetekt, Berater, Entwickler C#, C++, TCP/IP, SSL, SFTP, GhostScript, JRE Windows Vista/7 (mit und ohne UAC), W2K3 Server, SLES 10 Server, Visual Studio 2005,.Net Framework 2.0, MFC Referenzen: Matthias Senn +49 (174) 1973 007 Jens Astor +49 (174) 314-2783 Zeitraum: 11/2009-07/2010 PMC Click Anbindung Production Monitoring and Control steuert eine Produktionshalle mit Anbindung aller produktionsrelevanten Steuerungen. Das Click Anbindung ist die Kommunikationsschnittstelle zwischen das Leitsystem SICALIS PMC und bis zu 400 Rockwell Steuerungen via Ethernet/IP und OPC/UA. Verantwortungsbereich: Ethernet/IP und OPC/UA Kommunications Teilsystemen. Konzeption Definition sämtlicher Technische Anforderugen Validierung und Auswahl der benötigten Fremdsoftware (OPC/UA Standardbibliotechen, Ethernet/IP Sample Server) Beratung und Aufbau bei Entwicklungs- und Testumgebungen DV-technische Umsetzung der Komponenten Direktabstimmung mit Systemtest Berater, Entwickler C++, TCP/IP, UDP, Ethernet/IP, OPC/UA, RFC 1006 Windows Vista (Client, Server), HPUX 11 Server Seite 7 von 11
Zeitraum: 07/2009-11/2009 examotion Renesis Ein Platform-unabhangige SVG Viewer/Laufzeitumgebung und Web Browser Plugin. Verantwortungsbereich: Gesamte Projektabwickelung Auswahl der Projektbelegschaft Schulung der Mitarbeiter Konzeption und Abstimmung mit der Firmenleitung. DV-technische Umsetzung und test. Projektleitung, C++, SVG, OpenGL, AAG, Qt, V8, idl2code, freetype, libjpeg, libpng, libtiff, zlib, cmake, log4cplus, SAX, Batic, Java, JavaScript Windows XP/Vista, Linux (SuSE), IPhone Referenzen: Alexander Adam Alexander.Adam@examotion.com Zeitraum: 11/2008-07/2009 ECOS/SIDIS Pro Client/Server System zur Fehlerdiagnose an Fahrzeugen in der Automobilfertigung Verantwortungsbereich: Leitrechner und Bedienoberflächen Technische Kundenbetreuung: 1st Level Support Problemmanagement und Abstimmung mit zuständigem Management und Kunden Performanceoptimierung Memory Profiling in.net/c#, Native und gemischte Anwendungen Fehlerbeseitigung am Leitrechner und an der Bedienoberfläche Weiterentwicklung von neuen Features im Leitrechner und der Bedienoberfläche Softwareintegration und Versionsmanagement Erstellung von Softwareversionen Zusammenarbeit und Abstimmung mit dem Systemtest Auslieferungen / Übergabe an Kunden Verifizierung und Lösung der Kundenprobleme direkt vor Ort Berater, Entwickler C#,.Net 2.0-3.5, C++, VB, TCP/IP, UDP, Remoting, Oracle, MS Access, XML, Clear Case Referenzen: Thomas Veltkamp +49 (175) 2630544 Robert Schwarz robertschwarz@siemens.com Seite 8 von 11
Zeitraum: 05/2008-07/2009 Sweat and Magic LLC Postealth.com Verantwortungsbereich: Konzeption, Realisierung, Test und Pflege von Captcha und Netzwerk Das gesamte Lebenszyclus for Security Provider http://postealth.com Prototyperstellung und Abstimmung des Konzepts mit dem Kunden Auswahl des Plattform Providers und der sonstigen Dienstleister anhand von Entscheidungsmatrizen Implementierung, Inbetriebnahme, Wartung und Pflege ASP.Net 2.0, C#, JavaScript, HTML. Zeitraum: 10/2006-11/2008 SIDIS Enterprise N-Tier System zur Fehlerdiagnose an Fahrzeugen für Vertragswerkstätten Verantwortungsbereich: Systemprogrammierung-Teilsystem, einer visuellen Programmierumgebung vergleichbar mit Visual Studio, mit der Diagnoseprogramme mit Drag und Drop erstellt und werden können. Konzeption und Realisierung der Systemprogrammierung- Teilsystems mit Editor und Debugger Ressourcenplanung und koordinierung Engineering/Codeing der Systemprogrammierung-Teilsystems Performanceoptimierung Memory Profiling in.net/c# Anwendungen Verwaltung des Quellcodes Integration und Qualitätskontrollen aller angebundenen Software Zusammenarbeit und Abstimmung mit dem Systemtest UML, GDI+, C#,.Net 2.0, ASP.Net, ICorDebug, DesignerHost,.Net Controls, TCP/IP, Oracle, XML, XSD, Clearcase Seite 9 von 11
Zeitraum: 07/2006-10/2006 RTL Light GPS-Anwendung (auf Windows CE/Mobile) inklusive eines Parkleitsystems und Anbindung (via TCP/IP- UDP-WIFI) an ein ASP.Net Fahrzeugverwaltungssystem Verantwortungsbereich: Konzeption, Realisierung und Test für das Fahrzeugverwaltungssystem Prototyp Konzeption der Anwendungsarchitektur Abstimmen der Konzeption mit dem Vertrieb Abstimmung des erstellten Prototyps mit dem Vertrieb Engineering/Codeing eines Real-Time-Clients und Durchführung der Qualitätskontrollen Engineering/Codeing Client/Serverkoppelung mit TCP/IP Engineering/Codeing Server Darstellungslogik Zusammenarbeit und Abstimmung mit dem Systemtest UML, Embedded C++, C#,.Net 2.0, ASP.Net, TCP/IP, SQL Server, Replication, XML, Clearcase Zeitraum: 07/2004-07/2006 PMC2 Production Monitoring and Control steuert eine Produktionshalle mit Anbindung aller produktionsrelevanten Steuerungen. Mit PMC werden Schicht- und Pausenmodelle erstellt und ausgeführt und produktionsrelevante Statistiken verwaltet. Verantwortungsbereich: Konzeption und Realisierung von sämtliche Teilsystemen und deren Schnittstellen. Beratung und Feinabstimmung der Konzeption mit der Projektleitung Engineering/Codeing von Serverprozessen sowie des Projektiersystems Integration von Subsystemen Synchronisation der Serverprozesse mit dem Parametriersystem Performanceoptimierung Memory Profiling in.net/c#, Native und gemischte Anwendungen Verwaltung des Quellcodes Durchführen von Qualitätskontrollen Zusammenarbeit und Abstimmung mit dem Systemtest C++ Echtzeit Client/Server mit TCP/IP, COM/DCOM, OPC Client/Server Laufzeit/Leitsystem: C#,.Net 1.1, N-Tier mit TCP/IP, Remoteing, MSDE, MSMQ, UML, GDI+, Parametriersystem: ASP.Net, XML, Clearcase Seite 10 von 11
Zeitraum: 07/2002-07/2004,... 2009 VIM Visual Information Management ist ein N-Tier System zur Dezentralen Erstellung von animierten 2D Vektorgrafiken, Anbindung der Grafiken an Produktionsdaten und Verteilung dieser Grafiken an diversen Anzeigetafeln und Bildschirmen. Verantwortungsbereich: Konzeption, Realisierung, Test und Pflege von VIM Das gesamte Produkt Lebenszyclus. Konzeption und Realisierung von VIM, VIM2 und VIM6 Feinabstimmung der Konzeption mit der Projektleitung Engineering/Codeing von Serverprozessen, Projektiersystem und Anzeigesystem Integration von Subsystemen Produktionsdaten Synchronisation und Überwachung Performanceoptimierung Memory Profiling in Native C/C++ und Drittanbieter Anwendungen Verwaltung des Quellcodes Durchführen von Qualitätskontrollen Zusammenarbeit und Abstimmung mit dem Systemtest C++, TCP/IP, UDP, COM/DCOM, OPC Client, HTML, JS Zeitraum: 04/1999-07/1999,... 2009 DRV-Bund GVN/RS Vollautomatisches Dokumentveröffentlichungssystem - Dokumente werden automatisch vom Dokumentenverwaltungssystem importiert, aufbereitet, in PDF Format konvertiert und nach einem parametrierbaren Regelwerk verteilt. Verantwortungsbereich: Konzeption, Realisierung und Pflege vom Gesamtprojekt. Abstimmung des Konzepts mit dem Kunden Erstellung von Entwürfen Erstellung des Prototypen Abstimmung der Lösung mit dem Kunden Engineering, Codeing Performanceoptimierung Memory Profiling in Native C/C++ und Drittanbieter Anwendungen Erstellen des Testplans, abstimmen und durchführen Integration in das Dokumentenverwaltungssystem und das Kundennetzwerk C++, COM/DCOM, VBA, Lotus Notes, Java Seite 11 von 11