I am currently a Computational Physicist working at IFIMUP, and the FCT project Lead of DMag (Demagnetizing-based magnetocaloric refrigeration; PTDC/EME-TED/3099/2020). I have more than 10 years of experience writing Python code, which includes expertize in using standard libraries (numpy, matplotlib, pandas, sklearn, flask, django), and more than 5 years of experience using machine learning algorithms to solve optimization problems. Among other projects, I developed the heatrapy Python package (that has been downloaded more than 55000 times), I was one of the co-founders of the matfinder platform - web database of materials, and I was the Fullstack developer of the web platform computeheat.
scikit-learn
machine learning library for python
flask
micro web framework written in Python well suited for web APIs
tkinter
python binding to the Tk GUI toolkit
matplotlib
plotting library
pandas
python library for data structures and data analysis
numpy
python library for mathematical functions
django
free and open-source web framework
redux.js
javascript library for managing application state.
react.js
javascript library for building user interfaces
node.js
open-source, cross-platform javascript run-time environment
express.js
web application framework for node.js
html
standard markup language for creating web pages
nginx
free and open source web server.
css
style sheet language used for describing the presentation of a document written in a markup language
bash
unix shell and command language
mongodb
cross-platform document-oriented NoSQL database
debian
linux distribution
postgresql
object-relational database management system
C++
general-purpose programming language
git
version-control system for tracking changes in computer files and coordinating work on those files among multiple people
web game: make series of three consecutive numbers horizontally and vertically (Full Stack developer of the whole web platform: API coded in node.js and web application coded in React.js, 2018)
Read Morepython library for computing heat transfer processes in solids for 1-dimensional models (author of the whole library, 2018)
Read Morecompute heat transfer processes involving heat conduction of stacks of materials (Full Stack developer of the whole web platform: API coded in Flask and web application coded in React.js, 2018)
Read Moreweb database of materials physical properties (Backend developer: postgresql database architect and flask API author, 2019)
Read MoreD. J. Silva, J. S. Amaral, V. S. Amaral; SoftwareX 2018, 7, 373-382.
Read MoreD. J. Silva, J. Ventura, J. P. Araujo, Energy and AI 2020, 2, 100030.
Read MoreD. J. Silva, J. Ventura, J. P. Araújo; Int. J. Energy Res. 2021, 45, 18498.
Read More