Profilbild von Vyacheslav Bloshchanevich C# C++ SQL Experte mit langjähriger Industrie-​Erfahrung aus Nuernberg

Vyacheslav Bloshchanevich

teilweise verfügbar

Letztes Update: 21.06.2021

C# C++ SQL Experte mit langjähriger Industrie-​Erfahrung

Abschluss: Diplom Ingenieur (Dipl.- Ing.) 1993 Schwerpunkt: Gerätetechnik/Elektronik, Technische Informatik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher) | russisch (Muttersprache)

Skills

Programmiersprachen:
C# seit 2003 umfassende Kenntnisse
C++ seit 2001 umfassende Kenntnisse

Scriptsprachen:
JavaScript, MATLAB M-Script, Bash

Datenbanken:
SQL    seit 2001
MS SQL Server, Oracle, IBM Informix, MySL, PostgreSQL
 
Simulation/Versuch:
MATLAB/Simulink
 
Produkte/Standards/Erfahrungen:
Anwendungsentwicklung
Frameworkentwicklung
Anwendungsdesign, technische Architektur
Testautomatisierung
GUI und 2D, 3D Graphik
Algorithmen
Analyse, Spezifikation, Test
Konzept und Spezifikation Dokumentation
 
Entwicklungstools:
MS Visual Studio 2019 - 2013
Eclipse CDT 10.x - 3.x
QT Creator 5.x - 3.x

 
Methoden:
Objektorientierte Entwicklung ( OOP )
Objektorientiertes Design, Analyse ( OOA, OOD )
Design Pattern
Test Driven Development
n-tier Architektur
UML 1.0, 2.0
  
Bibliotheken:
.NET 
WPF, WCF, Entity Framework
QT
MFC, ATL
Direct3D, DirectShow

 
Unit Testing:
CxxTest, UnitTest++
NUnit und NCover(.net)
Microsoft Unit Testing Framework
 
Spezialkenntnisse:
- Entwicklung von PC-basierten Anwendungen der Mess-, Steuer- und Regelungstechnik
- Software für die berührungslose Koordinatenmesstechnik
- Ansteuerung von Sensoren; Aufzeichnung, Auswertung und Visualisierung von Messwerten
- Kalibrierung, Fehlerrechnung, Nachweis der Messgerätefähigkeit
- Programmierung von mehrachsigen Bahnsteuerungen (Motion Control)
- Bildaufnahme und Steuerung digitaler Videokameras mit DirectShow
- Bildverarbeitung: Segmentierung, Klassifizierung, Muster- und Bewegungserkennung; zum Teil auf der Open Source Computer Vision Library (OpenCV) basierend
- Signalverarbeitung mit den Intel Integrated Performance Primitives (IPP): effiziente Arithmetik, digitale Filter, Short-Time Fourier-Transformation, Spektralanalyse, Farbkonvertierung, Schwellwertoperationen, FFT, DCT, Statistik, geometrische Transformationen, Wavelet-Operationen
- Anwendungen und Grundlagen im Bereich Machine Vision, zum Beispiel normalisierte 2D-Grauwertkorrelation
- Verwendung der Boost-Bibliothek (neben der STL), um die Produktivität beim Programmieren zu steigern, sowie des C++14 und C++17.
- Multi-threading / multi-core Programmierung

Projekthistorie

Zeitraum: 3/2015-8/2015
Branche : Industrie/Medizintechnik
Firma: Sensovation AG
Projekt: Automated digital microscopes for applications which need high resolution such as the automated imaging of pathology samples, molecular diagnostics or high resolution images of cells
- Design und Implementierung der Anwendungslogik
- Entwurf und Realisierung einer grafischen Oberfläche mithilfe WPF
- Integration mit upload sevices
Technologie: C#, WPF, WCF, Entity Framework
Tools: MS Visual Studio 2013 Team Foundation Server (TFS), MS SQL Server 2012 Management Studio, SVN, NUnit

