Profilbild von Jens Schneeweiss Softwareentwickler, Programmierer, C++, C#, .NET, WindowsCE, Embedded, Mikrocontroller aus herten

Jens Schneeweiß

verfügbar

Letztes Update: 19.12.2022

Softwareentwickler, Programmierer, C++, C#, .NET, WindowsCE, Embedded, Mikrocontroller

Firma: Technische Systemprogrammierung
Abschluss: Dipl.-Ingenieur (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

profil_projektleitung.doc
it-profile_jens_schneeweiss_english.doc
it-profil-jens-schneeweiss-11-2022_121922.doc
Jens-Schneeweiss-CV-englisch_121922.docx

Skills

Software-Lösungen für PC basierte Maschinen, Anlagen, sowie Meß- und Prüftechniken
Schnittstellen zur Integration in die IT-Systeme der Unternehmen
Internet- und Netzwerk-Technologien für industrielle- und kommunale Informations- und Steuerungssysteme

Meine Leistungen:

Architektur und Pflege von Software-Komponenten
Unterstützung von Entwicklerteams
Beratung und Konzept Hardwarequalifizierung und Prototypenbau
Erwähnenswert ist unser Know How im Bereich:

Systemarchitektur Microsoft C++, .NET Framework und .NET Compact Framework Schnittstellenentwicklung für Pocket-PC basierte Geräte
Dokumenten-Analyse, Parsing, Datenextraktion, Datenbankdesign
Allgemein fallen in unseren Arbeitsbereich:

Kundenorientierte Software-Lösungen durch Programmierung in C++, C#, Assembler, Java, Visual Basic und SQL, systemnah und mit Frameworks
Integration von Schnittstellenstandards wie z.B.: seriell / ARCNET/ CAN / Ethernet / OPC / COM / .NET / Bluetooth / WLAN / TCP/IP / XML / Soap
Datenbankprogrammierung / Massendatenverarbeitung / Data-Mining / Datenanalyse Schnittstellen Programmierung, Archivierung, Dokumentenverwaltung, Portal-Entwicklung
Internet- und Netzwerk-Technologien für Informations- und Steuerungssysteme
Entwicklung unter Unix, Microsoft Windows, Pocket-PC 2003 -CE und auf Mikrocontrollern
Softwaretest, Entwurf von Testprozessen, Systemtest, Lasttest, OOP, OOD, Case
Update unserer Website bezüglich agiler Softwareentwicklung, Produktivität und Qualität.



EDV-KENNTNISSE

Funktionen: Softwareentwickler, Systemarchitekt, Systemadministrator
Fachliche Schwerpunkte: Systemprogrammierung Windows, -Embedded, -CE, Pocket-PC, Server-Administration
Betriebssysteme: Mobile: CE, PPC, Embedded ab CE 4.2 / XP Embedded)
Desktop: Windows ab Version 3.1, Linux (SuSE ab v6, Redhat), Unix (Solaris ab v9)
Server: Windows Server ab NT Server 4), Linux / Unix (Distibutionen / Versionen s.o.)
DB -Systeme: SQL Server 2000 / 2005 / 2005 Mobile (SQLCE 3.0) MySQL, DB2
Programmiersprachen: C / C++, C#, Delphi, VBScript, Assembler, SQL, XML, HTML, PHP, Batch, Windows Script Host (WSH)
Methoden/Tools: .NET, UML, OOD
Standard-Software: MS Office ( Access, Word, Excel, PowerPoint ), FrontPage, Visio, Photoshop, Microsoft Project, InstallShield
Standard-Server: Exchange 2003, SQL Server, MS Server

Funktionen: Softwareentwickler, Systemarchitekt, IT Support
Fachliche Schwerpunkte: Systemprogrammierung, -Analyse, Mikrocontroller Programmierung, verteilte Datenbanken -Anwendungen auf Windows und UNIX
Betriebssysteme: Windows NT, -XP, -Server 2000, DOS,
Linux, Solaris, HP Unix, Open BSD
DB -Systeme: SQL Server 2000, MySQL, DB2, Interbase
Programmiersprachen: C++, C, C#, Java, J2EE, Delphi, Perl, Shell (Korn, Bash), Assembler (Intel, M16Cx, MSP430), PHP, Javascript, CGI, XML, XSLT
Entwicklungsumgebungen:: Delphi 6 u. 7, MS Visual Studio .NET C#, IAR Embedded Workbench
Publishing Postscript, TeX/LaTeX, HTML, CSS
Netzwerk http, pop3/smtp, ftp, ssh, Telnet, DNS, TCP/IP Routing, Bluetooth
Sicherheit Firewall, Anti Virus, Techniken wie z.B. Sniffing, Bufferoverflow, SQL/Code-Injection
Software-Design UML, Design Patterns

Projekthistorie

BRANCHEN

Photovoltaik, Halbleiterindustrie
Messtechnik, Automatisierungstechnik, Leittechnik

Schneeweiss: http://www.schneeweiss.de/Zertifikate.aspx
Microsoft: https://mcp.microsoft.com/authenticate/validatemcp.aspx Transcript ID (742992) Access Code (jschneeweiss)
BeraterNet: http://beraternet.org/prod/?p=1037
Gulp: http://www.gulp.de/profil/schneeweiss.html
XING: http://www.xing.com/profile/Jens_Schneeweiss


