mini-Curriculum Vitae
oyd11
(contact me for a fuller one - oyd111, on the gMail dot com server )
Software engineering:
- Main programming languages:
Assembly (x86,z80/GameBoy-CPU),
C,
C++.
- Other programming languages (used for scripting or mini projects):
Assembly
(6502,
ARM,
M68k),
Forth,
Java(Mostly MIDP),
Lisp,
Perl 5,
Pike.
Python.
- Historical usage of:
BASIC,
Logo,
Pascal.
APIs/Environments:
- system programming on linux and other un*x like system
- system programming on Win32 + GDI
- BSD-socket layer
- MS-DOS (ISRs etc)
- Embedded environments, using assembly and Forth.
Hardware interfacing:
- 1990's PC hardware(VGA, VESA2, SoundBlaster, Yamaha-OPL3, etc, under DOS, and linux)
- Nintendo GameBoy Color.
- Limited experience with Commodore 64, Atari 8bit, Palm, Nintendo GameBoy Advanced, GP32 and Sega-Dreamcast.
(coding) experience and knowledge in:
- Computer graphics (ray-tracing, filtering, standart algorithms, etc)
- Sound synthesis (Karplus-strong, filters, etc)
---EOF---