The main skills can be found in design and implementation of general and
business based frameworks, project and development management, core software engineering
with library design, Enterprise Applications Integration (also in connection
with SAP R/3) and building interpreters and middleware integration.
The main skills of Roger Rene Kommer can be found in:
- Design and implementation of general and
business based frameworks:
- Project and development management between 1 man month
and 12 man years.
- Enterprise Applications Integration in connection
with SAP R/3:
- Core software engineering with library design,
building interpreters and middleware integration:
In detail:
- Managed eXtrem Programming.
- OOA, OOD, OOP, UML
- Development and management following ISO 9001
- Database modelling (ERD)
- Pattern oriented design
- Aspect Oriented Programming (AOP) / Intentional Programming (IP)
Good experience with MS DOS, Windows 3.1, Windows 95, Windows NT / 2000,
Unix (Sun Solaris, Linux, AIX, BSD, Darwin) from user, administration and programmer perspective.
Experience with OS/2, MacOS and OpenStep from the user perspective.
- C++ & C: Expert / 'guru', over 10 years
- Java: Expert, 4 years
- Perl: Expert, 6 years
- Basic dialects (VisualBasic 1.0 – 5.0, Wordbasic, AccessBasic, etc):
project experiences, 10 years
- Tcl/Tk: project experiences, 2 years
- PHP (PHP3/4): project experiences, 3 years
- LISP (ACDKLisp, AutoCAD, Common Lisp, elisp):
project experiences, 4 years
- SQL (ESQLC, Informix, ODBC, Access):
project experiences / Expert, 5 years
- Unix-shell programming (sh, ksh, csh, awk, sed, etc.)
project experiences, 4 years
- HTML, CGI in Java, Perl, VBScript, JScript
project experiences, 6 years
- UML
project experiences, 5 years
Expert / 'Guru', 8 years
- CORBA (IDL):
project experiences / Expert, 5 years
- [D]COM:
project experiences / Expert, 4 years
- XML-RPC/SOAP:
project experiences, 1 year
Following protocols I have implemented by myself:
- CORBA IIOP, GIOP, POA, DSI
- Sockets (TCP/IP / UDP), HTTP (Server/Client), FTP (Client)
- XML SAX and DOM
- RPC-XML (Server/Client)
- SAP RPC, IDOC (Client)
- COM, DCOM (Client/Server)
- Java JNI (Client), Serialisation (Client/Server), .class
- ODBC (Client)
- Siemens S5/S7
- Profibus
- Perl, Python and Tcl C-Interface
- VC++ 1.0 – Visual Studio .NET (7.0),
- Borland C++ 3.0 – 6,
- Visual J++, Emacs, Watcom C++ 10.0,
- Sun Workshop C++,
- Sniff+
- gcc/g++
- [g|n]make (Unix/GNU),
- Rational ClearCase,
- Rational Rose,
- Rational ClearQuest,
- RCS/CVS,
- Visual SourceSave,
- ObjectDomain,
- Together++
- ACDK (design & development),
- STL (HP, SG, ObjectSpace),
- RogueWave (Tools, Threads, DBTools),
- Borland Template Library,
- MFC,
- (D)COM/ OLE2/ActiveX,
- ATL,
- CORBA/ORB (HP, OmniOrb, Mico),
- ODBC,
- wxWidgets/wxWindows,
- GTK+,
- Qt,
- X11/Xt,
- Motif,
- OWL,
- ACE,
- YACL,
- PORTWCL own development for a portable and lean library for Windows Programming (Windows 3.1 (16bit), Win32s, Windows 95, NT 3.51, NT 4.0) for Borland C++ 4 - 5, MSC 1 - 5, Watcom 9 - 11.
- Lex (Flex, Flex++) and
- Yacc (Bison, byacc, Bison++).
- Various own developments
- Apache: project experiences, 1 year
- MS IIS 1 - 4 (HTTP, FTP, telnetd), including Frontpage extensions and CGI (Java Servlets, C, Perl, ASP):
project experiences, 1 year
ISP
- Email Server, MS SQL Server 6.5, MS Transaction Server,
- Firewall
Project experiences / expert: 5 years
- Own JDBC-Like Database Bridge:
ACDK
- Oracle on Linux, Solaris and Windows:
- Sybase on Solaris:
MDDS
- Informix on Solaris:
Fresenius
- MS SQL:
- MySQL on Linux:
- Access on Windows
ISP
- Ingres SQL on AIX
ISP
Integration of SAP R/3 systems with other systems and
legacy applications:
project experiences, 5 years
- Programming MS Word 5 - 6,
- Winword 1 - XP,
- MS Acce
|