PROJEKTE 2015 – 2007

--

C#, .NET 4.0, NUnit 2.0

Medizintechnik-Firma

Rhein-Neckar-Kreis

2014, 9 Monate
April-Dezember

2015, 1 Monat
Januar

Mitarbeit bei der Software Verifizierung eines medizinischen Embedded Systems mit MSP430 Mikrocontroller mit Bluetooth BLE 4.0 Funktionalität
 
- Programmierung von automatischen Tests mit einem firmeneigenen Framework in .Net 4.0, NUnit 2.0
- Erstellung der Software-Verifizierung, Testdefinition und -Prüfspezifikation (SVTD, SVPS) für die Schnittstelle zu einem TI (Texas Instruments) CC2541 und MSP430 Bluetooth Low Energie Controller.
- Codereview, BlackBox-Test, WhiteBox-Test
- Im Team von 10 Leuten bei der Verifizierung und 20 Leuten bei der Entwicklung.
 
Automatische Tests, HPQC (Hewlett Packard Quality Center), ISTQB, JIRA, SVN, Visual Studio 2010, Word, Excel, IAR, C, C++, C# .NET 4.0, Bluetooth 4.0 Low Energie BLE.
Tools: Signalanalysator Beagle (Totalphase), DigiView (TechTools), Multimeter, USB SPI Analyser Corelis, Speicher-Oszilloskop, Keithley Strommesser, Stromlaufplan.

--

C++, wxWidgets, Visual Studio 2012

Messtechnik-Firma

Herten

2014, 3 Monate
Januar-März

 
Datenlogger-Programmierung

- Entwicklung eines Datenloggers zur Kommunikation mit einem Schweißgerät per RS232-Schnittstelle
- Die Applikation kann die empfangenen Daten in Tabellen- und Diagrammform darstellen, Drucken und Speichern (Logfile) ist ebenfalls möglich
- Einbau eines Kopierschutzes per Sentinel-USB-Dongle
- Projekt-/Teamleitung (2-3 Software-Entwickler)
 
C++, wxWidgets, Subversion, Windows XP, 7, Embedded 7, 8, 8.1 RT,  RS232

--

WLAN, Netzwerk, Funkstrecke

diverse Firmen

Herten

2013, 2 Monate
November-Dezember

 
Firmen-Internetanbindung per Funkstrecken
 
- Anbindung mehrerer Firmen im Stadtgebiet per WLAN-Funkroutern
- Erweiterung/Ausbau/Administration der 200Mbit/s-Funkstrecke
- Verbesserung der Konfiguration der Netzwerk-Geräte (Funkrouter, Antennen, Router, Switche, …)
- Ausrichten der Antennen
- Verschlüsselung der Funkübertragung
- Einrichten einer Netzwerküberwachung (The Dude)
- Einrichten diverser Hotspots
- Scripting, PHP
- Projekt-/Teamleitung (2-3 Systemadministratoren)
 
MPLS, VPLS, Trunk, WDS, BGP, OSPF, Routing, WLAN, 2G, 5G, SNMP, DHCP, DNS, NAT, native IP, VLAN, VoIP.
Switche und Router von: Nortel, Cisco, MikroTik, AVM, Juniper.

--

C#, .NET 4.0, Visual Studio 2010, Team Foundation Server 2010

Medizintechnik-Firma

Koblenz
2013, 3 Monate
August-Oktober

 
Unit-Tests und Entwicklungen für eine PC-basierte Steuerung für ein Laborsystem
 
- Entwicklung und Konzeptionierung von Unit-Tests mit MS-Test und Moq für ein medizintechnisches Steuerungssystem.
- Entwicklung/Programmierung weiterer Client/Server-Funktionalitäten von der Oracle Datenbank bis zur Silverlight Oberfläche.
- Unterstützung bei der Projektleitung durch Administration einiger Team Foundation Server-Funktionalitäten.
 
C#, .NET 4.0, Visual Studio 2010, TFS (Team Foundation Server 2010), HP-QC, MS-Test, Moq, LINQ, ReSharper, Scrum Team, 3 Wochen Sprint, ca. 50 Personen Entwickler-Team

--

C#, .NET 3.5, Visual Studio 2008

Wägetechnik-Firma

Münster, Herten
2013, 4 Monate

Entwicklung und Konzeptionierung eines PC-basierten Test-Tools.

- Entwicklung und Konzeptionierung eines PC-basierten Test-Tools für „Hardware in the Loop“ (HIL) Prüfungen eines Windows CE Systems für die Fahrzeugelektronik über CANOpen, RS232 und diskrete Signale.
- Entwicklung/Programmierung der Abarbeitungsarchitektur inkl. Threading/Synchronisierung und Nutzen der Design Pattern PCQ (Producer Consumer Queue), PQ (Priority Queue) für das Verarbeiten der Test-Ereignisse.
- Vererbungen, Aggregationen, Delegaten, usw.
- Serialisieren und Deserialisieren in Text-Skripten für Speicherung von Prüfungen, Aktionen und Eingängen.
- Erstellung des ca. 50 Seitigen Konzeptes, Pflichtenheftes bzw. der Architekturdokumentation.

