Fractal art by Ken Musgrave.
Dr. Ramon Lawrence |
Founder of UnityJDBC (Multiple Database Querying, Reports, and Integration)
Database Consulting for Database Design, SQL, NoSQL, and Big Data systems
Associate Professor, Computer Science
Director of Distributed Database Laboratory
Irving K. Barber School of Arts and Sciences
University of British Columbia Okanagan
ASC 349, 3187 University Way
Kelowna, B.C., Canada, V1V 1V7
Hello, my name is Dr. Ramon Lawrence. I am associate professor of Computer Science at the University of British Columbia Okanagan. My research areas are data virtualization, data integration and warehousing, embedded databases, and Big Data analysis. If you are a student, you may be interested in courses that I am currently teaching. My database expertise has led to the founding of a company called Unity Data Inc. that has built a JDBC driver allowing SQL queries across sources (data virtualization) including NoSQL sources such as MongoDB and performed software consulting for Fortune 500 companies such as GE. I am currently the Director of Engineering at Heimdall Data. If your organization requires database expertise from "small to Big Data", contact me for a no cost, no obligation requirements discussion.
Database consulting services are provided for companies large and small. Current and past clients include Fortune 500 companies Bayer, Monsanto, GE, and Reimer Express Lines Ltd. (a division of YRC Worldwide), and local Kelowna companies such as SkyTrac. Unity Data Inc. provides database services including database design, database optimization, application development, data migration and cleaning, data warehousing, data virtualization, data integration, and software development. Contact for a no obligation requirements assessment and quote.
My research expertise spans a wide area of database systems with focus on database tuning and performance, integration, and interoperability. The Distributed Database Laboratory has built two SQL relational engines: one in Java for data virtualization which is used in UnityJDBC and a second for embedded sensor nodes written in C. Applied research includes a partnership with the City of Kelowna to build a parks management system to reduce the cost of parks maintenance, and algorithms for path finding in video games that use pre-constructed databases.
Projects Publications Publications (on DBLP) ACM Author Page Student Supervision