Skip to main content

Technical Skills and Interests


These are some skills and knowledges that I have learned:


Highly Skilled
Proficient
Knowledgeable
Programming Languages and Technologies
Java, JavaScript/NodeJS, HTML, CSS, JQuery, Bootstrap, Python, Cordova.
SOAP, jUnit, C#, PHP, Android, Windows Phone 8 with C#, Spring MVC
Perl, Bash, C / C++, Processing, MapLab, Octave, Assembler (MIPS, x86), Angular, Unity
Operative Systems
Windows 7/8/10, Linux.

Distributions of the Linux kernel as: Angstrom, Poky and NI. Real-Time Operating Systems: Keil (MDK-ARMTM) and FreeRTOS with STM32F407VGT6.
Databases
MySQL, SQlite.
MongoDB, PostgreSQL, SQL Server.
CI/CD
Jenkins

Networking
VMware vSphere, ESXI, Virtual Box and Packet Tracer, Wireshark packet Analyzer, IP Scan
VoIP testing, Zoiper, Router configuration and testing such as DHCP, DSL, WIFI, DNS.
FreeRADIUS, Ubiquity equipment, Routing, Sage VoIp, networking topology simulation using GNS3, nmap.
AI
Waton IBM, Dialogflow
Tensorflow, Scikit-learn,
Pandas, NumPy, Matplotlib
Hardware Descriptor
Verilog
Parallel and Distributed Programming
CUDA, OpenMP, MPI



Embedded Systems
Raspberry Pi, Arduino, pcDuino, BeagleBoard.
Spartan 3E, fingerprint detectors and RFD cards.
ThingMagic M6e Embedded RFID Reader.
Utilities and Packages
JIRA, Testrail, Selenium – WebDriver, Maven, SoapUI, TestNG, Git, SVN, Putty, Mechanize, BeautifulSoup, Sikuli, NightwatchJS, Docker, Docker-Compose
Apache Tomcat, Visual Studio .NET, WordPress, TR-069, JMeter, Appium
TestLink, Toolchains


Other Skills and knowledges
PyGame, OpenCV, kafka

OpenKineck, XNA Game Studio, GStreamer, Kinect for Windows SDK C#, Multimedia for QT 5, Postman, FFmpeg.

Activities and Interests

2018-2019
Developed a mobile application to help business to manager orders, it is called BuyUp.

2015
Participation in a Hackathon of the International Space App Challenge, sponsored by NASA at TEC.

2014
Participation in the Fair Business Ideas, as part of the Program of Entrepreneurs from Center Business Incubation of ITCR. Project: GoingOn (Mobile application for posting events and local social).

2013
Participation in the conference of High Performance Computing (HPC) in the CLCAR, CENAT.

2013
Participation in the Fair Business Ideas, as part of the Program of Entrepreneurs from Center Business Incubation of ITCR, won the second place in the competition. Project: Lights Controller for Cars.




2011
Participation in the exhibition of the IV Meeting of Research and Technology at ITCR. Project: Nitibot.


2011
Participation in a conference: Introduction to Nanotechnology, given by: PhD. M. Meyyappan, Nanotechnology Research Center of the NASA and PhD. Richard Pleus of INTERTOX, Inc, 2011.

Popular posts from this blog

ISTQB - Foundation Level Agile Tester Recap

ISTQB - Foundation Level Agile Tester Recap This is a summary that will help you to approve the Agile Tester certification test. 1 - Agile Software Development 1.1 - The fundamentals of Agile Software Development  The Agile Manifesto has 4 values : - Individuals and interactions over processes and tools (people-centered) - Working software over big documentations (time to market advantage) - Customer collaboration over contract negotiation (customer requirements) - Responding to change over following plan (change is more important)   The Agile Manifesto has 12 principles : - Satisfy the customer with continuous delivery - Changing requirements - Deliver software frequently (few weeks or months) - Business people and developer must work together - Build projects around motivated individuals - Face to face conversation - Working software is the primary measure of progress - The team should maintain a constant pace indefinitely - Technical excellence and good design ...

RasPI Assistant: Google Assistant + Dialogflow + Raspberry Pi

Would you like to control the TV using your voice without spend a lot of money? ... Amazing right?. So, in this post, I will teach you how to do that and more. Some of my dreams always have been control things without touch them, for example: the television, due to tired to raise the hand to change the channel. So ... let's create a device that can do this action automatically. What things will we need? First, I should understand the problem and be aware about it. For example: if we want to control a TV that is not smart, how will we do that? ... a possibility is to send infrared signals (IR) to transmit the events that the person's desire. Also, if I want that the device can hear me, I may need a microphone. Additionally, it should have a speaker to talk with the people. Further, I will need a database to save all the information, APIs that can help me with the smart logic and cheap electronic components like a Raspberry Pi , resistors, leds, wires an...

Testing the software accessibility

 Software applications for everyone What is Accessibility? It is all about making applications accessible for ALL people, including those who have disabilities, like visual (color blindness, astigmatism), auditory (hearing loss), motor (cerebral palsy, muscle and joint conditions, spine injuries), cognitive (problem solving, processing, learning), or other impairments. So, our applications should be designed and developed to keep all these folks in mind, as we test to ensure that our solutions are accessible for all our users. Why is Accessibility Testing important? At least, one in five people have some type of impairment, so it's very important to have them in mind when developing software. Recent studies show that +15% of the population has some sort of disability and that 54% of those adults go online, so from a business perspective, it makes sense for us to ensure them the best experience possible when using our applications.  Additionally, this is a human right (legal/ju...