A Machine Learning Engineer & ML Ops (DevOps for Machine Learning). I'm passionate about programming && networking.
PhD in Computer Science having more than 15 years of experience in software development and infrastructure / networking.
Machine Learning Engineer & ML Ops (DevOps for Machine Learning). Currently, I am working with ML using Python (pandas, Statsmodels, Sklearn, NumPy, etc.) and parallel processing (in order to improve the speed of processing millions of samples). I am using the statistical model ARIMA to the sales forecast for thousand of retail sellers.
Strong experience with development of network protocols: RFID anti-collision protocols during my PhD and TCP/IP stack, including SNMP network management protocol, during my master’s degree (developed a new MIB – Management Information Base to manage Linux servers).
Developed a complete NMS (Network Management System) with PHP, PostgreSQL and UCD SNMP library: graphical network maps, visual graphs of statistical analysis of network data, remote access to routers and switches, etc.
Co-managed the implementation of two NOC’s (Network Operations Center) for two internet service providers.
Python, PHP, C/C++, JS + HTML5 + CSS/Sass, Git, YAML (GitLab CI/CD)
Hugo : an event website I made using Hugo template.
GitLab : a nice webpage made just for fun.
Heroku: a very simple webpage just to test Heroku integrationg with GitHub - automatically deploy code living on GitHub to apps running on Heroku.
GitHub: this page and other projects.
Linux, macOS and Windows.
Currently: VS Code on a MacBook; Git command line for version control.
SQL Studio and MongoDB Compass to manage and view my databases.
Practical experience with Azure, Linux, HP-UX, IBM AIX, Sun Solaris.
VMware ESXi Server, TCP/IP networking (Cisco and HP routers, switches and access points).
MongoDB Atlas (cloud database) for MongoDB Applications.
Tired of trying to decide which is the better smartphone, TV, laptop, etc., whenever you need to buy a new one? What if you could know the reputation of the gadget or equipment that you are thinking about and then quickly purchase it? Additionally, you can compare options with ratings from regular users and product owners, not from "specialists" or site editors. That's what I'm doing here.
Besides being a tech guy and dealing with all those Unix/Windows Servers, switches and routers, I love to study and to solve challenging algorithms. Those related to Artificial Intelligence (e.g., searching algorithms), sorting, data structures and algorithms used in interviews for programming jobs. I think that if you know how to solve this type of problem, you are prepared to make almost anything related to softwares.
I am addicted to studying algorithms and their complexities and I have been using mainly C/C++ and Python for it. Of course I've also used some other languages for different needs: Java, PHP, HTML/JS/CSS and the main DBMSs. More recently, I've been studying Python hard, because this language is really good to work with challenging algorithms as well as for another one of my passions which is Artificial Intelligence.
Finally, I also love web developing: all those crazy things we can make with JS, CSS and HTML. I've been working mainly with Bootstrap, but I'm always open to try another frameworks.
As a member of some volunteering programs, I have had the opportunity to help some people and my community. Doing volunteer work gives me a really pleasant feeling when helping others, just by providing some types of better resources and necessities. Sharing what I learn is also a way that I've been trying help others.
I've been working for many years as a volunteer coach for children during the Hour of Code week. Mainly for children living in orphanages.
I'm currently helping to translate materials from Freecodecamp (FCC) to Portuguese (e.g. the Portuguese subtitles for this video). I'm also a moderator on FCC GitHub.