c# NET Typescript Angular REST Databases
Aktualisiert am 12.11.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.11.2024
Verfügbar zu: 100%
davon vor Ort: 100%
.NET Core C# Windows Forms WPF
SQL NoSQL Databases Entity Framework
Angular Typescript REST HTML
C
Git
CI
Microservices architecture
DDD
Kubernetes
Docker
NodeJS
XML / XSLT
Message broker
Jira Confluence Jenkins SonarQube
Unit / Integration tests
.NET Framework
TDD
Deutsch
verhandlungssicher
Englisch
verhandlungssicher
Russisch
Muttersprache

Einsatzorte

Einsatzorte

D-86438 (+300km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 5 Monate
2023-05 - 2024-09

Freelance software engineer at Giesecke+Devrient GmbH Munich, Bavaria

Software engineer Net Framework (C#) .NET Core WPF ...
Software engineer
? High-performance banknote processing systems. Further development of the
application software, including the creation and analysis of use cases and their
requirements.
? Development of customized WPF controls. Optimization and implementation of
interfaces and communication with connected software platforms.
? Development and implementation of a .NET Core service for communicating with an MQTT broker and web API services as well as for performing XSLT transformations

Net Framework (C#) .NET Core WPF XAML XML XSLT OpenAPI (REST) MQTT Oracle DB Unit tests MS Visual Studio 2022 TFS Git Azure DevOps
Giesecke+Devrient GmbH Munich, Bavaria
Munich
4 Jahre 7 Monate
2018-07 - 2023-01

Softwareentwicklung

Softwareentwickler C# Angular Microsoft Visual Studio 2019 ...
Softwareentwickler

  • Entwicklung einer Anwendung zur Steuerung von SPS-basierten Geräten unter Verwendung des S7 Kommunikationsprotokolls. Frontend: Single Page Application (Angular). Backend: auf Basis einer Microservices-Architektur, Asynchronous message-based communication, Message broker.
  • Anwendung für die Steuerung eines automatisierten Glasschneidetisches, Design, Entwicklung von Diensten zur Interaktion zwischen Geräten auf Basis von SPS und universellen Mikrocontrollern über UDP, TCP-Nachrichten. Backend: auf Basis einer Microservice-Architektur, message-based communication, Message broker.
  • Entwicklung einer Anwendung zur Visualisierung von Informationen von Sensoren in Echtzeit und aus dem Archiv gespeicherten Informationen. Frontend: Single Page Application (Angular, Chart.js). Backend: auf Basis einer Services-Architektur, OpenAPI interactions, WebSocket.
  • Entwicklung von Frontend und Backend Komponenten für eine modulare Plattform zur Digitalisierung von Produktions- und Supply Chain für mittelständische Unternehmen. Frontend: Web application (Angular). Backend: auf Basis einer Microservices Architektur, OpenAPI (REST), Message broker.

C# Angular Microsoft Visual Studio 2019 Visual Studio Code Git SVN GitHUB GitLab Jira Confluence Jenkins NodeJS TypeScript RxJS Chart.js Jasmine ASP.NET Core Entity Framework OpenAPI(REST) PostgreSQL MongoDB RabbitMQ Unit tests Integration tests xUnit Moq Microservices architecture Kubernetes Docker container Continuous integration (CI) .NET Compact Framework Karma SonarQube
Grenzebach Maschinenbau GmbH, Hamlar, Bayern
12 Jahre 6 Monate
2006-01 - 2018-06

Softwareentwicklung

Softwareentwickler C# XML Windows Forms ...
Softwareentwickler

  • Entwicklung von ?WSCAD SUITE?, einer CAD/CAE Software basierend auf Microsoft .NET Framework, C#. Planung, Entwicklung, Realisierung einer mehrschichtigen modularen Softwarearchitektur, diverse Module, Komponenten und Klassen für das User Interface, Business Logic, Data Source Levels. Unit- und Integrationstests.
  • Design, Entwicklung und Implementierung eines 3D-Visualisierungsmodells eines Schaltschranks
  • Schnittstellen zur vorherigen Version WSCAD 5, basierend auf Microsoft MFC C++

C# XML Windows Forms ADO.NET MS SQL Server MS Access Microsoft Visual Studio 2015 Scrum-Prozessvorlage GIT Continuous Integration(CI). Multithread-Programmierung UML Diagrammen ReSharper LINQ Team Foundation Server .NET Framework 4.5 SVN
WSCAD electronic GmbH, Bergkirchen, Bayern
4 Jahre 1 Monat
2001-09 - 2005-09

Softwareentwicklung

Softwareentwickler Apache Jetspeed Portal Microsoft SQL Server 2000 ADO.NET ...
Softwareentwickler

  • Entwicklung einer branchenspezifischen e-Business Lösung für Direktbestellungen von Händler über das Internet (B2B Portal), Warenaustausch zwischen Filialen, Call Center, Lageranbindung und für die Anbindung des Außendienstes
  • Entwicklung eines eigenständigen Designs und Implementierung der Softwarekomponenten in Java und C#, gespeicherten Prozeduren für die Datenbank, XML/XSLT/HTML. Entwicklung und Implementierung von Schnittstellen zu externen Systemen
  • Betriebsinformationssystem und Wareneingangssteuerung für Photocolor AG, Schweiz
  • Programmierung diverser Module
  • Entwicklung einer speziellen automatischen Steuerung und Verteilung von Druckaufträgen auf Netzwerkdrucker für Frankenwälder E. Held GmbH & Co. KG Münchberg 
  • Eigenständiges Design, Entwicklung und Implementierung der Software-Komponenten in Visual Basic  

Apache Jetspeed Portal Microsoft SQL Server 2000 ADO.NET C# Microsoft Visual Studio .NET Java Java2EE JavaScript Web Services XML / XSLT Crystal Reports for .NET Borland Jbuilder HTML MS SQL HP-UX C Winsock 32 Microsoft Visual Basic ActiveX Microsoft SQL Server ADO
ITL Software GmbH, München, Bayern
4 Jahre
1997-09 - 2001-08

Softwareentwicklung

Softwareentwickler SCO Unix DB Progress Microsoft SQL Server ...
Softwareentwickler

Passkontrollsystem

  • Entwicklung von Internet basierenden Lösungen zur optimalen Zusammenarbeit zwischen Kunden und dem Unternehmen (Bestellwesen). 
  • Entwicklung von automatischen Passkontrollsystemen. 
  • Schnittstellenentwicklung und -implementierung zwischen verschiedenen Datenbanksystemen zum Abgleich von Daten auf jeder Ebene. 
  • Entwicklung und Implementierung von Schnittstellen zu externen Systemen

SCO Unix DB Progress Microsoft SQL Server Oracle 8 4GL C/C++ Java Netzwerktechnologien (LAN WAN Internet Intranet)
Bankom communication Corp., Kiew (Ukraine)
2 Jahre 7 Monate
1994-12 - 1997-06

Softwareentwicklung

Softwareentwickler, Abteilungsleiter DBF Clipper C++ ...
Softwareentwickler, Abteilungsleiter
Entwicklung diverser Programme zur Verbesserung des Life Cycle Managements innerhalb des gesamten Unternehmens
DBF Clipper C++ Sybase Turbo Vision PowerBuilder
Raiffeisen Bank Aval, Büro Tschernihiw (Ukraine)
1 Jahr
1993-12 - 1994-11

Softwareentwicklung

Softwareentwickler C Pascal DBF ...
Softwareentwickler
Entwicklung und Verbesserung diverser Programme. Schneiden von Gewebe in der Fertigung, Lagerbestand Management
C Pascal DBF Clipper
Bekleidungsfabrik Tschernihiw (Ukraine)
5 Jahre 1 Monat
1988-11 - 1993-11

IBM S/360

Computeringenieur
Computeringenieur
?TELECOM?, Tschernihiw (Ukraine)
3 Jahre 4 Monate
1985-07 - 1988-10

Militärdienst

Ingenieur - Radio- und Fernmesstechnik
Ingenieur - Radio- und Fernmesstechnik

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 10 Monate
1989-09 - 1993-06

Studium - Informationssysteme

Diplom-Ingenieur, Technische Universität, Kiew (Ukraine)
Diplom-Ingenieur
Technische Universität, Kiew (Ukraine)
3 Jahre 10 Monate
1980-09 - 1984-06

Studium - Radiophysik

Vordiplom, Technische Universität, St. Petersburg (Russland)
Vordiplom
Technische Universität, St. Petersburg (Russland)

Kompetenzen

Kompetenzen

Top-Skills

.NET Core C# Windows Forms WPF SQL NoSQL Databases Entity Framework Angular Typescript REST HTML C Git CI Microservices architecture DDD Kubernetes Docker NodeJS XML / XSLT Message broker Jira Confluence Jenkins SonarQube Unit / Integration tests .NET Framework TDD

Produkte / Standards / Erfahrungen / Methoden

.NET, .NET Framework, ASP.NET Core
WPF, Windows Forms, Blazor
XML, XSLT, JSON, XAML
Dependency Injection
Entity Framework
Angular 2+, RxJS, Jasmine, Karma
Git, GitHUB, GitLab, SVN
Atlassian Jira, Confluence, Jenkins, Sonarqube
MS SQL Server
PostgreSQL
Oracle
MongoDB, CouchDB
Open API (REST)
RabbitMQ
MQTT
Kubernetes, Docker
MS Visual Studio, VS Code
NUnit, xUnit, Moq
MS Azure DevOps, TFS, MS Teams
MS Office, Sharepoint


Betriebssysteme

Windows
Linux

Programmiersprachen

C#
Experte
TypeScript
Fortgeschritten
C
Fortgeschritten
C++
Basics
Java
HTML, CSS
Fortgeschritten
JavaScript
Fortgeschritten
VBA
Fortgeschritten
PowerShell
Fortgeschritten
Python
Basics

Einsatzorte

Einsatzorte

D-86438 (+300km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 5 Monate
2023-05 - 2024-09

Freelance software engineer at Giesecke+Devrient GmbH Munich, Bavaria

Software engineer Net Framework (C#) .NET Core WPF ...
Software engineer
? High-performance banknote processing systems. Further development of the
application software, including the creation and analysis of use cases and their
requirements.
? Development of customized WPF controls. Optimization and implementation of
interfaces and communication with connected software platforms.
? Development and implementation of a .NET Core service for communicating with an MQTT broker and web API services as well as for performing XSLT transformations

Net Framework (C#) .NET Core WPF XAML XML XSLT OpenAPI (REST) MQTT Oracle DB Unit tests MS Visual Studio 2022 TFS Git Azure DevOps
Giesecke+Devrient GmbH Munich, Bavaria
Munich
4 Jahre 7 Monate
2018-07 - 2023-01

Softwareentwicklung

Softwareentwickler C# Angular Microsoft Visual Studio 2019 ...
Softwareentwickler

  • Entwicklung einer Anwendung zur Steuerung von SPS-basierten Geräten unter Verwendung des S7 Kommunikationsprotokolls. Frontend: Single Page Application (Angular). Backend: auf Basis einer Microservices-Architektur, Asynchronous message-based communication, Message broker.
  • Anwendung für die Steuerung eines automatisierten Glasschneidetisches, Design, Entwicklung von Diensten zur Interaktion zwischen Geräten auf Basis von SPS und universellen Mikrocontrollern über UDP, TCP-Nachrichten. Backend: auf Basis einer Microservice-Architektur, message-based communication, Message broker.
  • Entwicklung einer Anwendung zur Visualisierung von Informationen von Sensoren in Echtzeit und aus dem Archiv gespeicherten Informationen. Frontend: Single Page Application (Angular, Chart.js). Backend: auf Basis einer Services-Architektur, OpenAPI interactions, WebSocket.
  • Entwicklung von Frontend und Backend Komponenten für eine modulare Plattform zur Digitalisierung von Produktions- und Supply Chain für mittelständische Unternehmen. Frontend: Web application (Angular). Backend: auf Basis einer Microservices Architektur, OpenAPI (REST), Message broker.

C# Angular Microsoft Visual Studio 2019 Visual Studio Code Git SVN GitHUB GitLab Jira Confluence Jenkins NodeJS TypeScript RxJS Chart.js Jasmine ASP.NET Core Entity Framework OpenAPI(REST) PostgreSQL MongoDB RabbitMQ Unit tests Integration tests xUnit Moq Microservices architecture Kubernetes Docker container Continuous integration (CI) .NET Compact Framework Karma SonarQube
Grenzebach Maschinenbau GmbH, Hamlar, Bayern
12 Jahre 6 Monate
2006-01 - 2018-06

Softwareentwicklung

Softwareentwickler C# XML Windows Forms ...
Softwareentwickler

  • Entwicklung von ?WSCAD SUITE?, einer CAD/CAE Software basierend auf Microsoft .NET Framework, C#. Planung, Entwicklung, Realisierung einer mehrschichtigen modularen Softwarearchitektur, diverse Module, Komponenten und Klassen für das User Interface, Business Logic, Data Source Levels. Unit- und Integrationstests.
  • Design, Entwicklung und Implementierung eines 3D-Visualisierungsmodells eines Schaltschranks
  • Schnittstellen zur vorherigen Version WSCAD 5, basierend auf Microsoft MFC C++

C# XML Windows Forms ADO.NET MS SQL Server MS Access Microsoft Visual Studio 2015 Scrum-Prozessvorlage GIT Continuous Integration(CI). Multithread-Programmierung UML Diagrammen ReSharper LINQ Team Foundation Server .NET Framework 4.5 SVN
WSCAD electronic GmbH, Bergkirchen, Bayern
4 Jahre 1 Monat
2001-09 - 2005-09

Softwareentwicklung

Softwareentwickler Apache Jetspeed Portal Microsoft SQL Server 2000 ADO.NET ...
Softwareentwickler

  • Entwicklung einer branchenspezifischen e-Business Lösung für Direktbestellungen von Händler über das Internet (B2B Portal), Warenaustausch zwischen Filialen, Call Center, Lageranbindung und für die Anbindung des Außendienstes
  • Entwicklung eines eigenständigen Designs und Implementierung der Softwarekomponenten in Java und C#, gespeicherten Prozeduren für die Datenbank, XML/XSLT/HTML. Entwicklung und Implementierung von Schnittstellen zu externen Systemen
  • Betriebsinformationssystem und Wareneingangssteuerung für Photocolor AG, Schweiz
  • Programmierung diverser Module
  • Entwicklung einer speziellen automatischen Steuerung und Verteilung von Druckaufträgen auf Netzwerkdrucker für Frankenwälder E. Held GmbH & Co. KG Münchberg 
  • Eigenständiges Design, Entwicklung und Implementierung der Software-Komponenten in Visual Basic  

Apache Jetspeed Portal Microsoft SQL Server 2000 ADO.NET C# Microsoft Visual Studio .NET Java Java2EE JavaScript Web Services XML / XSLT Crystal Reports for .NET Borland Jbuilder HTML MS SQL HP-UX C Winsock 32 Microsoft Visual Basic ActiveX Microsoft SQL Server ADO
ITL Software GmbH, München, Bayern
4 Jahre
1997-09 - 2001-08

Softwareentwicklung

Softwareentwickler SCO Unix DB Progress Microsoft SQL Server ...
Softwareentwickler

Passkontrollsystem

  • Entwicklung von Internet basierenden Lösungen zur optimalen Zusammenarbeit zwischen Kunden und dem Unternehmen (Bestellwesen). 
  • Entwicklung von automatischen Passkontrollsystemen. 
  • Schnittstellenentwicklung und -implementierung zwischen verschiedenen Datenbanksystemen zum Abgleich von Daten auf jeder Ebene. 
  • Entwicklung und Implementierung von Schnittstellen zu externen Systemen

SCO Unix DB Progress Microsoft SQL Server Oracle 8 4GL C/C++ Java Netzwerktechnologien (LAN WAN Internet Intranet)
Bankom communication Corp., Kiew (Ukraine)
2 Jahre 7 Monate
1994-12 - 1997-06

Softwareentwicklung

Softwareentwickler, Abteilungsleiter DBF Clipper C++ ...
Softwareentwickler, Abteilungsleiter
Entwicklung diverser Programme zur Verbesserung des Life Cycle Managements innerhalb des gesamten Unternehmens
DBF Clipper C++ Sybase Turbo Vision PowerBuilder
Raiffeisen Bank Aval, Büro Tschernihiw (Ukraine)
1 Jahr
1993-12 - 1994-11

Softwareentwicklung

Softwareentwickler C Pascal DBF ...
Softwareentwickler
Entwicklung und Verbesserung diverser Programme. Schneiden von Gewebe in der Fertigung, Lagerbestand Management
C Pascal DBF Clipper
Bekleidungsfabrik Tschernihiw (Ukraine)
5 Jahre 1 Monat
1988-11 - 1993-11

IBM S/360

Computeringenieur
Computeringenieur
?TELECOM?, Tschernihiw (Ukraine)
3 Jahre 4 Monate
1985-07 - 1988-10

Militärdienst

Ingenieur - Radio- und Fernmesstechnik
Ingenieur - Radio- und Fernmesstechnik

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 10 Monate
1989-09 - 1993-06

Studium - Informationssysteme

Diplom-Ingenieur, Technische Universität, Kiew (Ukraine)
Diplom-Ingenieur
Technische Universität, Kiew (Ukraine)
3 Jahre 10 Monate
1980-09 - 1984-06

Studium - Radiophysik

Vordiplom, Technische Universität, St. Petersburg (Russland)
Vordiplom
Technische Universität, St. Petersburg (Russland)

Kompetenzen

Kompetenzen

Top-Skills

.NET Core C# Windows Forms WPF SQL NoSQL Databases Entity Framework Angular Typescript REST HTML C Git CI Microservices architecture DDD Kubernetes Docker NodeJS XML / XSLT Message broker Jira Confluence Jenkins SonarQube Unit / Integration tests .NET Framework TDD

Produkte / Standards / Erfahrungen / Methoden

.NET, .NET Framework, ASP.NET Core
WPF, Windows Forms, Blazor
XML, XSLT, JSON, XAML
Dependency Injection
Entity Framework
Angular 2+, RxJS, Jasmine, Karma
Git, GitHUB, GitLab, SVN
Atlassian Jira, Confluence, Jenkins, Sonarqube
MS SQL Server
PostgreSQL
Oracle
MongoDB, CouchDB
Open API (REST)
RabbitMQ
MQTT
Kubernetes, Docker
MS Visual Studio, VS Code
NUnit, xUnit, Moq
MS Azure DevOps, TFS, MS Teams
MS Office, Sharepoint


Betriebssysteme

Windows
Linux

Programmiersprachen

C#
Experte
TypeScript
Fortgeschritten
C
Fortgeschritten
C++
Basics
Java
HTML, CSS
Fortgeschritten
JavaScript
Fortgeschritten
VBA
Fortgeschritten
PowerShell
Fortgeschritten
Python
Basics

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.