Profilbild von Oleg Orlov Software- und Webentwickler aus Nuernberg

Oleg Orlov

verfügbar

Letztes Update: 02.11.2023

Software- und Webentwickler

Firma: Krola Consulting GmbH
Abschluss: Dipl.-Mathematiker
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher) | ukrainisch (Muttersprache)

Dateianlagen

Oleg-Orlov_271023.pdf

Skills

Kontakt 0176/29437709 oder oleg_volk@gmx.de


C# (Schwerpunkt)
ASP.Net Core (Schwerpunkt)
Java
C/C++
HTML5, JavaScript/TypeScript, JQuery, SQL, CSS, LUA

MS Visual Studio 5, 6, 2003 - 2019

Intellij 11,12,13,14

.Net 2.0 - 4.7.2, Core 2.2 – 5.0
Azure DevOps, TFS, Clear Case, Git, SVN, Mantis, Omnitraker, Bugzilla, Track, Code Colaborator, PHP-Admin


Clr/Cli, Extended C++

DirectX 8, 9, 11, OpenGL, OpenVG, OpenGL ES, GLES

Win32 API , MFC, MVC 4, 5 , WPF, XAML, LINQ

XML, XSD, XSLT, JSON
UML

ODBC, JDBC, ADO, Entity Framework 6
Ajax, SOAP, Rest
OOD, OOA, TDD, CleanCode
Datenbanken
MS SQL Server, Oracle, PostgreSQL, MS Access, Sqlite, Gigabase, MySQL
Betriebssysteme
Windows 7,8,10, Vista, NT/2000/XP, Windows 9x, Windows 3.x, Windows CE

MS-DOS

Linux (Grundkentnisse)

SGX (Navi Target)

Projekthistorie

08/2020 - 03/2021
Senior Softwareentwickler C, C# WPF, Devops
Autefa Solutions GmbH (Industrie und Maschinenbau)

Automatisierung der Anlage in USA, Anpassung des Clients

- Entwicklung der Server Services (C, Oracle)

- Entwicklung Service Tests (C)

- Automatisierung des Deployment und Migrations Prozesse (Azure Devops, Git, Jenkins, Powerschell, VmWare, SqlPlus)

