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
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.