Last blog entries


Felipe Cavani - 2017-10-09 12:06:00 -0300

It´s again the rain

Submit the stigma

Felipe Cavani - 2017-10-04 12:00:00 -0300

My name is Felipe, I have 38 years old. I train Jiu-Jitsu. I’m a computer programmer and also a photographer, sometimes. This is not enough words to define me. There is no enough words in the world...


Felipe Cavani - 2017-09-19 14:06:00 -0300

Filedrop ( https://fcavani.com/filedrop ) - https://fcavani.com/filedrop ( https://fcavani.com/filedrop ) - is a service for fast file sharing. It’s simple and intuitive, you can drop one file or...


Felipe Cavani - 2016-07-12 03:14:15 -0200

Slog (slow log) is a attempt to make a logger with more features than the standard go logger but with similar performance. The logger feature levels, tags, flexibility to implement differents...


Felipe holds a BC in Computer Science (2004) from Unesp and has master degree in Mechanical Engineering (2007) from USP (the most important university in Brazil with the better ranking in Latin America). During undergraduate and master degree he developed work in the field of pattern recognition (multilayer perceptron and Bayes classifier with multimodal and multidimensional gaussian distributions) and computer vision (including omnidirectional vision) for industrial robot. He also developed applications in the field of agricultural automation that uses microcontrolers and ISOBUS (a standard that uses CAN protocol for agricultural machinery automation) in a variable rate implement for precision agriculture.

He is an independent software developer, working with office automation. He has experience in several programming languages, using more frequently Go (golang) and JavaScript. He adopts Go for his primary language since its very first release in 2009 and developed with it software for business, blog/site management system with microservices architecture, a RPC like system and some loggers, see the Github page for more projects in Go. The most used environments are Linux and Mac OS.

Photography is his main hobby since childhood when he was able to carry it without dropping it on the floor. He became a professional photographer when he photographed his first wedding in 2013. He take portraits in Monte Verde, southern of Minas Gerais state in Brazil, decor photos of hotels and bed & breakfast, and child portraits. Sometimes he photographs nature.

He is a father and husband.

Available for remote jobs or relocation if it´s a good opportunity.

Professional jobs

2014 - CBM Grupo de Investimentos; development of software for commercial automation.

2013 - present time - Professional photographer.

2012 - present time - Piparkukas Handmade Biscuits; Linux server administrator.

06/2011 - 12/2011 - KingoLabs; development of software for social networks.

07/2010 - 04/2012 - Azimuth Presentes e Utilidades Domésticas; development of e-commerce system.

1998 - 2014 - Atlantida Assessoria Comercial; Linux server administration.


Lattes platform (all references for my academic work): http://lattes.cnpq.br/7916986333938610

2005 - 2007 - Master's degree; Universidade de São Paulo; Dissertation title: Orange orchard scene analysis with image segmentation and pattern recognition.; Advisor: Mário Luiz Tronco; Fellowship program of Conselho Nacional de Desenvolvimento Científico e Tecnológico

2000 - 2004 - Bachelor's degree in Computer Science; Universidade Estadual Paulista Júlio de Mesquita Filho; Title: Omnidirectional vision system for mobile robots; Advisor: Mário Luiz Tronco

Non-academic knowledge

Languages: Go (golang), Python e Javascript (jQuery)

Legacy languages: C, C++, Octave/Matlab, Mathematica, Delphi, VB, LabView, PHP e Assembly (8085 e Zylog)

Operational systems: Linux (development and administration) e Mac OS (development (minus Objective C) e administration)

Servers: Apache, Bind, Postfix, Ldap, MySQL, CouchDB, etcd, Prometheus...

Papers in scientific periodic

CAVANI, F. A., SOUSA, R. V., PORTO, A. J. V. et al. Segmentação e classificação de imagens de laranjeiras utilizando JSEG e perceptron multicamadas. Minerva. v.3, p.189 - 197, 2006.

Papers in congress and workshops

CAVANI, F. A., TRONCO, M. L., PORTO, A. J. V. Estudo comparativo de classificadores aplicado à análise de cenas de pomares de laranjeiras In: III Workshop de Visão Computacional, 2007, São José do Rio Preto. Anais do III Workshop de Visão Computacional. São José do Rio Preto, 2007. p.192 - 197