Dr. Roger Doss, PhD

Experienced Senior Software Engineer since 1997 developing software primarily in C and C++ on UNIX and Linux for Hewlett Packard, Bloomberg, Lehman Brothers, MiSys, Dow Jones, and Liquidnet. My research interests are in programming languages, operating systems, theory of N.P. completeness, graph theory, machine learning,
data mining, trading systems, video gaming, and search.

I graduated from Rutgers with a B.A. (1998), and went on to earn a M.S. from NJIT (2001) and a Ph.D. from Northcentral University (2011) all in Computer Science. My Dissertation was "Exploring Approximation Algorithms and Their Empirical Analysis for Selected NP-Complete Problems". For my PhD, extensive C++ software was developed focusing on developing better approximations of NP-Complete problems, specifically, the Vertex Cover problem (although others were considered), and developing a search engine ranking algorithm based on the work.

My current research projects include a Digital Rights Management (DRM) system and an Operating System kernel. The DRM system is designed to work on Windows and Linux. It is written in C++ and is approximately 100,000 lines featuring RSA, X.509, proprietary software licensing logic, and cryptography. For more information, see objectlock.

The kernel that I implemented is designed to run on Intel x86 and is written in NASM and C. It is intended to be an open source project with expected release on Sept 2013. The kernel features a file system implementing a POSIX interface and a memory allocator. Functionality is inline with the original Linux kernel version .11. The system is currently 28,000 lines long. For more information, see oxkernel.

For a list of articles published on the web, see articles. Published web articles currently have over 76,000 page views on the web.

For Dissertation work, see PhD.

For getting in touch, please send a message via LinkedIn.

  • Education
    • Ph.D. Northcentral University
    • M.S. NJIT
    • B.A. Rutgers