C#, .NET 3.5, Visual Studio 2008, CAN-Bus, CANopen, IXXAT VCI, RS232-USB Docklight, Windows CE 5.0, .NET Compact Framework, LINQ.

--

C++, Windows CE, XML

ÖPNV-Firma

Hannover
2013, 2 Monat

Bugfixing in einer komplexen Software für einen Fahrscheindrucker für Fahrzeuge im ÖPNV

- Fehlersuche in Zusammenhang mit individueller Hardware-Peripherie, Hardware über IBIS-Bus.
- Korrekturen in Modulen für GPS-Lokalisierung über geographische Koordinaten.
- Mitarbeit bei der Überarbeitung von Pflichtenheften.
- Paketierung und Versionierung von Software Releases und Pflege in individuellen Tools.

C++, Windows CE 4.2 und CE 6.0, XML, SVN, Bugzilla, Visual Studio 2008, Windows Embedded CE 6 SDK

--

C#, .NET, ASP .NET MVC 4

Software-Firma

Wülfrath
2012, 0,5 Monate

Mitarbeit bei der Entwicklung eines mandantenfähigen Web iFrame

- Erstellung bzw. Anpassung eines Grundgerüsts für die Navigation über 4 Seiten, mit Benutzeranmeldungs- und Registrierungsdialog, über eine SQL-Datenbank.
- MVC-Framework Authentifizierung mit Token-Cookie.
- Erstellung von Prototypen für die JavaScript-UI, für das Model View und den Controller.

C#, .NET, ASP .NET MVC 4, JavaScript, AJAX, JSON, VS2012 Team Foundation, SQL-Server2008

--

C, C++, Boost

Software-Firma

Herten
2012, 2 Monate

Bugfixing an verschiedenen Komponenten im PCL- und Postskript- Druckausgabe-Treiber-Umfeld.

- Fehlerkorrekturversuche in einem PCL Treiber für den Massendruckbereich einer großen Versicherung.
- Programmierung einer OCX-DLL mit C++, MFC für Zugriffe auf verschiedene Drucker-Treiber Tools aus Z.B. Excel oder Navision 3.7.
- Scripting von mehreren Installern als Visual Studio Installer-Projekt, Erstellung/Übersetzung eines Helpfiles
- Aufbau eines Testsystems mit drei virtuellen Maschinen: Server 2008, XP und Windows 7, um Zusammenhänge mit der Druckertreiber-Installation in der 32Bit- und 64Bit-Variante zu verbessern.
- Controlling eines Entwicklerteams im Ausland
- Funktionstests, Lasttest der unterschiedlichen Release-Versionen, Geschwindigkeitstest (Druck großer Tiff-Dateien)
- Erarbeitung eines Anforderungsprofils (Was soll das Programm können)

TortoiseSVN, Git, C, C++, directPCL, directCONVERT V5, Boost-Bibliothek, Visual Studio 2005, Postscript, Make

--

.NET 4.0, C#, C++/CLI, WCF, WPF

Medizintechnik-Firma

Hamburg
2012, 8 Monate

Mitarbeit bei der Entwicklung einer serviceorientierten Steuerungs- und Multimedia- Client/Server Software für die Medizintechnik.

- Unterstützung beim Architekturdesign der Client/Server Verbindungen per WCF (Windows Communication Foundation), MSMQ, REST, Binary Binding für mehrere eigenständige Komponenten und der WPF-UI.
- Anbindung eines Videoaufzeichnungs-,Streaming-, Broadcasting-Systems per WCF / REST.
Haivision Video Streaming Server, REST, Soap, WCF .NET Web API und als Gegenstelle: PHP/Linux. OAuth Authentifizierung, individuelle WCF Behavior für OAuth 1.0.
- Erstellung eines http REST Server-Simulators für die Anfragen an den Haivision Server per WCF und REST Binding.
- Entwicklung einer serviceorientierten Logger-Architektur für die mögliche Aggregation von verschiedenen Logging-Frameworks, wie beispielsweise Log4Net und das Logging aus dem Microsoft Enterprise Framework, mit einer REST Konfigurationsschnittstelle für das Einstellen des Loglevels.
- Entwicklung eines Audio-Control-Moduls zur Lautstärkeregelung und Management der verschiedenen Ein- und Ausgänge unter Verwendung der vier Windows 7 COM APIs und mit Anbindung an die WPF-UI für Windows 7.
- Erstellung der Software-Requirements (Software-Anforderungen) und der Software-Designspezifikationen für das Logger-Modul und das Audio-Management-Modul in englischer Sprache, Korrespondenz mit kanadischer Partnerfirma in englischer Sprache.

.NET 4.0, C#, C++/CLI, XML, XAML, WPF, Expression Blend 4, Prism & Unity (MS Enterprise Framework), MVVM, Visual Studio 2008/2010, Visio2010, Office2010, Enterprise Architect, Resharper, OAuth, Haivision Video over IP Streaming, Furnace API, Programmierung und Softwareteilkonzept (im Team von 8 Softwareentwicklern mit Perforce-Quellcodeverwaltung).

