Alexandre N.Full-stack Product Engineer
Skills
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.
Senior Developer Analyst
8/1/2022 - 2/1/2023
Participated in the Middleware project for embedded Linux within the IPTV set-top box system. Developed technical expertise in using Ubuntu Linux, C/C++, and the Yocto platform. Utilized Visual Studio Code IDE for development and leveraged GitHub for version control. Employed NFS server, ssh, and Jira for efficient project management and task tracking.Systems Analyst
12/1/2021 - 5/1/2022
Gained extensive experience participating in financial projects focused on SPB and PIX. Developed robust technical skills in C++ and Python, enhancing the ability to create and maintain efficient and scalable codebases. Demonstrated proficiency with MongoDB and PostgreSQL, effectively managing and querying large datasets. Utilized Kafka for real-time data streaming and event-driven applications, ensuring high-throughput and low-latency data processing. Employed Docker-compose for container orchestration, facilitating seamless deployment and integration across various environments.Senior Developer
6/1/2020 - 10/1/2021
Contributed to the development of multiple layers of hardware access involving communication via USB and a proprietary protocol, interfacing with internal security peripherals, printers, secure reduced keyboards, touch terminals, biometric interfaces, and smart power supplies. Utilized Eclipse IDE with a Windows host and Linux Mint VM (32/64 bits), cppcheck for static analysis, flawfinder for security vulnerability checks, and Gtest/Gmock for unit testing libraries.Software Analyst
8/1/2009 - 7/1/2019
Contributed to projects spanning IPTV, Finance, Railway Ticketing, METRÔ/CPTM Blocking Systems, and Industrial Balancers. Developed proficiency in programming languages including C/C++, Java, Cross Qt embedded, Python, JavaScript, and PHP. Demonstrated expertise in Agile methodologies, specifically SCRUM, utilizing tools such as Jira for project management. Implemented software solutions leveraging SPB, IBM WebSphere MQ, WSL2, and Virtual Machine environments.
Extensively used Docker for containerization, and Git flow for version control, ensuring collaborative code maintenance. Designed and integrated RESTful APIs, and managed data integration tasks using Kafka, ETL/ELT processes, Nifi, and SAP systems. Enhanced network security and diagnostics skills using Wireshark, Nmap, and TCP/IP protocols, and ensured seamless communication via Modbus protocol.
Worked with databases such as PostgreSQL, SQLite, MongoDB, MySQL, and Firebird, customizing solutions for diverse data needs. Utilized testing and analysis tools like Gtest, Gmock, Valgrind, Cppcheck, and Flowfinder to maintain code quality and performance. Proficient in multiple Integrated Development Environments (IDEs) including IntelliJ, Eclipse, VisualStudio, Qt Creator, and VSCode, facilitating efficient development workflows.
Bachelor's Degree in Electrical Engineering with emphasis in Electronics at Faculty of Industrial Engineering - FEI
1981 - 1986
Alexandre is available for hire
Hire Alexandre N.All Howdy Candidates are vetted for skills and english proficiency.