GithubHelp home page GithubHelp logo

👋 Hi!

My name is Henry Cagnini. I have a PhD in Computer Science by Pontifical Catholic University of Rio Grande do Sul (PUCRS), with a six-month internship at University of Kent. While I also got my Master's in Computer Science at PUCRS, I have a bachelor's degree in Computer Science by Federal University of Santa Maria (UFSM).

I was born and raised in Santa Maria, Rio Grande do Sul, Brazil.

💽 What do you do?

I'm currently an IT Analyst at Federal University of Santa Maria (UFSM). I mostly work with business intelligence, data mining, and machine learning.

I was also...

  • A Substitute Teacher at Industrial Technical College of Santa Maria (CTISM) (High School and Undergratuate);
  • A teacher at various institutions, such as PUCRS, Uniritter, Feevale, TargetTrust (Postgraduate);
  • An intern at Motorola Mobility Inc;
  • An intern at Enovative Design and Technology.

You can check some of my current and previous work at these organizations:

Research interests

My research interests are evolutionary algorithms, machine learning, and the teaching of computer science topics.

🎨 What are your hobbies?

I like to...

  • Play videogames 🎮
  • Travel ✈️
  • Eat at cafés ☕
  • Be with the people I love 💑

🌐 Social networks

📫 How to reach me

E-mail me: [email protected]

💻 Competences

My competences sorted by the most to least competent are*:

Status Programming languages Marking languages Technologies and topics
5️⭐ Python, Java, C LaTeX, Markdown Evolutionary Algorithms, Machine Learning, Statistics, Data visualization
4️⭐ C++ HTML, RestructuredText
3️⭐ Assembly, Android, Javascript CSS Frontend, Backend, Databases
2️⭐ OpenCL, CUDA, Prolog, Haskell, PHP Deep Learning
You're not here for my one-star competences, are you?

* Non-extensive list. Just the ones from the top of my head

⚡ Fun fact

Did you know the humanity already solved one of the seven Millenium Problems?


Metrics

Metrics

Henry Cagnini's Projects

ardennes icon ardennes

An Estimation of Distribution Algorithm for Decision-Tree Induction.

biogp icon biogp

Resolution of the Genetic Programming problem proposed in Bioinspired Computation class of professor Rodrigo Barros at PUCRS

bmda icon bmda

Implementation by Henry Cagnini of the algorithm described in Pelikan, Martin, and Heinz Mühlenbein. "The bivariate marginal distribution algorithm." Advances in Soft Computing. Springer London, 1999. 521-535.

clustering icon clustering

A set of Estimation of Distribution Algorithms for the data mining task of clustering.

cnnclass icon cnnclass

Repository for storing assignments of Convolutional Neural Networks class by Professor Rodrigo Barros at PUCRS

compilerforneander icon compilerforneander

Repositório para atividade da disciplina de Organização de Computadores, sobre programar um compilador de C para Neander.

computergraphics2012 icon computergraphics2012

Repositório com códigos-fonte da disciplina de Computação Gráfica cursada em 2012 na graduação em Ciência da Computação na Universidade Federal de Santa Maria, com o professor César Pozzer.

eael icon eael

Repository with the data used to generate figures and tables in the paper "A Survey of Evolutionary Algorithms for Supervised Ensemble Learning"

ednel icon ednel

Estimation of Dependency Networks Algorithm for Ensemble Learning

henryzord.github.io icon henryzord.github.io

This repository stores the code used to generate the personal webpage https://henryzord.github.io.

imageretrieval icon imageretrieval

Image Retrieval algorithm developed by Henry E. L. Cagnini and Thomas da S. Paula for the Image Processing class from PUCRS, taught by PhD. Teacher Isabel Manssour.

infosec icon infosec

Material para a Prova Didática do Concurso Docente para professor Adjunto do Centro de Tecnologia da UFSM, Departamento de Eletrônica e Computação, realizado no dia 11/05/2023.

libsvm-opencl icon libsvm-opencl

Implementation by Henry Cagnini for the SVM classification algorithm proposed in: CAGNINI, Henry E. L. ; WINCK, A. T. ; BARROS, R. C. . A Portable OpenCL-based Approach for SVMs in GPU. In: 4th Brazilian Conference on Intelligent Systems (BRACIS), 2015, Natal, RN. Proceedings of the 4th Brazilian Conference on Intelligent Systems (BRACIS), 2015.

mimic icon mimic

Implementation by Henry Cagnini for the MIMIC algorithm described in: De Bonet, Jeremy S., Charles L. Isbell, and Paul Viola. "MIMIC: Finding optima by estimating probability densities." Advances in neural information processing systems (1997): 424-430.

ml-meetup-python-notes icon ml-meetup-python-notes

Repositório com código fonte e slides da apresentação sobre como começar a praticar Machine Learning com Python.

nsga-ii icon nsga-ii

My implementation of some parts of the Non-Dominated Sorting Genetic Algorithm II (NSGA-II).

paradigmasprogramacao icon paradigmasprogramacao

Repositório com códigos-fonte da disciplina de paradigmas de programação, feita na Graduação em Ciência da Computação da UFSM em 2011/1, tendo Andrea Charão como professora.

pbil icon pbil

Repository of code from paper An Evolutionary Algorithm for Learning Interpretable Ensembles of Classifiers

pinhocomputergraphics icon pinhocomputergraphics

Repository for storing assignments from Prof. Márcio Pinho class on Computer Graphics in 2020 at PUCRS.

programmingparadigms2011 icon programmingparadigms2011

Repositório com códigos-fonte da disciplina de Paradigmas de Programação cursada em 2011 na graduação em Ciência da Computação na Universidade Federal de Santa Maria, com a professora Andrea Charão.

pyexam icon pyexam

Uma ferramenta para randomizar automaticamente a ordem de questões, e a ordem das opções, em uma prova de marcar.

sphinxtutorial icon sphinxtutorial

A repository for teaching how to use Sphinx to generate GitHub Pages docs and PDFs with LaTeX - both options with mermaid graphs, on both Windows and Linux!

template_python icon template_python

Template de repositório para código Python. Vem com um .gitignore configurado para VS Code, Pycharm, e arquivo README com seções pré-preenchidas.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.