--

MFC, C++, Visual Studio 2010, SQL

Deutsche Post AG

Bonn
2012, 2 Monate

Mitarbeit bei dem Umbau (Migration) einer Logistik-Applikation von 50 dezentralen Oracle 9i-Datenbank-basierten 2-Schicht- zu einem zentralen Oracle11g-Datenbank-Cluster (Dataguard).

- Programmierung einer komplexen Passwortrichtlinie (MFC/C++) in einer bestehenden Logistikapplikation mit 1300 Clients und 51 Servern. Erstellung der Passwortabfragen-Dialoge und der Datenbank-Zugriffsschicht (SourcePro/SQL).
- Untersuchung, Konzept und Entwicklung eines Testtools (MFC/C++/SQL) zur Untersuchung der Verbindungsfestigkeit zu der ORACLE SQL.Net WAN-Kommunikation.
- Aufbau eines Labs mit Bandbreitenmanager zur WAN-Simulation.
Bandbreiten- und theoretische Betrachtung (Netzwerk) der WAN/VPN Strecken, Schichten, Komponenten und Untersuchung von möglichem Einfluss der Zebedee-Eigenschaften bei geringer Bandbreite, geringer Netzzuverlässigkeit und Paket-Verlusten im WAN.
- Weiter wurden möglicherweise entstehende Fehler im Multithreading bzw. deren Synchronisierung grob betrachtet.

MFC Formulare, C++ Visual Studio 2010.
SourcePro, Rogue Wave, Oracle 10g, SQL-Datenbank, SQL-Developer.

--

iPhone, iPad, JavaScript, HTML, PhoneGap

Pumpenfirma

Köln, Herten
2011, 3 Monate

Programmierung einer mobilen iPad-Applikation (iOS, Android) zur Simulation des Verhaltens von Vakuumpumpen
Umsetzung eines Simulationsprogramms, welches anhand verschiedener Anlagenparameter, das Verhalten von Vakuumpumpen für einen Lecksucher veranschaulicht.
Teamkoordination (2 Softwareentwickler) und Programmierung.

HTML, JavaScript, PhoneGap, Eclipse, jQuery, jQuery Mobile.

--

C++, C#, Java, MFC, .NET 4.0, SQL, MS Batch-Skript

ThyssenKrupp AG

Duisburg
2011, 8 Monate
2010, 2 Monate

Programmierarbeiten an einer L2-Prozesssteuerung für ein Walzwerk

Erweiterung der Visualisierung/HMI, der Client Server Module, des Prozessframework für C++/Java/Oracle DB(StoredProcedures) in 3- Schicht- Architektur, Redundante Prozesssteuerung, Oracle Dataguard und redundanter Visualisierungsschicht.
- C++, MFC, Weiterentwicklung eines komplexen Tools zum automatischen Erstellen von Matlab-Datendateien aus Teilen der Prozessinformationen über OR-Mapper aus der SQL Oracle-DB.
- C++, MFC, Prozess/Dienst für das automatisierte Erstellen von Auswertungsdaten im Matlab Format.
- C++/CLI .NET, Prozess/Dienst, Entwicklung eines Dienstes zum Automatisieren von Datendateien aus Messstellen und in IMS / MEVInet-Q Messsystem Format.
- C# .NET, Programmierung einer Konsolenapplikationen um Daten aus großen Textlogdateien zu filtern, auszuwerten und Statistiken anzuzeigen.
- MS Batch Skript, Erstellung eines Batch-Skript für die Realisierung eines IP-Clusters. Remote WMI-Steuerung mit redundanter IP Adressumschaltung/Failover für 4 HP-DL380 Server. Und weitere Administration mit Batch Skripten.
- Administration des Buildsystems für die HMI-GUI und Administration der ca. 20 Windows Server 2008 HP-Server.
- Java, Erweiterung und Bugfixing des komplexen Java HMI-Client Systems. Nutzen der MVM-Patteren und der OR-Mapper Architektur.

C++, Java und C#, C++/Java -Objektrelationaler Mapper, Oracle 11g, SQL Developer, IIS, WPF-GUI interop, .NET. Console C++/CLI -Applikation, MFC, C# .NET, Java, Eclipse IDE 1.2.0, Oracle, SQL-Developer, CA ERwin Data Modeler, SVN (Subversion), VSS(Visual Source Save), (im Team von ca. 8 Softwareentwicklern mit SVN für Java und VSS für C++ ).

--

.NET 2.0, C#, VBScript, WinCC, Visual Studio 2010, AddIn

ANDRITZ AG

Hagen
2010, 1 Monat

Programmierung von WinCC .NET Controls (AddIn) für eine Level 2 Prozessteuerung von Walzwerken

Entwicklung von .NET Steuerelementen (Controls) für Skid-Platz, Stammdaten, Entry Section, DataGridView und Datenbankzugriffe,
Drag and Drop über Touch Screen, ELO (APR).
In- und Export von SQL Daten aus dem Level 3 in das Level 1 WinCC System per VB-Script.
Systemintegration für Acronis Advanced Server auf Buffalo NAS und Symatec Endpoint Protection.

