Profilbild von Igor Subkowski Full Stack Software Engineer .NET, C#, Angular, Typescript aus Kissing

Igor Subkowski

teilweise verfügbar

Letztes Update: 21.02.2024

Full Stack Software Engineer .NET, C#, Angular, Typescript

Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher) | russisch (Muttersprache)

Dateianlagen

cv-IgorSubkowski-de_150123.pdf
cv-IgorSubkowski-en_150123.pdf

Skills

.NET, .NET Core, C#, Windows Forms, WPF, TypeScript,  Angular 2+, HTML, JavaScript, C, Operating systems, Windows, Linux, communication protocol, Single Page Application, microservices, message broker, UDP, TCP, REST, OpenAPI, WebSocket, databases, MS Visual Studio, VS Code, Git, SVN, GitHUB, GitLab, Jira, Confluence, Jenkins, SonarQube, NodeJS, RxJS, Jasmine, ASP.NET Core, Entity Framework, PostgreSQL, MongoDB, RabbitMQ, xUnit, Moq, Kubernetes, Docker container, Continuous integration, CAD. Planning, software architecture, user interface, business logic, Interfaces, Microsoft MFC, UML, Team Foundation Server, ReSharper, LINQ, Multithreaded programming, ADO.NET, MS SQL Server, MS Access, Scrum-process, stored procedures, database, XML / XSLT, MS Office, Sharepoint, MS SQL, Sonarqube, Apache Jetspeed Portal, Microsoft SQL Server 2000, Microsoft Visual Studio, Java2EE, Web Services, Crystal Reports for .NET, Borland Jbuilder, HP-UX, C, printers, Visual Basic, Winsock 32, Microsoft Visual Basic, ActiveX, Microsoft SQL Server, ADO, Interface, Unix, DB Progress, Oracle 8, 4GL, Network technologies (LAN, WAN, Internet, Intranet, DBF, Clipper, Sybase, Turbo Vision, PowerBuilder, Pascal, IBM

Projekthistorie

07/2018 - 01/2023
Software engineer at Grenzebach Maschinenbau GmbH, Hamlar, Bavaria
Grenzebach Maschinenbau GmbH

Development of an application to control PLC-based devices using the S7
communication protocol. Frontend: Single Page Application (Angular). Backend:
based on a microservices architecture, asynchronous message-based
communication, message broker (.Net C#).
• Application for the control of an automated glass cutting table, design, development
of services for the interaction between devices based on PLC and universal
microcontrollers via UDP, TCP messages. Backend: based on a microservice
architecture, message-based communication, message broker (.Net C#).
• Development of an application for the visualization of sensors data in real time and
information stored in the archive. Frontend: Single Page Application (Angular,
Chart.js). Backend: based on a service architecture, OpenAPI interactions,
WebSocket (.Net C#).
• Development of front-end and back-end components for a modular platform for
the digitization of production and supply chains for medium-sized companies.
Frontend: Web application (Angular). Backend: based on a microservices
architecture, OpenAPI (REST), message broker (.Net C#).
Tools used, programming languages, databases:
Microsoft Visual Studio 2019, Visual Studio Code,
Git, SVN, GitHUB, GitLab, Jira, Confluence, Jenkins, SonarQube
Angular 2+, NodeJS, TypeScript, RxJS, Chart.js, Jasmine, Karma.
C# .NET 5, ASP.NET Core, Entity Framework, OpenAPI(REST)
PostgreSQL, MongoDB, CouchDB, RabbitMQ
Unit tests, Integration tests, xUnit, Moq
Microservices architecture, Kubernetes, Docker container
Continuous integration (CI)

01/2006 - 06/2018
Software engineer at WSCAD electronic GmbH, Bergkirchen, Bavaria
WSCAD electronic GmbH

* Development of "WSCAD SUITE", a CAD/CAE software based on Microsoft .NET
Framework, C#. Planning, development, implementation of a multi-layer modular
software architecture, various modules, components and classes for user interface,
business logic, data source levels. Unit- and Integration tests.
* Design, development and implementation of a 3D visualization model of a cabinet.
* Interfaces to the previous version WSCAD 5, based on Microsoft MFC C++.

Tools used, programming languages, databases:
UML diagrams, Microsoft Visual Studio 2015, Team Foundation Server, GIT, SVN,
ReSharper, .NET Framework 4.5, C#, XML, LINQ, Multithreaded programming, ADO.NET,
MS SQL Server, MS Access, Scrum-process, Continuous Integration (CI).

09/2001 - 09/2005
Software engineer at ITL Software GmbH, Munich, Bavaria
ITL Software GmbH

Full-time work as a software engineer at ITL Software GmbH, Munich, Bavaria
• Development of an industry-specific e-business solution for direct orders from
retailers via the Internet (B2B portal), exchange of goods between branches, call
centers, warehouse connections and for the connection of the external services
• Development of an independent design and implementation of the software
components in Java and C#, stored procedures at the database, XML / XSLT / HTML.
Development and implementation of interfaces to external systems
Tools used, programming languages, databases:
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
• Business information system and incoming goods control for Photocolor AG,
Switzerland
Programming of various modules
Tools used, programming languages, databases: HP-UX, C
• Development of a special automatic control and distribution of print jobs on network
printers for Frankenwälder E. Held GmbH & Co. KG Münchberg
Independent design, development and implementation of the software components
in Visual Basic
Tools used, programming languages, databases:
Winsock 32, Microsoft Visual Basic, ActiveX, Microsoft SQL Server, ADO

09/1997 - 08/2001
Software developer at Bancomzvjazok JSC, Kyiv, Ukraine
Bancomzvjazok JSC

Passport control system, development of an Internet-based solutions for optimal
cooperation between customers and company (ordering system). Development of an
automatic passport control systems. Interface development and implementation
between different database systems for the comparison of data at every level.
Development and implementation of interfaces to external systems

Tools used, programming languages, databases:
SCO Unix, DB Progress, Microsoft SQL Server, Oracle 8, 4GL, C/C++, Java,
Network technologies (LAN, WAN, Internet, Intranet)

12/1994 - 06/1997
Software developer and department head at Raiffeisen Bank Aval, Chernihiv office, Ukraine
Raiffeisen Bank Aval

Chernihiv office, Ukraine

Development of various programs to improve the life cycle management within the
entire company

Tools used, programming languages, databases:
DBF, Clipper, C++, Sybase, Turbo Vision, PowerBuilder

12/1993 - 11/1994
Software developer at the Chernihiv clothing factory, Ukraine
Chernihiv clothing factory

Development and improvement of various programs for fabric cutting in manufacturing
and inventory management

Tools used, programming languages, databases:
C, Pascal, DBF, Clipper

11/1992 - 11/1993
Computer engineer "TELECOM", Chernihiv, Ukraine
TELECOM"; IBM S/360


Reisebereitschaft

Verfügbar in den Ländern Deutschland und Schweiz
Profilbild von Igor Subkowski Full Stack Software Engineer .NET, C#, Angular, Typescript aus Kissing Full Stack Software Engineer .NET, C#, Angular, Typescript
Registrieren