• 25 years as high-tech industry professional;• 22 years as C++ programmer;• Expert in industrial networks and communication protocols;• Primary author of several communication drivers for Elipse SCADA softwares (C++/MFC/COM/Windows SDK and DDK), for Windows;• Implemented several improvements and bug-fixes for Elipse communication drivers (C++/MFC/COM/Windows SDK and DDK);• Experience in the development of user-mode communication drivers for supervisory, control and data acquisition (SCADA) solutions and tools for industrial automation for MS Windows OS;• Co-author of some ELO's electronic devices;• Developed several projects for Electrical Engineering disciplines involving softwares and electronic circuits interfacing, including a prototype of an USB human interface device using a PIC microcontroller and softwares developed on Microsoft Visual Studio;• Has co-authored two awarded projects: the Automatic corrector of power factor (1st place on electro-technical area on MOSTRATEC International Science and Technology Exhibition in 1997) and Soft Start for Electrical Motors (one of the five awarded projects on technical level of the First National Competition of Electrical Energy Conservation promoted by Weg S/A in 1997). Both projects mixed softwares for Windows and DOS writen in C++ language and electronic circuits.• Electrical Engineering course's final paper, "OPC UA, a case study", got maximum grade.• Writes, reads and speaks English as a second language (native speaker of Portuguese);• Creative, self-taught and a quick learner who is motivated to master new and evolving technologies.• Married, two children.• Gifted and Autistic Spectrum Disorder (ASD) individual, recognized as a person with disabilities for all legal purposes.Specialties:• Advanced programmer in C and C++ languages;• Object-oriented and multithreaded software design;• Background in Standard C++, STL, Win32 SDK, MFC, COM, MS Windows DDK/WDK and .NET Framework;• Background in serial protocols, Ethernet, TCP-IP sockets and IBM-PC architecture;• Medium level programmer in C#, Javascript, CSS3 and HTML5 languages;• Advanced programmer in Intel's MCS51 and MCS251 Microcontroller’s Assembler;• Basic level programmer in Python.
Listed skills include C, C++, Software Development, Visual Studio, and 22 others.