SCADA C# .NET, Web Applikationen ASP.NET MVC C#
Aktualisiert am 24.01.2020
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 07.10.2019
Verfügbar zu: 100%
davon vor Ort: 80%
C# .NET C++
Agile SDLC
Deutsch
,
Englisch
Italian
Spanisch

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

6 Jahre 4 Monate
2017-12 - heute

Software entwicklung SCADA im Bereich Bahn

Scrum Kanban Unit Test ...
C# ReSharper NUnit
Scrum Kanban Unit Test CI
10 Jahre 10 Monate
2013-06 - heute

Web application

HR web application

Web application for medium sized business, controlling all aspects of employee documentation, project management, cost analysis. ASP.NET MVC C#, frontend
HTML5/CSS3/ JavaScript/jQuery/Bootstrap/Google Charts. Unit
testing MSTest. Application training provided to client via video
(embedded YouTube links in app).

Cloud based Mobile/Web app
Azure hosted ASP.NET MVC C# SQL web app Frontend
HTML5/CSS3/ JavaScript/jQuery/Bootstrap for planning and
monitoring of employees in a chain of retail service outlets. Employee uses app to enter working hours and detail customer sales throughout the working day.

Mobile Catalog Web app
Azure hosted ASP.NET MVC C# + SQL Frontend
HTML5/CSS3/ JavaScript/jQuery/Bootstrap web app for sales agents in the field. Product visualisation using augmented reality (AR using ARToolKit). Order creation with email confirmations allowing client order tracking. Field agents access the application via phone, jQuery/Bootstrap responsive app.

Agricultural monitoring
Azure hosted ASP.NET MVC C# Frontend HTML5/CSS3/ JavaScript/jQuery/Bootstrap + SQL web application used in the field to record agricultural data related to geolocation GIS.
Extensive use of Google Maps API and Leaflet (for offline data
collection).

DB migration

Migration of large MFG/PRO database to Microsoft SQL using C# .Net and Entity Framework.

DB migration

Migration of large database to Microsoft SQL using C# .Net, ADO.NET and SQL Server 2016 Express LocalDB.

ALK Web
12 Jahre 8 Monate
2003-12 - 2016-07

Re-design and implementation

05/2015-07/2016:SIP Switching Server

  • Re-design and implementation of existing switching module, moving to a Reactive design using Java+Akka, distributed network. Member of Scrum development team working to four week sprints. Code quality aided by SonarQube, build environment using Gradle, change control using Subversion. Unit testing using JUnit and Mockito.
  • New graphical operator position developed in C# Windows .NET WPF and communicating with the server via message queuing system RabbitMQ and Protocol Buffers for communication with Java.
  • SIP VoIP gateway based on PJSIP library and offering service to applications in Java (via JNI) and C++ operator position, the gateway being a single code base for both Linux and Windows.

10/2012-07/2015: NMS (Network Management System)

  • Design and implementation in C++/MFC changes to the NMS due to customer demand, additional network elements and new radio technology LTE and P25.
  • UX re-design for USA market P25 – documentation and graphical interface.

10/2005-10/2012: NEBULA TETRA network - Applications

  • Complete project management responsibility for an automatic software upgrade C++ application to operate on infrastructures of regional and national dimensions. Design involved parallel uploads with remote reset of network elements and version checking. Client/Server application designed to minimize network instability and loss of traffic. Extensive use of design patterns, serialization, XML and PDF report creation.
  • Design, planning and implementation for a network simulator to test critical network elements by simulating large network topologies in the absence of real hardware (cells, radios etc.) Design utilized multi-PC architecture to provide huge traffic volumes. Distributed C#/.NET application
  • Log File Collector for IOP test sessions. Design and implementation C#/.NET
  • Multi-language translation aid for NMS UNICODE customisation, C++/MFC

12/2003-10/2005: NEBULA TETRA network

  • OO Design and implementation of AVL for bus fleet deployment (SDS/GPS). Creation of C++ API for third party applications.
  • C++ SIP/RTP/SDP message (XML) parser for line dispatcher.
  • Authentication and Encryption. Class 3, OTAR dynamic CCK update. Introducing OOD/UML documentation to company documentation.
  • Design and implementation of C++ STL database for fleets, groups and users.