- Bugfixing in Client (C# WPF, EF, Oracle)

- Neue Reports in Client (C# WPF, EF, Oracle)

Software Server: Visual Studio 2017, C, Precompiler SQLC, SQL, PL-SQL, VMWare WS15, PowerShell, SQLPlus

Software Client: Visual Studio 2019, C# .Net 4.7.2, WPF, XAML, Oracle, SQL/PL-SQL, Entity Framework 6

Tools: Azure devops, Git, Jenkins, MS Teams


05/2018 - 05/2020
Lead Softwareentwickler, Softwarearchitekt C#, Asp.Net Core MVC
Bundesagentur für Arbeit (Öffentlicher Dienst, >10.000 Mitarbeiter)

Monitoring Tool - Monitoring der Installationen / Konfigurationen von SCCM

- Architektur und Prozess Konzepte für Monitoring Tool

- Datenbank Konzept für Monitoring Tool

- Umstellung alte SQL Code auf Stored Procedures

- Implementierung der Datenübertragung Services

- Implementierung des Monitoring Tools

- Ablöse alte OSDManager (Desktop) und Migration in OSDImport (Web)

- Import neuer Clients im OSDImport

- Import multiple Clients und kombinieren mit SCCM Info (Feature)

- Umstellung auf Asp.Net Core

- Selenium Testautomation von Web-Oberfläche

- Deployment auf Produktionsserver

- Multithreading Tests

- DesktopControl Application, RegistryEditor, MFPAdmin Umstellung auf neue Framework und Features

Software: Visual Studio 2015, 2019, C#, ASP.Net Core 2.2, MVC5, HTML5, CSS, Angular6, Javascript, JQuery, TypeScript, WPF, XAML Bootstrap4, Ajax control Toolkit, MSSQL, SQL/T-SQL, SCCM, WMI, XML, JSON, IIS Server

Tools : Visio, TFS, VMWare vSphere WebClient, draw.io, Selenium


10/2017 - 04/2018
Senior Softwareentwickler, Automatisierer C#, Java
Datev (Wirtschaftsprüfung, Steuern und Recht)

- Erstellung der Architektur und Implementierung des Rechnungsgenerators, Automatisierung des Tests. Die generierten Rechnungen sollen optisch und fachlich korrekt sein. (C# .Net, Xml)

- Portierung des Rechnungsgenerators in Java (Java, Xml)

- Entwicklung und Durchführung eines komplexen Multi-Threading- und Multitenancy-Tests für eine zentrale Infrastruktur-Komponente einer neuen Online Anwendung (C#, Xml, JSON ).

- Entwicklung und Durchführung eines zentralen Lasttests für die Komponente Buchen (C#, Microsoft Test).

- Konzept und Entwicklung des MonkeyTests (C#, Xml).


Software: Visual Studio 2015, C# 6.0, .Net 4.5.2, NuGet, JSON, XML, Webservices, Intellij Ultimate 2017, Java

Tools : TFS, Microsoft Test Manager, VmWare, Selenium, Crystal Reports


01/2017 - 08/2017
Softwarearchitekt, Senior Softwareentwickler C#, Websocket
Syncpilot GmbH (Telekommunikation, 10-50 Mitarbeiter)

https://www.live-contract.de/

Erstellung des Architektur und Implementierung des multithreaded Webservers für die Vertriebsplattform.

- Performante Bildschirmaufnahme mithilfe .Net, GDI+ und DirectX und Übertragung durch WebSocket (C#,C++,CLI, DirectX,P/Invokes, Websockets)
- Erstellung des Testclients und Grafische Darstellung des Übertragungsdaten auf dem Client (Javascript, JSON, Canvas)
- Aufnahme und Übertragung der aktive Desktopanwendungen (C#, P/Invokes)
- Erstellung der Konfiguration, Logging, Data Pool und Protokoll System (C#, XML, JSON)
- Aufzeichnung von übertragene Bilder im Web Client (Websocket, JavaScript)
- Erstellung der Video aus Aufgenommene Screenshots und Audio (C#, SharpAvi, NAudio)
- Aufnahme und mix von alle Audiogeräte (C#, NAudio, Wasapi, ASIO).
- Unterstützung von https(wss)/ssl und Erstellung der Sicherheitszertifikate (C#, Windows, Websocket)
- Encoding des Videos (mpeg4, Motion JPEG) und Audio (Mp3)
- Gleichzeitige Bildschirmaufnahme von alle ausgewählte Bildschirme und Speicherung in verschiedene Videos (C#, Threads)
- Custom Video Aufnahme nach angegebene Marker(C#, Threads)
- Konfiguration Profile pro Benutzer (C#)
- Versionierung und Autoupdater des Installations(C#, HTTP, ZIP)
- Postprocessing und FTP Upload der aufgenommenen Videos (C#, FTP, ZIP, ffmpeg)
- Dokumentation und Unittests


Software: Visual Studio 2015, 2017, C#, .Net 4.6, NuGet, Websockets, WebSocket-Sharp, SharpAvi, NAudio, C++, DirectX 9, JSON, XML, JavaScript

Tools : Git, Jira, Teams


11/2016 - 01/2017
Senior Softwareentwickler ASP.NET, C#, MVC,
Siemens AG (Industrie und Maschinenbau, >10.000 Mitarbeiter)

Weiterentwicklung einer SOA Architektur für die
automatisierte, elektronische Qualitätssicherung
(Siemens SIDIS Pro) im Automotive Sektor.
Folgende Aufgaben hatte ich dabei im Einzelnen inne:
- Komplette Entwicklung des DigitalImage Plug-In (Web), der Fahrzeuge und Steuergeräte in Realtime abbildet.
- Dokumentationserstellung


Software Web : Visual Studio 2013, C#, XML, .Net 4.51, ASP.NET, MVC 5 + Razor (cshtml), NuGet, MSSQL, T-SQL, Javascript, CSS, DevX 15, LinQ, Scrum

Tools : Sidis Pro, ClearCase, Cruise Control, Omnitraker


11/2014 - 01/2017
Senior Softwareentwickler, Automatisierer C#, JAVA, VM,
Siemens (Industrie und Maschinenbau, >10.000 Mitarbeiter)

Tia Portal ist ein preisoptimiertes Subset der STEP 7
Professional Controller Software im TIA Portal, das
sowohl für das Engineering der SIMATIC S7-1200 Micro
Controller als auch für die Projektierung der SIMATIC HMI Basic
Panels genutzt werden kann, da WinCC Basic Teil des
Software Pakets ist.
Die Aufgaben waren: - Entwicklung verschiedener Testumgebungen für automatisierte offline Tests (C#, Batch).
- Entwicklung der automatisierte Tests (S7StepTool, XML, XSD).
- Parallelisiert Tests Ablauf auf mehrere VMs Rechner um die Geschwindigkeit der Testablaufs zu erhöhen (VM, C#, Batch). - Erstellt die automatisierte Auswertung in Excel (VBA, XML). - Erweitert die Testumgebung mit den Prüfungen der Texte und Meldungen auf verschiedene Sprachen (Batch).
- Entwicklung der Testumgebung für automatisierte Lizenzüberprüfungen. Import in Datenbank und Anzeige auf dem Server(Java, JS, Python, Batch)
- Implementiert Log System (Batch).
- Erstellt Dokumentation für die Testumgebungen (Word).
- Portierung auf weitere Rechner. (VM)
- Entwicklung der Testumgebung für automatisierte online Tests (C#, Batch).
- Entwicklung der Tools für die automatisierte Erstellung und Konvertierung der Testprojects und Bearbeitung der Logs (C#)

Software : IntelliJ 14, Java, Python, Visual Studio 2010, C#, WPF, MVVM, .NET,XML, XSD, Tia Portal v14 und v13, TFS (Team Foundation Server), ACCExplorer,S7TestTool, Batch, VMware, Scrum, VBA, VBS Scripts

Software Web: JSP, PostgreSQL, JavaScript, HTML


02/2014 - 08/2014
Senior Softwareentwickler C#, ASP.NET
Siemens (Industrie und Maschinenbau, >10.000 Mitarbeiter)

Weiterentwicklung einer SOA Architektur für die
automatisierte, elektronische Qualitätssicherung
(Siemens SIDIS Pro) im Automotive Sektor.
Folgende Aufgaben hatte ich dabei im Einzelnen inne:
- Feature-Entwicklung für das Autorentool
- Diverse Erweiterungen in den administrativen Webtools
- Feature-Entwicklung für das Runtime-System
- Dokumentationserstellung
- Tests Erstellung

Software : Visual Studio 2010,2013 C#, .NET, XML, XSD, XSLT, UML, Sidis Pro, Oracle 10g/11, PL/SQL, SqlDeveloper, ClearCase, SVN, EAP, Cruise Control, Omniträker, Scrum

Software Web : Visual Studio 2008,2013, ASP.NET, MVC 4, Javascript, XML, XSLT, DevX 9,12


04/2013 - 02/2014
Senior Softwareentwickler C#
Siemens (Industrie und Maschinenbau, >10.000 Mitarbeiter)

Tia Portal ist ein preisoptimiertes Sub Set der STEP 7
Professional Controller Software im TIA Portal, das
sowohl für das Engineering der SIMATIC S7-1200 Micro
Controller als auch für die Projektierung der SIMATIC HMI Basic
Panels genutzt werden kann, da WinCC Basic Teil des
Software Pakets ist.
Die Aufgaben waren:
- Entwicklung der Upload Funktionen für Versionen 12
und 13 des Tia Portal, für Stationen 1200 und 1500
- Erstellung der MDD-Scripts für Stationen 300, 400,
1200 und 1500
- Erstellung der Unit Tests.
- Integrationstests des Uploads und Downloads

Software : Visual Studio 2010, C#, WPF, MVVM, .NET,
XML, XSD, Tia Portal, TFS (Team Foundation Server), MDD, Scrum


10/2012 - 04/2013
Senior Softwareentwickler C#, JAVA
Siemens (Industrie und Maschinenbau, >10.000 Mitarbeiter)

Weiterentwicklung einer SOA Architektur für die
automatisierte, elektronische Qualitätssicherung
(Siemens SIDIS Pro) im Automotive Sektor
Folgende Aufgaben hatte ich dabei im Einzelnen inne:
- Entwicklung des neuen Kernels für verteilte Systeme
- Entwicklung des Asam GDI Brücken
- Integration des neuen Kernels in Sidispro
- Dokumentationserstellung
- Tests Erstellung

Software : IntelliJ 11-12, Java, SWT, Visual Studio 2008 C#,
.NET, Liquid Xml Studio, XML, XSD, Sidis Pro, Oracle 10g/11, PL/SQL, SqlDeveloper, TortoiseHG, SVN, Omniträker, C++ Clr/Cli (managed/unmanaged), ClearCase, Cruise Control, IKVM, DoIP, Scrum


05/2011 - 09/2012
Senior Softwareentwickler C#, ASP.NET
Siemens (Industrie und Maschinenbau, >10.000 Mitarbeiter)

Entwicklung einer SOA Architektur für die
automatisierte, elektronische Qualitätssicherung
(Siemens SIDIS Pro) im Automotive Sektor, in der hohe
Lieferqualität maßgebend ist. Das Siemens-System
SIDIS Pro dient zur Überprüfung der Fahrzeugelektrik
und –elektronik in der Fahrzeugendmontage.
Folgende Aufgaben hatte ich dabei im Einzelnen inne:
- Feature-Entwicklung für das Autorentool
- Diverse Erweiterungen in den administrativen Webtools
- Feature-Entwicklung für das Runtime-System
- Dokumentationserstellung
- Tests Erstellung

Software : Visual Studio 2003,2005,2008 C#, .NET, XML, XSD, XSLT, UML, Sidis Pro, Oracle 10g/11, PL/SQL, SqlDeveloper, ClearCase, SVN, EAP, Cruise Control, Omniträker, Scrum

Software Web : Visual Studio 2008, ASP.NET, Javascript,
XML, XSLT, DevX 9


05/2010 - 03/2011
Softwareentwickler C# WinForms, C++
Elektrobit GmbH (Automobil und Fahrzeugbau, 250-500 Mitarbeiter)

Entwicklung eines Testtools „ElementViewer“ für Fahrerassistenz. Dieses Tool hat die Navigationsdaten aus der Datenbank auf die Google Earth gezeichnet. Entwicklung eines Testtools „PsdViewer“. Dieses Tool hat die psd-Daten (AUDI) visualisiert. Reverse Engineering UML Schemen für weitere Entwicklung. Entwicklung der automatisierten Tests, Konzepte. Erstellung der Dokumentation

Software : Visual Studio 2008 C++,C, C#, .NET, Clr/Cli,
JavaScript, UML,
Google Earth Com-Interfaces, Google Earth Web
Plug-In, SVN, CMake,
Google C++ Testung Framework, In-Step, EAP,
Doxygen, Scrum


Reisebereitschaft

Verfügbar in den Ländern Deutschland und Schweiz
Vollzeit 40h/Wocher, Remote bzw Nürnberg +200 km
Profilbild von Oleg Orlov Software- und Webentwickler aus Nuernberg Software- und Webentwickler
Registrieren