{"id":138,"date":"2024-08-31T11:22:38","date_gmt":"2024-08-31T16:22:38","guid":{"rendered":"https:\/\/specialform.org\/?p=138"},"modified":"2024-08-31T11:22:38","modified_gmt":"2024-08-31T16:22:38","slug":"current-professional-interests","status":"publish","type":"post","link":"https:\/\/specialform.org\/?p=138","title":{"rendered":"Current professional interests"},"content":{"rendered":"<div class=\"boldgrid-section\">\n<div class=\"container\">\n<div class=\"row\">\n<div class=\"col-md-12 col-xs-12 col-sm-12\">\n<p class=\"\">My professional interests have changed somewhat since 2016. (My personal interests are mostly the same.)<\/p>\n<p class=\"\">Since 2016, I have worked at two different companies:<\/p>\n<ul class=\"\">\n<li><strong>ReactiveCore<\/strong> \u2014 SaaS for data transformation at scale. Using OWL\/RDF ontologies and schemas, OPS-5 rules (&#8220;Reactive Rules&#8221;), Scala + Spark (backend), and Jupyter + Python (frontend)<\/li>\n<li><strong>dv01<\/strong> \u2014 SaaS for data services connecting lenders and buyers of securitizations for multiple asset classes, including mortgages (MBS), solar\/home efficiency, line of credit, and auto. Using Scala + Spark (backend), Google Cloud Platform, BigQuery<\/li>\n<\/ul>\n<p>Continuing my earlier work, I am currently most interested in the following core technologies:<\/p>\n<ul class=\"\">\n<li>Semantic Web and linked data: Knowledge Graphs (KGs), OWL\/RDF, graph databases, SPARQL<\/li>\n<li>Rules-based systems for forward-chaining (RETE) and backward-chaining (Prolog, Datalog)<\/li>\n<li>Distributed cloud-based systems based on micro-services<\/li>\n<li>Relational databases (SQL), data warehouses, data lakes<\/li>\n<li>DataBricks for end-to-end capabilities<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>My professional interests have changed somewhat since 2016. (My personal interests are mostly the same.) Since 2016, I have worked at two different companies: ReactiveCore \u2014 SaaS for data transformation at scale. Using OWL\/RDF ontologies and schemas, OPS-5 rules (&#8220;Reactive Rules&#8221;), Scala + Spark (backend), and Jupyter + Python (frontend) dv01 \u2014 SaaS for data <a href='https:\/\/specialform.org\/?p=138'>[&#8230;]<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"bgseo_title":"","bgseo_description":"","bgseo_robots_index":"index","bgseo_robots_follow":"follow","footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/specialform.org\/index.php?rest_route=\/wp\/v2\/posts\/138"}],"collection":[{"href":"https:\/\/specialform.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/specialform.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/specialform.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/specialform.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=138"}],"version-history":[{"count":2,"href":"https:\/\/specialform.org\/index.php?rest_route=\/wp\/v2\/posts\/138\/revisions"}],"predecessor-version":[{"id":140,"href":"https:\/\/specialform.org\/index.php?rest_route=\/wp\/v2\/posts\/138\/revisions\/140"}],"wp:attachment":[{"href":"https:\/\/specialform.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=138"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/specialform.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=138"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/specialform.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}