Participation in projects spans IPTV, finance, railway ticketing systems, metro/CPTM blockages, and industrial balancers. Proficiency includes programming languages such as C/C++, Java, Cross Qt embedded, Python, Javascript, and PHP. In-depth understanding encompasses SCRUM methodologies, Jira project management software, Brazilian Payment System (SPB), IBM WebSphere MQ messaging middleware, WSL2 Linux compatibility layer for Windows 10 and above, virtual machines (VMs), and Docker-based virtual environment technologies for containerization. Competencies also cover API Rest for web services integration, Git flow workflow strategies for version control, Kafka for stream-processing software platform needs, and ETL/ELT processes. Expertise includes network diagnostic tools such as Wireshark and Nmap, the TCP/IP networking protocol suite, the Modbus industrial communication protocol, NiFi automated data processing system, Apache Tomcat web server software, and SAP enterprise resource planning software.
Database experience includes Postgresql, Sqlite, MongoDB, MySQL, and Firebird. Utilized testing tools comprise Gtest/Gmock for unit testing within the Google Test framework, Valgrind for memory debugging and profiling, and Cppcheck for static analysis of C/C++ code verification. Proficient in using integrated development environments (IDEs) such as IntelliJ IDEA by JetBrains, Eclipse IDE, Microsoft's Visual Studio, QT Creator for developing applications with the Qt application framework, and Visual Studio Code (VSCode) for lightweight code editing with support for debugging, GitHub integration, syntax highlighting, IntelliSense code completion, snippets, and code refactoring.