Hytera/Teltronic
2 Jahre
2001-08 - 2003-07

TETRA ? Packet Data

  • Project management for team of 8 engineers, project breakdown into air interface resource management, C++ distributed application, SNDCP protocol.
  • Documentation of design to internal company MIL standard, design based on ETS 300 392-2 (TETRA (V+D) Part 2: Air Interface) and TTR 001-5 (TIP3).
  • Detailed design and implementation of SNDCP protocol (C++).
Frequentis
1 Jahr 3 Monate
2000-06 - 2001-08

ADSL - LAC (L2TP Access Concentrator)

  • New protocols (L2TP, PPPoE etc.) to be managed. Design and implementation of new MIBs, incorporation into new MIB structure.
  • Design and implementation (Tcl/Tk) of custom MIB browser (Tcl/Tk).
Marconi, Italy
2 Jahre 9 Monate
1997-10 - 2000-06

Design and implementation

TETRA - QSIG Protocol Control (L3) for PISN

  • Design and implementation C++ of a generic QSIG layer 3 PC (to work with QSIG, ISDN and TETRA specific data link layers). OOD using UML for design documentation (Rational Rose).
  • Design entailed strict adherence to standards ECMA-143/165
  • Implementation using Modula-3 (for interface definitions) and C++. Development using Visual C++ under NT4 and G++/Gnu under Linux.
  • Further development to handle connectionless traffic enabling IP over QSIG and SDS.

ATC / TETRA - ISDN (TBR3/TBR4) Gateway

  • Re-use of QSIG PC to comply with ISDN standards to provide a gateway from V4-PISN to ISDN.
Frequentis
2 Jahre 1 Monat
1995-09 - 1997-09

Re-design

GSM BSC

PM Re-design of Performance Measurement (PM) to meet a
customer-generated capacity increase (40-256 cells).

Alcatel, Belgium
3 Jahre 1 Monat
1992-08 - 1995-08

FITL (Fibre in the Loop) optical networks

  • Responsible for the build configuration of the control processor software; all sources archived to Sun with compilation and builds on PC.
  • Porting of the complete software to run on new hardware; change to MTOS and compilation/build/configuration control tool-chain in a Sun (UNIX) environment.
Alcatel, Spain
2 Jahre 2 Monate
1990-05 - 1992-06

Re-design

Digital Operator Position
Re-design based on a customer requirement for performance
improvement.

PON OSIS

Detail design of Optical Subscriber Interface System interface to
Alcatel PABX.

Alcatel, Austria
1 Jahr 9 Monate
1988-08 - 1990-04

B-ISDN

  • Broadband ISDN, device handler development, layer 3 ISDN
    signalling.
Alcatel, Germany
2 Jahre 4 Monate
1986-03 - 1988-06

OS dev. (RMT)

  • Design, implementation and test of x86 real-time operating system.
Alcatel, Austria
1 Jahr 1 Monat
1984-08 - 1985-08

X25

  • British Telecom - Bitstream (remote reading of domestic meters).
Racal, UK

Aus- und Weiterbildung

Aus- und Weiterbildung

Qualifications

  • B.Sc.(Hons.) Computer and Control Systems - Coventry University

Position

Position

Englische Muttersprache, sehr gute Deutsch/Spanisch

Kompetenzen

Kompetenzen

Top-Skills

C# .NET C++ Agile SDLC

Produkte / Standards / Erfahrungen / Methoden

IDE/Packages

  • Microsoft Azure(Service Bus, SQL Server, Blob storage, SignalIR, Redis Cache)
  • Visual Studio 2017, TFS, IIS, intelliJ,
  • Gradle, Akka, Subversion, Git
  • Jira, Visio, SonarQube, Entity
  • Framework, JUnit, Mockito
  • MSTest, RabbitMQ, Dependency
  • Injection(Ninject, Microsoft Unity)

 

Applications

  • Web applications
  • TCP/IP, TETRA, SI

Programmiersprachen

C#
CI
Kanban
NUnit
ReSharper
Scrum
Unit Test

C

