For some reason, it's popular to include one's résumé online. I'm not looking for a job,
but here's my résumé anyway. If you'd like to hire me for something that seems to be an incredible
fit for an inappropriately large amount of money, I'd certainly be willing to listen.
Richard Kiss
Objective
- To play an active, productive role contributing to the evolution of cutting-edge technology
in a career in which I can continually learn from and work with intelligent, experienced people.
Key Interests
- user interface design and implementation
- networking
- optimization
- data and image compression, both lossless and lossy
- object-oriented programming and system design
- operating systems
- formal algorithm analysis
- artificial intelligence, including formal analysis and practical methods
- elegance in project management and implementation
- computer graphics
- games, entertainment and consumer technology
Employment History
- software engineer, Health Hero Network, March 1998 to present.
- designed, developed, implemented, tested and debugged embedded 68K ROM software using Metrowerks CodeWarrior, Mac OS 8, MPW, FreeBSD workstations, Solaris, EPROM burners, hardware debugging boards, serial communications hardware, modems, Linux, Perforce source-code control system, lex, yacc, the GCC C compiler, emacs
- developed, tested Java-based web applications using WebLogic, Java tools, Solaris
- proposed, designed, developed, implemented, tested and debugged web-based applications using WebObjects, EOF and OpenStep; used Mac OS X server, GCC Objective-C compiler, webscript, HTML, Oracle database
- proposed, designed, developed, implemented, tested and debugged call center using Python, WebObjects, FreeBSD, call-center multi-serial port hardware, modems, OpenSSL
- creator of Macintosh shareware "HTML Colors" application and "Autothenticate" system extension.
- software engineer, Mpath Interactive, Inc., which acquired Catapult in Nov. 1996, to March, 1998.
TCP network, encryption, Solaris, Windows NT, Perl, Java programming.
- software engineer, Catapult Entertainment, Inc., from Feb. 1996 to Nov. 1996
- reverse-engineered Super Nintendo 65816 assembly language games and patched them to be
compatible for play over phone lines with Catapult's XBAND 2400 baud modem
- created generalized communications, patching and XBAND OS interface library in 65816 assembly language
- created and documented Sega Saturn XBAND game library for use with Sega's 14400 baud modem, in C++ & SH-2 assembly,
which reliably transmits game data, with error checksum and correction, and ensures minimal latency
- Developer Support Engineer for Sony Computer Entertainment, Jun. 1994 to Feb. 1995
- set up and maintained the Developer Support BBS, responded to developers' queries about
Sony PlayStation hardware, development libraries and tools
- one of three technical representatives for Sony in North America
- developed, debugged and examined sample code in C, C++ and MIPS R3000
- teaching assistant for mathematics and PIC (program in computing) courses at UCLA,
both undergraduate and graduate courses, from Sep. 1992 to Jun. 1994 (part-time).
- live-in graduate assistant in Mira Hershey Hall residence hall, from Sep. 1992 to
Jun. 1994. Duties include being a liaison between students and Office of Residential
Life, informing students of and enforcing rules, planning educational and social programs
(part-time).
- software engineer for Electronic Arts Canada, Burnaby, British Columbia, Canada.
Programmed assembly language library routines for the Super Nintendo Entertainment
System and various utilities, from Jun. 1992 to Sep. 1992.
- software engineer for Distinctive Software Inc., Burnaby, British Columbia, Canada.
Programmed assembly language library routines for the Super Nintendo Entertainment
System and the Sega Genesis, from Feb. 1991 to Sep. 1991.
- teaching assistant and marker for undergraduate mathematics courses at Simon Fraser
University, Burnaby, from May 1989 to Dec. 1990 (part-time).
- programmed in BNR Pascal on the Voice Service System Design Committee at Bell-Northern
Research in Ottawa as a co-op job in the summer of 1988.
- sold two articles and programs on the Apple // computer to Nibble magazine while
in high school.
- first floor representative of Hershey Hall student government (volunteer), Oct.
1991-Jun. 1992.
- vice-president of McTaggart-Cowan Hall Residence Union for the spring 1990 semester
(volunteer).
Academic Information
- awarded an MA in Mathematics from UCLA, Jun. 1992
- awarded Chancellor's 1991 graduate scholarship at UCLA, worth $12,500/year + all fees
- GRE scores: verbal 620/800, quantitative 800/800, analytical 790/800, math (subject) 990/990
- graduated Simon Fraser University (14,000 students), Dec. 1990, with an Honours BSc
in Mathematics, awarded Dean of Science Medal for highest science grade point average
with a GPA of 4.21 (A+ = 4.33, A = 4.00)
- offered University of B.C. entrance scholarship worth CDN$20,000
- awarded the Simon Fraser University Entrance Scholarship, CDN$25,000 + tuition
- awarded Dean of Science Award for 1990
- one of five members of Canadian Physics Olympiad Team in Jul., 1987
- awarded Honourable mention 1990 William Lowell Putnam Mathematical Competition, tied
for 41.5 place of 2700 North American math students
- placed fourth in Canada out of 8000 on the 1987 Euclid math contest sponsored by the
University of Waterloo
- placed first in British Columbia, 40th in North America out of 400,000 on the 1987
American High School Mathematics Exam
- awarded honorable mention in the UBC essay contest for grade twelve students
Papers
- Valentino DJ, Bhushan V, Kiss R, Harreld M, Lufkin R, Vinuela F, Gibson D, "Virtual Reality in Radiology: An Innovative Application of PACS in Neuroradiology," Proceedings of SPIE Medical Imaging 1994: Image Capture, Formatting, and Display, 2164:393-401, 1994.
- Huang L, Kiss R, Kannan B, Valentino DJ, "PACS Implementation Strategies: Optimal Long-term On-line Storage and High Availability of Image Data," Proceedings of SPIE Medical Imaging 1994: Image Capture, Formatting, and Display, 2164:512-514, 1994.
Computer Experience
- worked at length with C++, Objective-C, Python, C, Pascal, assembly language (6502, 65816, 680x0, MIPS
R3000, SH-2, PowerPC), Lisp, Perl, Java and BASIC
- very familiar with Metrowerks CodeWarrior, UNIX, WebObjects, Cocoa APIs, MPW, PowerPlant,
Next ProjectBuilder, OpenStep, Java APIs, Cocoa APIs, WebObjects
- worked with 68000 assembly language on Macintosh, Sega Genesis and embedded systems hardware
- worked with MIPS R3000 and Sony PlayStation hardware
- worked with SH-2 and Sega Saturn hardware
- teaching assistant for PIC 10C, a UCLA course in advanced C++ (UNIX)
- strong Objective-C, Python, WebObjects, UNIX advocate
- always advising friends and colleagues carefully and efficiently with all kinds of
computer-related concerns
- own a PC running FreeBSD and a PowerBook running Mac OS X
- have been working with computers for more than twenty years
- have an extremely thorough knowledge of the Apple // line of computers, including
complete mastery of 6502, 65816 Assembly language
- creator of countless programs of all kinds
- unrivaled experience reverse engineering and patching 65816 assembly language games
on the Super Nintendo Entertainment System (SNES)
And More...
- fast typist, 91 words per minute at 96% accuracy (two minute test)
- friendly, outgoing, intelligent, vocal, reliable, meticulous, articulate, personable,
and a good sense of humour
- former member of the UCLA Comedy Club
- non-credit course in improvisational acting in fall, 1991 at UCLA
- enjoy reading, using computers, solving math problems, basketball, skating,
volleyball, hockey, tennis
References
Available on request.