Thanks to my PhD in Artificial Intelligence, I am interested in all aspects of:
- Knowledge Representation and Reasoning (KRR),
- Statistical Relational Learning (SRL),
- Natural Language Processing (NLP),
- Graph Theory (GT).
My main area of expertise includes:
- Production Rule System (PRS) - Drools,
- Logic Programming (LP) - Prolog,
- Answer Set Programming (ASP) - Gringo/Clasp,
- Probabilistic Reasoning - LPAD/ProbLog/Markov Logic Networks,
- Knowledge Revision -- abductive, inductive and deductive reasoning.
I have work experience in:
- Natural Language Processing (NLP)
- NLP libraries (Stanford CoreNLP/ClearNLP/*Apache OpenNLP and personal tools),
- Topic Extraction and Clustering,
- Named Entity Recognition,
- Entity Linking;
- Machine Learning (ML)
- Unsupervised and Supervised Algorithms,
- ML Libraries (Apache Math/ML/Weka and personal tools),
- mainly used in NLP and Computer Vision (CV);
- Closed World Assumption (CWA)
- Graph databases (Neo4j),
- NoSQL databases (MongoDB and other JPA-based repositories),
- SQL databases (MySQL, SQLLite, JDBC);
- Open World Assumption (OWA)
- RDF, OWL, etc. ontologies,
- semantic tools like Protégé/Pellet/Jena,
- realtime Expert Systems (ES) / Decision Support Systems (DSS)
- device for remote physiotherapy rehabilitation using CV,
- recommendation system in eTourism,
I am proficient in many Java/JavaEE technologies and frameworks (Spring, Thymeleaf, Bootstrap) and I am also competent in other languages (C/C++, HTML/JavaScript, Python).