C++

C#

Java

Akka

SQL

Javascript

HTML5/CSS3

Branchen

Branchen

TETRA, LTE, Mobile, Web

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

6 Jahre 4 Monate
2017-12 - heute

Software entwicklung SCADA im Bereich Bahn

Scrum Kanban Unit Test ...
C# ReSharper NUnit
Scrum Kanban Unit Test CI
10 Jahre 10 Monate
2013-06 - heute

Web application

HR web application

Web application for medium sized business, controlling all aspects of employee documentation, project management, cost analysis. ASP.NET MVC C#, frontend
HTML5/CSS3/ JavaScript/jQuery/Bootstrap/Google Charts. Unit
testing MSTest. Application training provided to client via video
(embedded YouTube links in app).

Cloud based Mobile/Web app
Azure hosted ASP.NET MVC C# SQL web app Frontend
HTML5/CSS3/ JavaScript/jQuery/Bootstrap for planning and
monitoring of employees in a chain of retail service outlets. Employee uses app to enter working hours and detail customer sales throughout the working day.

Mobile Catalog Web app
Azure hosted ASP.NET MVC C# + SQL Frontend
HTML5/CSS3/ JavaScript/jQuery/Bootstrap web app for sales agents in the field. Product visualisation using augmented reality (AR using ARToolKit). Order creation with email confirmations allowing client order tracking. Field agents access the application via phone, jQuery/Bootstrap responsive app.

Agricultural monitoring
Azure hosted ASP.NET MVC C# Frontend HTML5/CSS3/ JavaScript/jQuery/Bootstrap + SQL web application used in the field to record agricultural data related to geolocation GIS.
Extensive use of Google Maps API and Leaflet (for offline data
collection).

DB migration

Migration of large MFG/PRO database to Microsoft SQL using C# .Net and Entity Framework.

DB migration

Migration of large database to Microsoft SQL using C# .Net, ADO.NET and SQL Server 2016 Express LocalDB.

ALK Web
12 Jahre 8 Monate
2003-12 - 2016-07

Re-design and implementation

05/2015-07/2016:SIP Switching Server

  • Re-design and implementation of existing switching module, moving to a Reactive design using Java+Akka, distributed network. Member of Scrum development team working to four week sprints. Code quality aided by SonarQube, build environment using Gradle, change control using Subversion. Unit testing using JUnit and Mockito.
  • New graphical operator position developed in C# Windows .NET WPF and communicating with the server via message queuing system RabbitMQ and Protocol Buffers for communication with Java.
  • SIP VoIP gateway based on PJSIP library and offering service to applications in Java (via JNI) and C++ operator position, the gateway being a single code base for both Linux and Windows.

10/2012-07/2015: NMS (Network Management System)

  • Design and implementation in C++/MFC changes to the NMS due to customer demand, additional network elements and new radio technology LTE and P25.
  • UX re-design for USA market P25 – documentation and graphical interface.

10/2005-10/2012: NEBULA TETRA network - Applications

  • Complete project management responsibility for an automatic software upgrade C++ application to operate on infrastructures of regional and national dimensions. Design involved parallel uploads with remote reset of network elements and version checking. Client/Server application designed to minimize network instability and loss of traffic. Extensive use of design patterns, serialization, XML and PDF report creation.
  • Design, planning and implementation for a network simulator to test critical network elements by simulating large network topologies in the absence of real hardware (cells, radios etc.) Design utilized multi-PC architecture to provide huge traffic volumes. Distributed C#/.NET application
  • Log File Collector for IOP test sessions. Design and implementation C#/.NET
  • Multi-language translation aid for NMS UNICODE customisation, C++/MFC

12/2003-10/2005: NEBULA TETRA network

  • OO Design and implementation of AVL for bus fleet deployment (SDS/GPS). Creation of C++ API for third party applications.
  • C++ SIP/RTP/SDP message (XML) parser for line dispatcher.
  • Authentication and Encryption. Class 3, OTAR dynamic CCK update. Introducing OOD/UML documentation to company documentation.
  • Design and implementation of C++ STL database for fleets, groups and users.
Hytera/Teltronic
2 Jahre
2001-08 - 2003-07