SQL Server 2005/2008, Oracle 11g, Toad, SQL Developer,
WinCC 7.2 SP2 auf Server 2008 32 Bit mit Redundancy Packages,
SQL Server 2008 Redundant, OPC

--

C#, .NET 4.0, WCF, WPF, SQL, Visual Studio 2010, Reporting, SSRS, SQL Server 2008r2

Jenoptik AG

Düsseldorf
2010, 3 Monate

Entwicklung eines Administrations- und Verwaltungstools, für Dienste und für Workflow basierte Abläufe in einer dynamischen WPF Oberfläche

Entwicklung einer Rahmenapplikation und 3 AddIns zum Überwachen des über mehrere Services verteilten Systems. Abfragen über WMI mit QueryStrings zur Ermittlung von Server Status und Parametern. Überwachung und Darstellung der Datenbank Speicherkapazität und Verteilung über systemeigene Stored Procedure. Abfragen-GUI für die fachlichen-, historischen-, Logging-Informationen des Gesamtsystems.

.NET 4.0, WPF (Windows Presentation Foundation), WCF/REST, WF, LINQ, Programmierung und Softwareteilkonzept (im Team von 8 Softwareentwicklern mit SVN).

Entwicklung der Printing Komponente einer Workflow–basierten Callcenter ähnlichen Applikation

SQL Server 2008 Reportingservice, Report Viewer, lokales Rendering und Verbindung zum Berichtsserver über ReportViewer-Steuerelement. Für die automatische Erzeugung von PDFs mit teilweise arabischen Texten. Entwicklung eines Testclients.

.NET 4.0, WCF, REST, SQL Server Reporting Services (SSRS), ReportViewer, Programmierung und Softwareteilkonzept (im Team von 8 Softwareentwicklern mit SVN).

--

C#, .NET 3.5, WPF, Visual Studio 2008

Solar Millennium AG

Essen
2010, 4 Monate
2009, 1 Monat

Entwicklung der Windows Applikation zur Berechnung der Massen- und Energiebilanz eines komplexen Verbrennungsprozesses mit einer skalierbaren Prozessdarstellung in WPF.

Ableitung der Funktionalität von einer Excel VBA-Applikation. Windows Forms Anwendung mit 10 Tabs, mehreren Grids und Anbindung an eine skalierbare Prozessdarstellung mit Berechnungsparametern.
Teamkoordination (2 Softwareentwickler mit Visual SourceSafe).

C#, NET 3.5, WPF (Windows Presentation Foundation), Excel, VBA .

--

C#, ASP.NET 3.5, SQL Server 2003, Stored Procedures

Herten
2009, 7 Monate

Entwicklung eines Alarmierungssystems für Kommunen für Sprach-, Fax-, und den Massenversand von SMS (Short Messages Service) Nachrichten

Systemaufbau mit mehreren Diensten für die Abarbeitung von Nachrichten des Prozessrechners und die Verarbeitung von Webrequests von Leitständen.
Teamkoordination (3 Softwareentwickler, Visual SourceSafe) und Programmierung.

C#, ASP.NET 3.5, SQL Server 2005, Stored Procedures, T-SQL.

--

C++/CLI/C# .NET 3.5, WCF, Visual Studio 2008

RW TÜV,

Essen
2008, 2 Monate
2009, 4 Monate

Bedienoberfläche mit Client/Server-Schnittstelle zu mehreren Gerätschaften

Remote-Kommunikation einer .NET Applikation per .NET 3.5 WCF Client/Server Verbindung mit einer C++ Applikation (mehrere Steuerungsrechner).
Entwicklung von speziellen Steuerelementen für die Windows Forms GUI. Erstellung von Testapplikationen für automatisierte Tests der Client-Server Kommunikation.

C++, C++/CLI, C# .NET 3.5, WCF (Windows Communication Foundation), Windows Forms.

Schnittstelle zum Serversystem einer Bundesbehörde.

Erstellung einer Schnittstellen-DLL in C++ für parallelen Zugriff von mehreren gleichzeitigen HTTP-Anfragen auf einen Server mit bestehenden Java-Servlets per HTTP-Requests. Übermittlung und Parsing von XML-Telegrammen.
Synchronisierung der parallelen Abfragen und gleichzeitiger Multithreadfestigkeit des ganzen Moduls. Entwicklung von einem Serversimulator als Testsystem.

C, C++, MFC, Visual Studio 2008, cURL/libcurl, verschiedene HTTP- und Netzwerkverkehr Debugging-Tools.

--

ASP.NET 3.5, SQL Server 2003, Stored Procedures

EON AG

Düsseldorf
2008, 4 Monate

Entwicklung eines Webbasierten Tools zur Unternehmensinternen Organisation von Veranstaltungen und Anforderungen an EDV Equipment

Im Auftrag einer Projektmanagement Firma, für einen Energie-Konzern.
Import aus Excel, Reporting mit SQL Server Reporting Services
Teamkoordination (4 Programmierer) und Programmierung,

ASP.NET 3.5, SQL Server 2005, Stored Procedures, T-SQL, Infragistics.

--

C#, C, .NET 3.5, Visual Studio 2005/2008, Treiber