Zeitraum: 09/2014-10/2014
Branche : Pharmaindustrie
Firma: Roche
Projekt: 2D Barcode Scanner für eine Produktion Maschine
Strategie und Konzeption für die Migration von unmanaged VB 6.0 und C++ Applikation nach .Net, Implementierung. Ausgangspunkt war eine monolithische Anwendung, die seit über 10 Jahren in VB6.0 und ActiveX Komponenten in C++ entwickelt wurde. Diese sollte in mehrere Schichten aufgeteilt werden (Messablauf, Datenschicht, GUI) und in die existierte Anwendungsrahmen übertragen werden. Neuentwicklungen sollten das .Net-Framework verwenden.
Technologie: Visual Basic 6.0, Visual C++, C#, WPF, WCF, Entity Framework, OpenCV 2.4
Tools: Visual Studio 6.0, MS SQL Server 2008, Visual Studio 2013
 
Zeitraum: 12/2013-08/2014
Branche : Medien
Firma: Mediengruppe RTL, Köln
Projekt: XIngester - eine Software für Importieren Mediadateien in Video Production Management System
- Design und Implementierung der Anwendungslogik
- Entwurf und Realisierung einer grafischen Oberfläche mithilfe WPF
- Unterstützung verschiedener Videoformaten
- Integration mit Video Production Management System
Technologie: C#, WPF, WCF, Entity Framework, MVVM,.Net 4.0, MS SQL Server 2008, Oracle Database 10g, XML, XSD, XPath, SCRUM
Tools: MS Visual Studio 2010 Team Foundation Server (TFS), MS SQL Server 2008 Management Studio, Microsoft Unit test Framework.
 
Zeitraum: 11/2013-12/2013
Branche : Medien
Firma: Mediengruppe RTL, Köln
Projekt: Cut Detector – ein Plug-in für Video Production Management System, es dient zum Detektion von Szenenübergangen in Videos
- Recherchieren in wissenschaftlichen Quellen
- Entwicklung eines Detektion Algorithmus
- Prüfen des Algorithmus mit verschiedenen Videodateien
- Implementierung eines COM Server
- Integration mit Video Production Management System
Technologie: C++, ATL, COM, Direct Show
Tools: MS Visual Studio 2012 Team Foundation Server (TFS), Microsoft Unit test Framework, Simulation in MATLAB
 
Zeitraum: 06/2013-11/2013
Branche : Medien
Firma: Mediengruppe RTL, Köln
Projekt: DxME Transcoding Engine für Video Production Management System – eine Software für Transkodierung Videodateien ins Hausformat
- Design und Implementierung der Anwendungslogik
- Entwurf und Realisierung verschiedener Direct Show Filter (COM Componenten)
- Analyse von Performanceproblemen, Memoryleaks, Heap Corruption, Threading Probleme, Speicherfragmentierung mithilfe WinDebug, Application Verifier, Intel Inspector XE 2013, Intel VTune Apmlifier XE 2013
- Integration mit Video Production Management System
Technologie: C++, ATL, COM, Direct Show
Tools: MS Visual Studio 2012 Team Foundation Server (TFS), Microsoft Unit test Framework, WinDebug, ApplicationVerifier, Intel Inspector XE 2013, Intel VTune Apmlifier XE 2013
 
Zeitraum:       06/2011-03/2013
Branche :       Industrie/Messtechnik
Firma:          Breitmeier Messtechnik GmbH, Ettligen
Projekt:        Miniprofiler.NET - zweite Generation eines Mobiles Rauheitsmessgerät  mit integrierter Kamera
- Design und Implementierung der Control-Logik für den Prototypen
eines Mobiles Rauheitmessgerät
- Entwurf und Realisierung eines grafischen Frontends zur Darstellung von Messergebnissen und Steuerung mithilfe WPF
- Kamera-Unterstützung mit DirectShow
- Rauschfilterung von Videostreams
- Integration von Legacy Software, teilweise mit C++/CLI, teilweise mit C++/ATL/COM
Technologie:    C#, WPF, SQL, Managed Direct3D, DirectShow, SVG, XML
Tools:          MS Visual Studio 2010 Team Foundation Server(TFS), MS SQL Server 2005 Express Edition, Microsoft Unit test Framework.
 
