|
2003 - present day
|
Aristocrat
Technologies, Inc, Las Vegas, NV, USA |
Software architect
& consultant |
Working mainly on
Aristocrat's OASIS casino management software. Specifically a
new Microsoft .NET based version of OmniView - a graphical casino floor
monitoring utility - written in C#, Poller - the casino data
acquisition module, as well as firmware for gaming machines.
|
| 1997 - 2003 |
TurboPower Software
- Colorado Springs, CO, USA |
Software architect
& consultant |
Principal designer
& engineer on Sleuth QA
Suite and Memory
Sleuth.
Memory Sleuth is the 32-bit version of MemMonD, which was
acquired from me by TurboPower in 1996. It's a tool for finding
memory leaks and for tracking memory consumtion.
Sleuth QA Suite consists of 5 quality assurance related
tools, namely:
CoverageAnalyst - a tool for tracking code coverage at the
source line level in Borland Delphi, Borland C++Builder,
Microsoft Visual Basic, and Microsoft Visual C++ applications.
StopWatch - a hierarchical profiler, measuring run-time
performance at the routine level. Supports Borland Delphi,
Borland C++Builder, Microsoft Visual Basic, and Microsoft Visual
C++ applications.
LineProfiler - a source line based performance profiler,
supporting Borland Delphi, Borland C++Builder, Microsoft Visual
Basic, and Microsoft Visual C++ applications.
TestExec - a test automation robot, which allows the user to
record mouse and keyboard interaction with the program under
test in script format and then later play back the scripts
either unaltered or reprogrammed. Also has various features for
validating data in the program under test.
Insider - a static binary code analyzer, which shows various
'interesting' statistics about binary code.
In addition, Sleuth QA Suite contains a test framework, STF,
which is the only portion of Sleuth QA Suite that I didn't
design and program.
-
Contributing designer/engineer on FlashFiler (SQL engine),
Internet Professional (HTML engine), Orpheus (report views,
outline,
splitter, notebook, meters, shared core infrastructure, and other),
XMLPartner (XML:FO), Async
Professional (central data dispatcher f. v3, NT printer driver),
as well as various other minor things.
|