Compservice

Software Developer C++ C# Java EE

  • English
  • Deutsch
  • Startseite
  • Kontakt
Circular Image

Individuel​le
Sof​twarelösunge​n

Mit über 25 Jahren Erfahrung in der Softwareentwicklung biete ich maßgeschneiderte Lösungen für verschiedene Bereiche – von Web-Applikationen und Webservices bis hin zu Mess- und Automatisierungstechnik. 

Meine Expertise umfasst sowohl Desktop-Software, verteilte Server/Client-Architektur als auch datenbankgestützte Visualisierungssysteme, stets mit dem Fokus auf Zuverlässigkeit und Effizienz.

Programming skills

C#

C# bietet eine Vielzahl von ​Projektsvorlagen für die WPF -Desktop-Applikationen, Smart Devices bis hinzu Webapplikationen mit ASP.NET Core.
Durch den Einsatz von Designpattern MVC  wird die komfortable  Verknüpfung zwischen Views und Models hergestellt. 

key words: C#, objektorietiert, Windows Applikation, LinQ, XML, WPF MVC, TCP/IP, UDP, ASP.Net Core MVC, WebSocket, WebService, Entity mit SQL Server, Unit Test, Windows Service, MAUI



C++

C++ Applikationen sind durch ihre besonders schnelle Ausführungsgeschwindigkeit gekennzeichnet. Hierfür ist ein sehr diszipliniertes und cleanes Implementierungskill dringend notwendig.​ 
Viele leistungsstarke Technologien wie die Realtime-Bildverarbeitung,  Multithreading oder Multitasking werden mit C++ sehr effektiv realisiert.

key words: C++, Windows Applikation, Windows API, Multitasking, TCP/IP, UDP, Multi Threading, DCOM, Windows Messaging, Direct Memory Access.



Java EE

Java EE Applikationen laufen auf verschiedenen Platformen für Windows aber auch Linux-Betriebssystemen.
Die KI-unterstütze Softwareentwicklung stellt eine sehr effektive und zukunfsorientierte Methode dar. 

key words: JSP, JSF, JPA, MySql, Enterprise JavaBeans, NetBeans, Linux, Webhosting mit Payara, Hibernate, HTML5 und CSS, Servlet, WebService, WebSocket, Cryptography SHA.



Datenbank

Unabhängig von den Programmiersprachen hat  eine moderne Applikation oft eine Persistency Layer für die dauerhafte  Abspeicherung der Daten. SQL Server oder MySql sind die üblichen Datenbanksysteme.

key words: SQL Server, MySql, XAMPP und PHP Admin, Connection Pool mit Payara Server, Database Indexes, SQL Transaction, SQL Constraint, ORM durch Entity Framework (C#) oder JPA Hibernate (Java)



Services und Kommunikation

Moderne Anwendungen nutzen die Microservice-Architektur. 
Eine serviceorientierte Softwaredesign ist die Basis skalierbarer Softwaresysteme. Sie verwendet unterschiedliche Kommunikationswege zwischen Server und Client eines verteilten Applikationsystems.  Hierfür gibt es unterschiedliche  gekoppelte oder statusfreie Kommunikationsmethoden im Lokal PC, im Intranet oder über Internet.

key words: TCP/IP, UDP, Windows Messaging, DCOM, WebService, WebSocket, Shared Memory, Message Queuing ect.

Referenzprojekte

Das Softwarepaket WinCC  ist ein Visualisierungssystem der Firma Siemens AG.WinCC ist modular aufgebaut und ermöglicht die Überwachung und Steuerung technischer Prozesse von Maschinen und Anlagen. Das Softwarepaket ist als Client-Server-System von bis zu 256 PC-Teinehmern ausgeführt. Die Sensorsignale werden dabei erfasst und auf Monitor grafisch dargestellt.
Technologie: C++, DCOM, TCP/IP, UDP, Message Queuing, C#


Das System für die Folienqualitätsanalyse FQA  der Firma Brabender Gmbh & CoKG verwendet CMOS-Digitalkamera für die Bildanalyse. Dabei werden die Verunreinigungen bis zu 25 um in Kunststoffgranulaten inspiziert und nach Art klassifiziert.
Technologie: C++, Direct Memory Access (DMA), Profinet


NailShop.info ist mein eigene Softwareprodukt. Der Webapplikationsplatform bietet die  einfache Erstellung der Websites mit der Terminreservierungsfunktion für die Kosmetikstudios weltweit.
Technologie: ASP.NET Core, persistence mit SQL-Server


CAYUGA ist ein Video Managerment System der Firma Seetec GmbH für die Live-Überwachung mit Digitalkameras.
Technologie: C#, TCP/IP, UDP


© 2024 - by Compservice-online