Zeitraum:       09/2010-05/2011
Branche :       Industrie/Messtechnik
Firma:          Breitmeier Messtechnik GmbH, Ettligen
Projekt:        MiniProfiler.  Hardwarenahe Softwareentwicklung zur Inbetriebnahme eines Mobiles Messgeräts für Rauheitmessungen.
- Design und Implementierung der Control-Logik für den Prototypen
eines Mobiles Rauheitmessgerät
- Berechnung und implementierung Hardwaresteuerung und PID - Regelung Algorithmen
- Implementierung Algorithmen für Berechnung der Rauheitsparameter
- Entwurf und Realisierung eines GUIs zur Darstellung von Messergebnissen und Steuerung
- Datenausgabe QDAS
Technologie:   C++, Ansi-C
Tools:         Keil µVision 4, Matlab/Simulink, Visual Studio 2010, SVN, CxxTest
  
Zeitraum:       11/2009-08/2010
Branche :       Industrie/Messtechnik
Firma:          Breitmeier Messtechnik GmbH, Ettligen
Projekt:        CylScan    Zylinderwand-Scanner
- Design und Implementierung der Control-Logik
- Bildverarbeitung
- Entwurf und Realisierung eines grafischen Frontends zur Darstellung von Messergebnissen und Steuerung
- Detaillierte Analyse der Honstruktur und Porenfläche
Technologie:    C/C++, QT 4.5, OpenCV, STL
Tools:          QT Creator, GCC 4.4, SVN, CxxTest, Git, Linux
  
Zeitraum:       09/2009-10/2010
Branche :       Industrie/Messtechnik
Firma:          Breitmeier Messtechnik GmbH, Ettligen
Projekt:        Eine Meßvorrichtung für die Produktion in-Line Rauheitsmessung
- Erweiterung existierte Messsysteme
- Design und Implementierung Plug-In Modulen der Control und Messalgorithmen
Technologie:    C/C++, QT 4.4
Tools:          QT Creator, GCC 4.2, Git, Linux
  
Zeitraum:       11/2008-08/2009

Branche:        Industrie/Messtechnik
Firma:          Breitmeier Messtechnik GmbH, Ettligen
Projekt:        STYCO  Mikroskop zur Prüfung der Tastnadelspitze von Rauheitsmesstastern
Hardwarenahe Softwareentwicklung:
- Design und Implementierung der Control-Logik
- XY Tisch Steuerung
- Beleuchtungssteuerung
- Fokussierungssteuerung
PC Softwareentwicklung:
- Implementierung eines DirectShow Filters
- Bildverarbeitung und Rauschfilterung
- Positionserkennung der Tastnadelspitze mittels Hough-Transformation
- Positionierung und Fokussierung mittels der Hardware
- Entwurf und Realisierung eines grafischen Frontends zur Darstellung von  Messergebnissen und Steuerung
Technologie:    Ansi-C, ARM CMSIS, C++, MFC, ATL, DirectShow, OpenCV
Tools:          Keil µVision 3, Visual Studio 2005, SVN, CxxTest
  
Zeitraum:       04/2007-10/2008
Branche :       Industrie/Messtechnik
Firma:          Breitmeier Messtechnik GmbH, Ettligen
Projekt:        White Light Interferometer.  Hardwarenahe Softwareentwicklung zur Inbetriebnahme eines Weißlichtinterferometers.
- Design und Implementierung der Control-Logik für den Prototypen
eines Weißlichtinterferometers
- Entwicklung H/W-Treiber, Steuer- und Regelungsalgorithmen
- Entwicklung und Implementierung Auto Alignment, Focus und Brightness/Contrast Algorithmen.
- Bildverarbeitung, Demodulation des Interferenzsignals
- Entwurf und Realisierung eines grafischen Frontends zur Darstellung von Messergebnissen und Steuerung
- 3D Darstellung mittels OpenGL
Technologie:    C/C++, MFC, ATL, OpenGL,
Tools:          Visual Studio 2005, Intel C++ Compiler 10.0, SVN, CxxTest
 