Carl Zeiss AG

Stuttgart
2008, 8 Monate

Entwicklung eines Schnittstellensimulators für ein individuelles serielles vollduplex Telegramm, mit Logging und Ablaufsimulation für Schnittstellen-Prototypentwicklung und Modultests

Für einen führenden Anbieter von optoelektronischen Produkten
Windows Forms Anwendung mit 3 Tabs, mehreren auch individuellen Steuerelementen, usw.
Softwarefeinkonzept, Teamkoordination (Qualitätsverantwortung für die Arbeiten von 2 Softwareentwicklern), Programmierung.

C#, .NET 2.0, 3.5, Visual Studio 2008, Multithreading.

Erstellung eines Schnittstellenkonzeptes für die Verbindung eines optronischen Systems zur Zentralelektronik eines militärischen Fahrzeugs

Für einen Anbieter von optoelektronischen Produkten im Auftrag eines europäischen Herstellers für gepanzerte Rad- und Kettenfahrzeuge.
Konzepterstellung, Prototypentwicklung, Hardwarequalifizierung.

C, C# .NET 3.5, RS422, Serieller Schnittstellentreiber (Entwicklung und Teamkoordination).

--

C++, MFC

Broadcast- und Produktions-unternehmen eines der größten Privatsender

Köln
2007, 6 Monate

