Next: About this document ...
Up: Profile
Previous: Work Experience
- Domains
- 3D, Device Connectivity, Security
- Architecture, design and development
- Embedded and platform independent development
- High performance and parallel computing
- Project management and maintenance
- Training
- Industries
- Medical Device Industry
- Automotive Supply Industry
- CAD/CAM - Woodworks and sewing machines
- Economics
- Electronic Industry
- Energy supply
- Engineering
- Graphics, video and multimedia product manufacturer
- Internet provider
- Software development
- Training center
- Topics
- 3D, CAD/CAM
- Device Connectivity and Security
- Automation techniques
- Application integration (EAI, J2EE, XML, XSLT, SOAP, ..)
- Communication protocols
(ISDN, TCP/IP, MOST, and special protocols e.g. IPC)
- Compiler and interpreter construction
- Controller programming ANSI-C(++) and Assembler
- DB applications and interfaces (DB2, SQL, JDBC)
- Graphic User Interfaces (GUI)
- Multimedia systems
(Player software, decoder, hardware driver (mpeg2, mp2, pcm, a52))
- Network techniques
(DB interfaces for HTML Server,WWW, Proxy, Ftp, News,
Email clients, Firewall installation etc.)
- OO-Design (UML, Rational Rose, Paradigm Plus, Java, C++)
- Optimization automates
(Genetic algorithms, Neuronal Networks etc.)
- Organizing and planning
- Parallel Computing, Concurrency (SDL / UML, SIMD / MIMD, OpenMP, OpenCL)
- System analysis and design
- System software
- Communication Protocols
- Filesystem
- Graphic Card Driver (XFree86, Proprietary, Console)
- Linux Kernel Development (device driver and porting)
- OpenGL, GL ES, driver development
- QNX Device Driver Development
- Training (C++, Java, Networks)
- Unix administration
- Hardware
- AIC RS/6000
- ARM 32bit and 64bit
- Bluetooth LE and BREDR (Programming per Specification)
- CNC-Controlling
- Controller (8051, 80166, ARM, SH4)
- DSP's (TMS..)
- Graphic Chips (ATI R3xx-R6xx, Siliconmotion, Fujitsu MB86291)
- HP
- IBM PC + Compatible
- PowerPC 7xx
- SUN Sparc
- Operating Systems
- Unix (AIX, BSD, HP, GNU/Linux (Debian, Ubuntu, Red Hat, OpenSuSE, Android), QNX, Solaris)
- VxWorks
- MacOS
- MS-Windows (95/98/NT/2000/XP,7), MS-Dos
- Programming Languages
- C / C++ (STL, C++98, C++11, C++17, C++20)
- Java (1.0.2 - 12.x, J2ME)
- GLSL (OpenGL), OpenCL
- Scripting languages as necessary (Korn, Bash, Perl, ECMCA, ..)
- Assembler (80x86, 68000, 650x)
- ...
- Development Environment and Tools
- API: OpenGL/GLSL, OpenCL, OpenMP, ODBC/JDBC, pthreads, STL, ...
- Bugs/Requirements: Bugzilla, ..., Doors
- DB: MariaDB/MySQL, DB2, dBase, Oracle, ...
- Compiler: ANTLR, Lex & Yacc (Berkley, MKS, GNU), JavaCC
- Continuous Integration (CI): Jenkins/Hudson, JUnit, CppUnit, ...
- IDE: Eclipse, Netbeans, MS-Visual C++, ...
- OO/UML: Bouml, Rational Rose, Paradigm Plus, Innovator, Telelogic SDT/SDL, ArgoUML, Thorn, Umbrello, ...
- SCM: GIT, Perforce, Remedy, ClearCase, Change Synergy, CM Synergy; SCCS, RCS, CVS
- Methodology
- Requirement Management
- UML Analysis and Design (OO, Structured, States, ..)
- SDL specification for multiprocessing / multithreading systems
- Top-Down interface specification
- Buttom-Up implementation
- Review and audit procedures
- Object oriented programming (Java, C++ and either C)
- Configuration-managment, project maintenance
- Usage and implementation of platform independent standard libraries
- Debugcode with inductive proof
- OO-Design using UML iteratively
- Tests: BlackBox, WhiteBox, Unit, Continuous Integration, Regression
- Extreme- and team-programming, KnowHow Transfer
- Server Environment
- Apache, NGINX, Samba, Squid, inn(news), ftpd, routed, ippp, iptables, sendmail, VPN, squid, mysql, git, bugzilla, jenkins, ...
- GNU/Linux Server, Windows clients
Next: About this document ...
Up: Profile
Previous: Work Experience
2023-07-31