Michael Bobak Ontology / Knowledge Engineer / Research Programmer / Analyst
mike.bobak@gmail.com, linkedin.com/in/michaelbobak, @MBstream, github.com/MBcode
Summary
Research-Programmer starting with (bio)physical-science simulation, adding AI study and years of Knowledge-Engineering work as well (in: edu/gov/com). Focus on Knowledge-Based aids, for process improvement to teaching. AI: Ontology, Knowledge-Representation and Reasoning, Rules, Kn-Acq, NLP, ML
Work Experience
xendat.com/vrtx.com Ontology Data Developer/Analyst (Integrations) (remote) 2023-25 2years
Contract to a pharma’s Ontology Group using: Python, Triple-Stores, (web)Protege, Semantic-Web-Libs
Wrote new libs used for both a Semantic-ETL and for an automated QA/QC, aiding Ontologist & BizDev, incl several apps
National Center for Supercomputing Applications, Sr Research Software Engineer, Urbana, IL 2019-23
Bringing my background to earthcube.org and other grants. Focus on semantics/metadata search, with some NLP & sim.
EarthCube's GeoCODES: Crawl data repos json-ld for extended schema.org,and provide faceted search, related datasets, and transition to notebooks. Built up related python libs, use of triple-stores.. FAIR data principles
AlohaHealthNet Sr Knowledge-Engineering 2017-2025 (remote)
Advising early stage startup built on the topic of my UCSF.edu research. Matching EHR to get people into cliniical trails
Agrible/Nutrien Sr Software Engineer 2017-18 1year (Champaign Il)
Planned & guided reworking the main simulation, documentation, & ML/verification which helped with it's acquisition
Freelance Consultant, July 2011-2017, San Francisco, CA
- Working as an ontologist for osthus.com on aligning bio/pharma ontologies to BFO to annotate masses of data in HDF5 files, for the allotrope.org
- Worked with IDEO on their systems integration issues that could be aided by Knowledge-Graph for info refine/cleanup
- Worked with the Siemens Web of Things research group on use of SemWeb+IoT for adaptable manufacturing
- Advised with a variety of start-ups in understanding AI tech, including: Fashion start-up that would track unstructured blog info to surface trends - Sports startup thewhytehousegroup.com needed dbpedia search ability
- Developed ideas to take my UCSF research and fuse it with the Patient Data Mining Cluster that was developed by the UCSF Head of Research Computing and a PhD student, which has now been submitted for a patent
- Worked with UCSF in Psychology Department understand how to apply NLP and graph relation insights into an app they developed called Prime for schizophrenic young adults, with application to depression management as well
- Help with an assisted eco-sim/modeling environment in Lisp.
Continued to build skills around ML, Semantic-Web/Linked-Data, and Knowledge-Engineering:
- Coursera courses: Data Analysis, Data Science (with distinction), Machine Learning (with distinction), Discrete Optimization (audit) – open-HPI courses: Semantic Web, Knowledge Engineering, Knowledge-Engineering with Semantic Web technology, Linked-Data-Engineering - Stanford courses: Design Thinking
Apollo
Education Group,
Architect,
Adaptive Learning Platform,
Oct 2010 - Jul 2011, San Francisco, CA
Conceptually
annotate study material and tests for automated remediation,
instrument classroom to learn from using: Hadoop, Lisp, KM
UCSF
Programmer/Analyst
III, Sept 2007-Oct 2010, San Francisco, CA
Medical-Informatics
research
(relating
to clinical-trails) in Lisp/KM, and Natural Language Processing in
Java; paper
with
Stanford group;
ontology
dev/using:
Lisp, KM,
.. Match conceptually annotated patient EMR..against a concept based
in/ex-clusion criteria annotated from ClinicalTrials.gov to see which
trials they might be eligible for, via semantic-search
Freelance
Knowledge Engineer/ Research-Programmer, Feb 2001 Sept 2007, Chicago
and Boston
mindbox.com
3/02-10/02.
used Art*Enterprise See: Ocwen_Mindbox
Worked
up to half-time for cas.dis.anl.gov
5/03-5/04 w/Java Simulation Worked full-time 8/03-
~05(Verizon)labs.gte.com,
Model-Based-Diagnosis on a national scale. w/Art *Enterprise See:
aaai.org/Papers/IAAI/1996/IAAI96-287.pdf
Bioinformatics/control
contract
11/04-12/05
w/CLIPS&Protege.stanford.edu/Java/DB Control of perfusion pumps
on light microscope sample, monitoring incl. Machine-vision,
Bio-ontology /reasoning/Kn-mngt for the experiment setup. & Grant
proposal work. Worked for CME.com 2/06-06/06 (re)organizing
trade-data validation code. w/CLIPS/Jess
Signal-Processing/Machine-Learning (startup) 06/06-w/Lisp/etc.
Hospital Informatics/Machine-Learning ghx.com 02/07-05/07-w/Lisp,
Machine Learning speedup for financial-scientific w/Lisp
UIUC
Knowledge
Based Systems Lab,
(Senior) Research Programmer, Jun 1998-Feb 2001, Urbana, IL
Organize
many levels of a very large knowledge-based simulation projects.
Brought over 18 programmers together to deliver a coherent product.
Ran weekly group meetings, down to help solving any problem. Hiring,
demo, design, install trips, prototyping to lead project direction.
Taught group of 6 how to use a Rule-Based-shell for a
reasoner-rewrite in Art*Enterprise. Projects included:
Simulation-based, Intelligent Tutoring System (ITS) & Real- Time
control system. Being used in classroom, real life testing, presented
at IAAI99 'Automated
Instructor Assistant for Ship Damage Control'
- The system teaches Navy officers how to save a simulated ship in
crisis. A variant was developed to catch real-time crisis conditions
and suggest solutions www.dwilkins.org/members.htm
Brightware,
Knowledge Engineer, Oct 1996-Jun 1998, Chicago, IL
Helped
develop and install their very first product (intelligent email
reply). Worked between development and consulting. Helped on several
Knowledge-Based business applications. Helped with several deployed
Knowledge-Based business applications (i.e. financial: mortgage, web
based job finder). w/Art*Enterprise See:
www.brightware.com/eservice_solutions
&later
1/2 year for the new version of the company: Mindbox.
Institute
of Learning Sciences,
Lead Programmer/Analyst, Feb 1996-Aug 1996, Evanston, IL
Wrote
Lisp code (mainly GUI) for Qualitative Research Group. Learned more
about Qualitative/Quantitative Simulation, Model-Based Reasoning,
Intelligent-Tutoring-Systems, and general Lisp programming.
See:
www.qrg.northwestern.edu/projects/NSF/Cyclepad/aboutcp.htm
Argonne
National Lab
(EAD
and
DIS
groups),
Software Engineer, Feb 1993-Feb 1996, Argonne, IL
Wrote
fielded Expert System by myself at the end of grad-school. in Lisp
rule-shell then CLIPS Prototyped communication and control of
distributed simulation. w/CLIPS PVM etc. Agent wrapping of
simulations with CLIPS+PVM, to describe then mix and match them. Also
used C++, Smalltalk, FORTRAN with PVM; Other work as needed.
Algo/Viz/Etc. Written up in a book about innovative distributed
object application. See: www.dis.anl.gov/DEEM
HLAsim
www.dis.anl.gov/DEEM/DIAS
diaswp.pdf
Later
some work for new subgroup of dis: cas.dis.anl.gov.
Education
University of
Illinois, Urbana-Champaign
MS
Biophysics & Comp-Biology with AI, 1990-93 Research
Assistant /Research Programmer
BS
Physics, BS Biophysics, 1983-88, dept. distinction Research
Programmer(1⁄2
time w/local lab)
PROFESSIONAL ORGANIZATIONS:
AAAI (Association for the Advancement of Artificial Intelligence) life-member.
IEEE (Institute of Electrical and Electronics Engineers) & Computer Society 10yr
Other groups: meetup.com, linkedin-groups
ID
orcid.org/0000-0003-2357-5918
wikidata.org/wiki/Q104512704
Papers
scholar.google.com/&q=michael+bobak