TETRA ? Packet Data

  • Project management for team of 8 engineers, project breakdown into air interface resource management, C++ distributed application, SNDCP protocol.
  • Documentation of design to internal company MIL standard, design based on ETS 300 392-2 (TETRA (V+D) Part 2: Air Interface) and TTR 001-5 (TIP3).
  • Detailed design and implementation of SNDCP protocol (C++).
Frequentis
1 Jahr 3 Monate
2000-06 - 2001-08

ADSL - LAC (L2TP Access Concentrator)

  • New protocols (L2TP, PPPoE etc.) to be managed. Design and implementation of new MIBs, incorporation into new MIB structure.
  • Design and implementation (Tcl/Tk) of custom MIB browser (Tcl/Tk).
Marconi, Italy
2 Jahre 9 Monate
1997-10 - 2000-06

Design and implementation

TETRA - QSIG Protocol Control (L3) for PISN

  • Design and implementation C++ of a generic QSIG layer 3 PC (to work with QSIG, ISDN and TETRA specific data link layers). OOD using UML for design documentation (Rational Rose).
  • Design entailed strict adherence to standards ECMA-143/165
  • Implementation using Modula-3 (for interface definitions) and C++. Development using Visual C++ under NT4 and G++/Gnu under Linux.
  • Further development to handle connectionless traffic enabling IP over QSIG and SDS.

ATC / TETRA - ISDN (TBR3/TBR4) Gateway

  • Re-use of QSIG PC to comply with ISDN standards to provide a gateway from V4-PISN to ISDN.
Frequentis
2 Jahre 1 Monat
1995-09 - 1997-09

Re-design

GSM BSC

PM Re-design of Performance Measurement (PM) to meet a
customer-generated capacity increase (40-256 cells).

Alcatel, Belgium
3 Jahre 1 Monat
1992-08 - 1995-08

FITL (Fibre in the Loop) optical networks

  • Responsible for the build configuration of the control processor software; all sources archived to Sun with compilation and builds on PC.
  • Porting of the complete software to run on new hardware; change to MTOS and compilation/build/configuration control tool-chain in a Sun (UNIX) environment.
Alcatel, Spain
2 Jahre 2 Monate
1990-05 - 1992-06

Re-design

Digital Operator Position
Re-design based on a customer requirement for performance
improvement.

PON OSIS

Detail design of Optical Subscriber Interface System interface to
Alcatel PABX.

Alcatel, Austria
1 Jahr 9 Monate
1988-08 - 1990-04

B-ISDN

  • Broadband ISDN, device handler development, layer 3 ISDN
    signalling.
Alcatel, Germany
2 Jahre 4 Monate
1986-03 - 1988-06

OS dev. (RMT)

  • Design, implementation and test of x86 real-time operating system.
Alcatel, Austria
1 Jahr 1 Monat
1984-08 - 1985-08

X25

  • British Telecom - Bitstream (remote reading of domestic meters).
Racal, UK

Aus- und Weiterbildung

Aus- und Weiterbildung

Qualifications

  • B.Sc.(Hons.) Computer and Control Systems - Coventry University

Position

Position

Englische Muttersprache, sehr gute Deutsch/Spanisch

Kompetenzen

Kompetenzen

Top-Skills

C# .NET C++ Agile SDLC

Produkte / Standards / Erfahrungen / Methoden

IDE/Packages

  • Microsoft Azure(Service Bus, SQL Server, Blob storage, SignalIR, Redis Cache)
  • Visual Studio 2017, TFS, IIS, intelliJ,
  • Gradle, Akka, Subversion, Git
  • Jira, Visio, SonarQube, Entity
  • Framework, JUnit, Mockito
  • MSTest, RabbitMQ, Dependency
  • Injection(Ninject, Microsoft Unity)

 

Applications

  • Web applications
  • TCP/IP, TETRA, SI

Programmiersprachen

C#
CI
Kanban
NUnit
ReSharper
Scrum
Unit Test

C

C++

C#

Java

Akka

SQL

Javascript

HTML5/CSS3

Branchen

Branchen

TETRA, LTE, Mobile, Web

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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