Michael Kalouš
baktrasf

Summary

I am a full-time mainframe (IBM System z) software developer with more than two years of mainframe experience. I work for a big international company as a software engineer.

Mainframe Skills

I know all the happy basic green screen stuff like TSO, ISPF, SDSF, SYSVIEW and JCL.
I am able to program the mainframe using HLASM, IBM XL C/C++ and REXX. I also know basics of COBOL.

I have also a very good knowledge of the IMS, the old hierarchical database from IBM.
Now I am trying to gain same knowledge of the IBM DB2, newer relational database.

My current responsibility is to design and develop (mostly in assembler) system dependent software modules for z/OS.

IBM PC Skills

Even though I am a mainframer now, I was born and I live in the era of Personal computers, so I can handle them very well.

Programming languages: Java SE, C/C++, Pascal, BASIC, Assembler 8086
Markup and scripting: HTML, XML
IDEs and libraries: NetBeans, Eclipse, JFC Swing, GTK+, gtkmm, SDL, OpenGL
OSs and other software: GNU/Linux, Microsoft Windows, Microsoft Office, OpenOffice.org, GIMP, LYX, KDE

Education

Master's degree in electrical engineering and informatics. Branch: Computer science and engineering.
Czech Technical University (CTU), 2002-2009.

My Open Source Projects

I do not leave the PCs idle. To upkeep and improve my PC development skills, I am developing few open source projects when I have some spare time. My primary development system is GNU/Linux, but I don't disregard Microsoft Windows, to be sure. In the open source software area, I am also known as a fictitious company 'BAKTRA Software', hence my user name baktrasf.

mmSAP - SAP player for GNU/Linux (C/C++, GTK+, ALSA).
TURGEN SYSTEM - Program that converts files to various turbo systems, 8-bit Atari computers related utility (Java 2 SE, JFC Swing).
ranker - Ranking of images (C/C++, GTK+), currently not maintained.
Caverns of the lost miner - Small game for Atari 800XL, written in C and assembler.

Hardware I am working on