Unser Know-how

Ein breiter Blick. Ein klarer Schwerpunkt.

Von Softwaredesign und Kryptografie bis zu Smartcards, Datenbanken und technischer Projektleitung.

Illustration: Softwaremodule, Datenbanken und verbundene Systeme als technischer Werkzeugkasten.

Wir sind auf Verschlüsselung, Smartcards und Public Key Infrastructure (PKI) spezialisiert und übernehmen ebenso Entwicklungsaufträge ohne Bezug zur IT-Sicherheit.

Unser Technologieportfolio verbindet Softwaredesign, Projektmanagement und technische Umsetzung. Dazu gehört auch die Betreuung bestehender Systeme und ihrer gewachsenen Technologien.

Allgemeine Fähigkeiten

  • Objektorientiertes Softwaredesign und Entwicklung (OOA/OOD/OOP)
  • Effiziente und ästhetische Oberflächenentwicklung (insbesondere MFC und Swing)
  • Realisierung von größeren Softwareprojekten (insbesondere Microsoft Windows, MS-VC++)
  • Effektive agentische Entwicklung mit Codex
  • Technisch orientiertes Projektmanagement (z. B. Koordination von Entwicklern, Zeit- und Ressourcenplanung, Erstellung und Überwachung von Produktspezifikationen, Testplänen, Dokumentationen etc.)
  • Datenbankdesign und Umgang mit großen Datenbeständen
  • Administration, Serverwartung

Ziel-Betriebssysteme

  • Microsoft Windows
  • Microsoft Windows CE
  • Linux
  • Java Card Open Platform (JCOP)
  • Assembler (x86, Z80, Atmel etc.)

Programmiersprachen

  • C++ (MS Visual Studio, GNU, ...), inkl. C++17 und C++20
  • C
  • C#/.net
  • Java (IntelliJ/Eclipse)
  • Scriptsprachen (Perl, PHP, div. Shells)
  • Adobe Action Script 3
  • Div. Setup-Builder (NSIS, InstallShield, Wise, ...)

Oberflächen-Technologien

  • Microsoft Foundation Classes (MFC)
  • Swing
  • wxWidgets
  • Qt
  • Adobe Flash/Adobe AIR

Allgemeine Entwicklungsbibliotheken

  • Standard Template Library (STL)
  • Common Object Model (COM)
  • Distributed Common Object Model (DCOM)
  • Remote Procedure Call (RPC)
  • Boost C++ Libraries
  • Adaptive Communication Environment (ACE)
  • Client for URLs (cURL)

Datenbankzugriff

  • Open Database Connectivity (ODBC)
  • Data Access Objects (DAO)
  • MYSQL Client Libraries

Configuration Management, Continuous Integration, Version Control Management

  • Git
  • CVS
  • SVN
  • VSS
  • CruiseControl

Multimedia Libraries

  • Internet Explorer API
  • Netscape Browser API (NPAPI)
  • ImageMagick

Netzwerk-Technologien

  • TCP/IP
  • HTTP
  • HTML
  • CSS
  • XML
  • LDAP
  • SSL/TLS
  • Apache
  • Drupal
  • Grav
Illustration: Chipkarte, Schlüssel und Zertifikatsbausteine stehen für Kryptografie, Smartcards und PKI.

Kryptografie

  • OpenSSL
  • BouncyCastle
  • Post Quantum Cryptography (PQC)
  • PKCS-Standards (incl. PKCS#11/cryptoki)
  • CSP
  • Public Key Infrastructures (PKI)
  • X.509

Smartcards

  • Diverse Betriebssysteme (u.a. Gemalto, Siemens, TCOS)
  • Java Card Open Platform (JCOP) / Global Platform Standard (Open Platform)
  • Diverse Mappings (u.a. PKCS#15)
  • PC/SC
  • CT-API

Datenbanken

  • MySQL
  • SQLite
  • Microsoft SQL Server
  • Oracle
  • SQL allgemein

Weitere Kompetenzen

  • Agile Softwareentwicklung (Scrum)
  • Design Pattern
  • Mathematische Modellierung von Prozessen
  • Programmierung komplexer Maschinensteuerungen (u.a. Simatic)
  • Verfahrens- und Automatisierungstechnik-Background
  • Verständnis für Elektrik, Elektronik und Schaltungstechnik
  • Programmierung von Modems und seriellen Interfaces
  • Datenkompression
  • Neuronale Netze

Sprachen

  • Deutsch (Muttersprache)
  • Englisch (fließend)

Diese Übersicht ist nicht abschließend. Unser Werkzeugkasten entwickelt sich laufend weiter. Fragen Sie uns nach Ihrer konkreten Aufgabe.

Gemeinsam weiterdenken

Ihre Idee. Unser technisches Know-how.

Erzählen Sie uns, was Sie vorhaben. Wir finden den passenden Weg.

Lassen Sie uns sprechen