João Ferreira

João Ferreira

Away on vacation
Mentor
Rising Codementor
US$15.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Expert in Python and data manipulation
Expert in Python and data manipulation

I have a PhD in Bioinformatics and have a lot of experience dealing with data manipulation (think DNA, proteins, etc). I am also a researcher, working with ontologies (knowledge representation).

Some of my skills include high fluency in Python and Java. I also know a lot of HTML/CSS, MySQL (especially using Java and/or Python to access and manipulate MySQL databases).

On the side of knowledge representation I use a lot of OWL ontologies.

I am also fluent in TeX and LeTeX.

Portuguese, English
Lisbon (+01:00)
Joined August 2015
EXPERTISE
10 years experience
I am the author of software to deal with using knowledge represented in OWL to make decisions and create new knowledge (an area of expert...
I am the author of software to deal with using knowledge represented in OWL to make decisions and create new knowledge (an area of expertise somewhat academical and with few practical applications at the moment), and have a big experience with setting up back-end systems using Python and its MySQL drivers.
8 years experience
I have written several papers in the past, all using LaTeX, following different templates from different journals. I'm able to create lat...
I have written several papers in the past, all using LaTeX, following different templates from different journals. I'm able to create latex packages and classes, and have done so in order to implement my university's PhD thesis requirements.
Articles
View more
Articles
View more
6 years experience
I have created software to read and use OWL ontologies (an area of expertise somewhat academical and with few practical applications at t...
I have created software to read and use OWL ontologies (an area of expertise somewhat academical and with few practical applications at the moment). I am knowledgeable in developing modular software, using generics, tampering with Java's class location, etc.
10 years experience
I have setup, maintained and updated several MySQL databases throughout my programming years. I use databases on a daily basis to store a...
I have setup, maintained and updated several MySQL databases throughout my programming years. I use databases on a daily basis to store and retrieve my data and to pipe it to other (Python/Java) applications for further processing
6 years experience
I'm highly familiar with OWL 2.0 (a format to represent knowledge in a machine-readable fashion), including using it with Java (through t...
I'm highly familiar with OWL 2.0 (a format to represent knowledge in a machine-readable fashion), including using it with Java (through the OWL-API). I also know how to develop an ontology with OWL, what are the best practices, etc.
KnowledgeKnowledge representation
View more
KnowledgeKnowledge representation
View more
4 years experience
I have created several web applications using HTML, CSS and AJAX.
I have created several web applications using HTML, CSS and AJAX.
1 year experience
My experience has only been form the point of view of a hobbysit, but I have successfully created some working programs with rust, mainly...
My experience has only been form the point of view of a hobbysit, but I have successfully created some working programs with rust, mainly command-line stuff with mathematical significance (think 3D geometries, for example). I created performant data structures (such as graphs).

REVIEWS FROM CLIENTS

João's profile has been carefully vetted and approved as a Codementor. Connect with João now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
clean-mendeley-bib
Clean mendely bib files
4
1
safe-parser
A simple parser of python-line code that can be safely executed
Python
3
0