Zeitraum:       04/2006 – 04/2007
Firma:          Staatliche Organisation Kataster Grundstückszentrum
Projekt:        Erweiterung komplexer Softwaresysteme des Kataster Grundstückzentrums
- Sytemintegration von Anwendungen auf unterschiedlichen Plattformen
- Herstellung von Berichtsgeneratoren zur Rechnungserstellung
- Entwicklung eines generischen Datenmodells sowie der
Geschäfts- und Anwendungsschicht
- Datenzugriffsschicht und OR-Mapping auf Legacy-Systeme
- Konfiguration und Optimierung für den Multiuserbetrieb
- Herstellung technischer Dokumentationen
Technologie:     C# .NET, C++, P/Invoke, .NET Remoting,  COM Interop, TSQL, OR-Mapping Tools, Access, VBA, Web-Services, MS SQL Server Reporting Services, NUnit
Tools:           MS Visual Studio 2003/2005, MS SQL Server 2000
 
Zeitraum:       01/2006 – 03/2006
Firma:          Softwarehersteller
Projekt:        Windows Installer für die Software für Insolvenzverwalter
- Analyse und Design einer Setup und Deployment Konzeption
- Entwurf und Implementierung
- MS SQL Server und IIS Server Users Setup
- Setup Erstellung, Patch Management.
Technologie:  Windows Installer
Tools:  Wix toolset
 
 Zeitraum:       2003 – 2005
Firma:          Softwarehersteller
Projekt:        Software für Insolvenzverwalter
- Erarbeitung eines Konzeptes
- Entwicklung eines Datenmodells
- Aufbau der Datenbank
- Erstellung von StoredProcedures für den Zugriff auf die Datenban
- Erstellung von Objekten für den Datenzugriff
- Entwicklung einer Businesslogik-Schicht
- Umsetzung der Sicherheitsrichtlinie
- Frontendgestaltung komplett über WinForms
Technologie:  C#, .NET 2.0, WinForms, ASP.NET,  ADO.NET, C/C++, MFC, COM, ADO, Reporting Services, NUnit
Tools: Visual Studio 2003.NET, MS SQL Server 2000
 
Zeitraum:       2001 – 2002
Firma:          Transportunternehmen
Projekt:        Interne Softwarelösung
- Erarbeitung eines Konzeptes
- Entwicklung eines Datenmodells
- Aufbau der Datenbank
- Entwicklung einer Businesslogik-Schicht
- GUI
Technologie:    C/C++, MFC, Stingray Studio Objecktive Toolkit, ODBC
Tools:          Visual Studio 6.0, SourceSafe, Firebird database
 
Zeitraum:       2000 – 2001
Firma:          Transportunternehmen
Projekt:        Interne Softwarelösung
- Erarbeitung eines Konzeptes
- Entwicklung eines Datenmodells
- Aufbau der Datenbank
- Entwicklung einer Businesslogik-Schicht
- GUI
Technologie:    Visual Basic 6.0, ADO
Tools:          Visual Studio 6.0, SourceSafe, MS Access
  
Zeitraum:       1993 – 1999
Firma:          Bauunternehmen
Projekt:        Viele interne Projekte
Softwareentwickler bei einem Bauunternehmen
Tätigkeit:
Design, Entwicklung und Betreuung.
Technologie:    Delphi, VoxPro, dBase, Clipper
Tools:          Borland Delphi, Paradox, MS VoxPro, Clipper Datenbanken
 

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Bevorzugt im Raum Nürnberg u.a. gesamte Bayern, BW. Bei Möglichkeit zum Home Office auch europaweit.

Sonstige Angaben

Ich lege bei meinen Entwicklungsarbeiten allergrößten Wert auf eine
termingerechte, professionelle und handwerklich solide Ausführung.
 
Ein sauber strukturierter und ausführlich dokumentierter Sourcecode
ist für mich ebenso selbstverständlich, wie Robustheit und hohe
Performance der Software zur Laufzeit.
 
Ich bin Entwickler aus Leidenschaft und das ist mein Anspruch!
Profilbild von Vyacheslav Bloshchanevich C# C++ SQL Experte mit langjähriger Industrie-​Erfahrung aus Nuernberg C# C++ SQL Experte mit langjähriger Industrie-​Erfahrung
Registrieren