1. UDT/UDP Datentransport Implementierung für das Video-CMS (4 Monate

Entwicklung der individuellen Datenübertragungsbibliothek für große Entfernungen und hohe (schlechte) Reaktionszeiten (Satelliten-Datenverbindung, New York, Berlin, Köln, Ü-Wagen), hohe Datenübertragungsgeschwindigkeiten 100 MBit/s, und großer Dateien >4 GByte über das WAN IP-Netz, Nutzung der UDT-Bibliothek.
Test des UDP Datentransports über das WAN-IP Netz, mit speziellem Testclient, Integration in die entsprechenden Module des Video Content Management Systems.
Erstellung von Client und Server Bibliotheken für den flexiblen Einsatz in verschiedenen Bereichen, Implementierung von robustem Multithreading für die kontinuierliche Überwachung des Datenübertragungsstatus.
Test des Systems: lokal, im Testaufbau und unter Betriebsbedingungen.

C++, MFC, Visual Studio 2005, UDP-based Data Transfer Bibilothek, Sybase , Access, Aqua Data Studio 4.7, TCP/IP, UDP/IP, UDT v3.3
Socketprogrammierung, Netzwerk-Programmierung, Debugging, Systematische Problem-Analyse / Debugging in komplexen Umgebungen Prozesse / Thread (Multi-Threads).

2. Soap-Technologie Toolkit Qualifizierung (0,5 Monat)

Um den Videoschnitt per Final Cut auf Apple Macintosh an das VPMS (Video Produktion Management System) anzubinden, wurde angedacht eine Webservice Schnittstelle auf die zentrale Datenbank-Datenzugriffsschicht (C++ COM DLL) aufzusetzen.
Verschiedene Soap Toolkits wurden auf Verwendbarkeit geprüft, Webservice-Client auf Macintosh und Webservice -Server auf Windows-PC.

C++, C#, .NET 2.0, Visual Studio 2005,SOAP, gSoap, cSoap, Axis C++.

3. Erweiterung der Benutzerauthentifizierung des VPMS (1,5 Monate)

Fortsetzung eines bereits begonnen Arbeitspaketes, um die automatisierte Rechtevergabe für Activ Directory authentifizierte Benutzer zu ermöglichen.
Optimierung des Programmflusses, Beseitigung von Fehlern, Code-Review, Refaktorisierung und Test der unterschiedlichen Modi in den wesentlichen Programmen.

C++, MFC, Visual Studio 2005, SQL, Systematische Problem-Analyse / Debugging in komplexen Umgebungen.

----------------------------------------------


Brainstorm für Projekte bei uns im Büro:



C#, .NET Compact Framework 2.0

Fernbedienung für transportable Helium-Gas-Messtechnik auf Windows Mobile 5 basierten Industrie Pocket-PCs.
.NET Compact Framework 2.0, Pocket PC 2003 / Windows Mobile 5 & 6, Visual Studio 2005

C#, .NET
Portierung einer Messtechnik Applikation von PPC 2003 / QVGA auf Windows CE 5.0 / VGA
.NET Compact Framework 2.0, Windows CE 5.0, Visual Studio 2005

C, AVR-GCC, Atmel ATmega128, AVR Studio 4.13

C#, .NET 2.0
e Mikrocontrollerbasierte Steuerung eines Brennstoffzellensystems
Schnittstellen UART, I2C, SPI, Messwerterfassung, Steuerung/Regelung aller Systemkomponenten, Datenspeicherung, Visualisierung über Grafikdisplay.
Visualisierungssoftware zur grafischen Darstellung der von den Systemen aufgezeichneten Messdaten.
.NET 2.0, C#, Visual Studio 2005

C#, .NET 2.0


Prüfstandssoftware für die Zertifizierung von Prüflingen nach VdS und EN
im Niederspannungsbereich.
Grafische Konfiguration von Spannungsverläufen und Programmierung dieser in arbiträre Netzteile, Kommunikation per GPIB-Bus.
.NET 2.0, C#, Visual Studio 2005

C++, C#,
.NET Compact Framework

Schnittstelle (Klassenbibliothek) für CE .NET basierte Geräte, zur Kommunikation mit Wärmemengensensoren

CE Platform Builder 4.2, Windows CE 4.2, Embedded Visual C++ 4.0, .NET Compact Framework, Visual Studio 2003, Visual Studio 2005

C#, .NET 2.0
Simulationssoftware für die Schulung von Auszubildenden im Elektrohandwerk zur Präsentation z.B. auf Messen
für die Berufsgenossenschaft der Feinmechanik und Elektrotechnik (BGFE). Video Capture per DirectShow und COM Wrapper nach .NET, zur Anzeige mehrerer Videofeeds der durchgeführten Tätigkeiten.

C++, C#,
.NET Compact Framework


Maschinen- und Anlagenwartung für eine Abfallumladestation
.NET Compact Framework, Pocket PC 2003, SQL-CE, Embedded Visual C++ 4.0, Visual Studio 2003, Visual Studio 2005
UML, Client-Server, Multithreading, WLAN
Programmierung, Konzept

C#, ASP .NET
Webapplikation für das Prozessvisualisierung- und Leitsystem für kommunale Informations- und Steuerungssysteme,
ASP. NET, C# , SQL Server 2000, COM/DCOM, Stored Procedures, SQL, ADO .NET, UML, Visual Studio 2003

XP Embedded, C++, Scripting

XP Embedded Images mit Remote Boot PXE in Client / Server Umgebung
Prototyp Aufbau mit 5 Rechnern für ca. 100 Maschinensteuerungen einer Möbelfabrik.
Windows XP Embedded, BOOTP, PXE, Windows Script Host (WSH)


C#, C++, Scripting Pocket-PC
Tools für die Installation von 2 Pocket-PC Applikationen
Erstellung von Windows-Installern (MSI, CAB) für mobile Geräte.
NetInstall, InstallShield, Visual Studio 2003, C#, VisualBasic.NET

C++, C#,
.NET Compact Framework
Messtechnikapplikation zur Ausrichtung von Maschinen, basierend auf Lasersensoren. Kommunikation über Bluetooth.
Compact Framework, Pocket PC 2003, SQL CE, Embedded Visual C++ 4.0, Visual Studio 2003, UML, Platform Invoke, Multithreading

C++, C#,
.NET Compact Framework
Softwareschnittstelle zum Datenaustausch zwischen Sensoren und PDAs über Widcomm Bluetooth Stack
C++, C#, Compact Framework, Pocket PC 2003/2002, Embedded Visual C++ 4.0, Visual Studio 2003, UML, Platform Invoke, Multithreading

Mikrocontroller basierte Fernbedieneinheit
C, MSP430, IAR



Messwert-Erfassung und Analyse von Photovoltaik-Anlagen im experimentellen Bereich. Serielle Anbindung an Datenlogger über RS232, Protokoll-Implementierung, automatischer Transfer von Messwerten, gescriptete Datenbank-Operationen für statistische Auswertung.

SuSE Linux 8.1, GNU c++ compiler (gcc), KDevelop



2001 Entwicklung einer MFC-Applikation zur Positionsbestimmung eines 3D-Magnetfeldsensors auf Halleffektbasis. Projekt: „berührungsloser Joystick“ am Fraunhofer Institut für integrierte Schaltungen (IIS) Praxissemester

Visual C++ 6.0



-------



I
Sicherheits- und Bewachungsgewerbe, Database Publishing, Chemische Analytik, Kommunen


Tätigkeiten als Softwareentwickler, Projekte




C#, Visual Studio 2005.NET 2.0
Konfigurationstool und Echtzeitparser für PC-basierte Maschinensteuerungen von Pumpensystemen
• Darstellung der Konfiguration als Text oder Control
• Implementierung anwenderspezifischer Eingabeformulare
• Systemdesign, Komponenten Dokumentation


Spez. Fernwartungs- system, XML XML Konfiguration von Fernwartungseinheiten, TIXI
• Web Interface zum Abruf aktueller Diagnose Daten
• Kundenspezifische XML Konfiguration
• Systemdesign, Komponenten Dokumentation



C#, Visual Studio 2005.NET 2.0

Hex Editor
• Darstellung, Test, statistische Auswertung und Änderung eines flachen custom File Systems für Flash Speicher Bausteine.
• Eigenes Hex Editor Control mit Syntax highlighting, Emulation des vom Kunden verwendeten File IO Treibers
• Systemdesign, Komponenten Dokumentation



C#, Visual Studio 2005.NET 2.0

Data Mining
• Gewinnung von Adress-Daten aus Messe Internet Seiten.
• Sortieren der Daten nach PLZ, Berechnung Entfernungen durch Verwenden eines Geodaten Web Service.
• Speichern in Datenbank, Transfer nach Access





Visual C++, Pocket Pc Umgebung
Serielle Pocket-PC Komponente
• Implementierung seriellen Treibers als DLL für das Ansprechen von Heizungsablesegeräten.
• Verwendung von gegebenen Protokollen, Baudratenwechseln und Timing Vorgaben
• Systemdesign, Komponenten Dokumentation


Plumtree / BEA Portal, Java, Servlets, SQL

Java IT Entwickler Plumtree (BEA)
• Erstellung und Wartung von Servlets im Presentation Layer
• Planung der Datenstrukturen für die einzelnen Programmodule
• Planung und Realisierung der Benutzerschnittstelle
• Realisierung der einzelnen Module


IAR Embedded Workbench, Evaluation Boards, C Mikrocontroller Programmierung M16C24
• Visualisierung von Messdaten (Druck, Temperatur etc) aus RS232 Schnittstelle mit grafischen Verläufen
• Programmierung Systemschicht, Implementierung der Treiber (LCD Display, RS 232, PS2), einfache Fenster (Menüs)



PHP, MySql
PDF Generierung per Web Interface
• Zusammenstellen von Dokumenten aus gif Bildern und Parametern, also Content und mögliche Kombinationen, aus einer Datenbank
• Web Interface zur Dateneingabe und Pdf Dokumentverwaltung



Microsoft Visual C++ Serv–U AddOn
• Ftp Server Plugin dll zur Erweiterung der Traffic Kontrolle




IAR Embedded Workbench, Evaluation Boards, C Microcontroller Programmierung MSP 430
• Programmierung von Schnittstellen und Protokollstacks zu Messgeräten (Seriell, Bluetooth, Custom)
• Implementierung von Systemschicht, Treibern, Interrupt Handling



Visual Studio .NET 2003, C#, Java, MS SQL Server

Entwicklung eines Parsers für Webseiten und PDF – Dokumente mittels Java und .Net
• Implementierung eines Webbots, Parsers und einer Datenbankschnittstelle in Java für die Gewinnung kundenspezifischer Daten.
• Implementierung eines C# Parsers für PDF Dokumente zwecks Gewinnung kundenspezifischer Daten.


Visual Studio .NET 2003, C#, Windows XP, Office Professional, MS SQL Server
Programmierung von Excel-Addins mit C#.Net
Darstellung von DB-Inhalten in Excel
• Abspeicherung von Excel-Daten in der DB
• Zugriffsschicht zu der Datenbank
• Entwicklung der objektorientierten Datenaufbereitungsstruktur

Datenaustausch-Protokolls in Java

Windows XP, Borland-Delphi 6, Interbase SQL,Aufbau eines Email- und FTP-Servers mit Firewall und VPN Gateway,Linux, HP-Unix und Solaris Server, Windows-Clients, Perl, PHP, CGI, MySQL, DB2
Windows 95, 98 und NT-Server, Office, Backoffice, Assembler, Programmierung und Dokumentation, Programmierung der Schnittstellentreibe

Bochum
Messtechnik-Applikationen mit Bluetooth-Schnittstelle für Laser- Messgeräte auf Pocket-PCs
Messsoftware zum Auswerten von Lasersensoren. Mehr dazu ->

Fresenius, Herten
Stoffdatenbank für die Bewertung von Gefahrstoffen. Mehr dazu ->

Wuppertal
Mitarbeit an der Prozessrechner-gesteuerten Luftversorgung von Druckmaschinen

BSG Metallbau
Informationsterminal und Datenbankapplikation für Mieterdaten im Büropark.
BSG Metallbau

Herten
Datenbankprogrammierung, Massendatenverarbeitung Ansteuerung einer Kuvertiermaschine

Amenotec, Bocholt
Entwicklung des Administrationstools für die Prognosedatenbank

PAC GmbH, Recklinghausen
Client-Server-Schnittstellen, SCORM Lernmaschine

Amstad, Bottrop
Datenbank-Austausch und Konvertierungstool

T-Systems, Bonn, Mühlheim
Mitarbeit an der ERP Lösung Telekom, Aufwandsanforderung, Dialogbetrieb, Archivierungssystem

Vodafone, Düsseldorf
Mitarbeit an den Systemtests für die Billing CallYa-Applikation
Witron, Parkstein (Bayern)
Mitarbeit an der Client-Server-Programmierung am Warenwirtschaftssystem

SIEMENS AG, Essen, Bochum, Dormagen
Automatisierungs- und Steuerungsprogrammierung

Reisebereitschaft

Weltweit verfügbar
Herten, Ruhrgebiet, Essen, Dortmund, Duisburg, Bochum, Mühlheim, Münster, Düsseldorf. Größere Entfernungen auf Anfrage.

Sonstige Angaben

Der größte Anteil am Datenverkehr im Internet wird bereits durch Maschinen selbständig verursacht. In Zukunft werden immer mehr Anlagen, Geräte und Systeme miteinander intelligent kommunizieren. Wir sehen es als Herausforderung dafür zu sorgen, dass die Daten dort hinkommen, wo sie gebraucht werden.
Profilbild von Jens Schneeweiss Softwareentwickler, Programmierer, C++, C#, .NET, WindowsCE, Embedded, Mikrocontroller aus herten Softwareentwickler, Programmierer, C++, C#, .NET, WindowsCE, Embedded, Mikrocontroller
Registrieren