Any Questions? We Got YouFrequently Asked Questions

Outsourcing Sucks. We Don't.

Talk to Us
Find a Hire
  • AI & Machine Learning
  • Software Development
  • Data Engineering & Analytics
  • DevOps & Infrastructure
  • UX/UI Design
  • Product Management
  • Finance & Ops
Resources
  • Case Studies
  • Blog
  • Glossary
  • City Guides
  • FAQ
  • For AI Crawlers
Contact Us
  • General Inquiries
  • Press Inquiries
  • Discover Talent
  • Talk to Us
Company
  • About Us
  • Apply as Talent
  • Terms & Conditions
  • Privacy Policy
Howdy Logo
© 2026 Howdy
Image of João M.

João M.
Back-end and Systems Engineer

Skills

Qt
C++
Python
Javascript

João is available for hire

Hire João M.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.

Bio

An experienced Computer Engineering graduate with a specialization in control systems and automation development for the industrial sector. Over 4 years of professional engagement has fortified proficiency in programming languages such as C/C++, Python, JavaScript, and Structured Text (ST) for a variety of Programmable Logic Controllers (PLCs). Acquired robust expertise in Linux and Windows operating systems and application development.

Technical strengths encompass a comprehensive command of C & C++ versions 11/14/17, Structured Text (ST), Python, JavaScript, Java, and SQL. Experience with IDEs includes Qt Creator, Visual Studio, NetBeans, and Visual Studio Code. Familiarity with the Qt framework, including QML/Qt Quick technologies, smart pointers, object-oriented programming (OOP), the Standard Template Library (STL), multithreading, socket programming, MySQL database management, the React framework, and Git for version control.

Knowledge of communication protocols includes Modbus TCP/IP, Modbus RTU, Ethernet IP, Profibus DP & PA, and OPC data access standards. Software proficiency extends to an intermediate level in AutoCAD, advanced proficiency in EPLAN Electric P8, advanced knowledge of the Microsoft Office suite, and intermediate skills in SketchUP and ClickUp. Furthermore, possesses additional qualifications in applying the Agile methodology (Scrum) for effective project management.

  • Software Development Specialists
    11/1/2021 - Present

    Led the development of desktop applications utilizing C++/Qt, significantly enhancing process optimization and operational efficiency. Designed and implemented innovative features while maintaining the stability and robustness of existing functionalities. Contributed to an agile team, playing a pivotal role in the continuous adoption of best development practices and Scrum methodologies. Skillfully resolved complex programming and architecture challenges, applying design patterns and principles of object-oriented programming (OOP) to deliver high-quality, maintainable code.

    Developed intuitive, visually appealing user interfaces using QML, enhancing user experience. Optimized application performance through thorough profile analysis and code adjustments, ensuring quick response times and efficient resource usage. Successfully integrated systems through REST API implementation, facilitating effective communication and data exchange between different application modules.

    Demonstrated proficiency in the DICOM protocol for the acquisition, storage, and exchange of medical information, ensuring compliance with security and interoperability standards. Gained solid experience in plugin-based architecture, ensuring application modularity and customizable feature extensions.

    Extensively utilized unit testing frameworks such as QTest, GTest, and GMock, ensuring code quality and early detection of issues. Acted as a mentor by providing technical guidance and sharing knowledge with team members to promote professional growth and enhance technical skills. Actively contributed to the continuous improvement of the development cycle through participation in code reviews, technical evaluations, and process automation initiatives.

  • project analyst
    1/2/2019 - 11/1/2021

    Managed projects by defining schedules, controlling demands, and supporting the commercial sector in the technical sizing of new solutions. Monitored final development tests and supervised the commissioning and startup of solutions applied to agribusiness. Developed systems for controlling industrial plants, integrating equipment such as frequency inverters and soft starters with programmable logic controllers (PLC) utilizing object-oriented programming (OOP) concepts like interface and inheritance. Created systems for temperature control and management using microcontrollers with a C++ programming interface, alongside middleware responsible for reading PLC variables and storing them in a MySQL database.

  • Systems Development
    7/2/2018 - 12/2/2018

    Specialized in the parameterization and programming of industrial equipment. Conducted monitoring and analysis of factory floor variables using C++ for implementing industrial protocols and QML for data presentation. Programmed machines to optimize processes and enhance energy management. Monitored residential energy consumption leveraging microcontrollers and developed user interfaces through a web system with React and an Android app using Java.

  • Computer Engineering at Federal University of Grande Dourados
    2014 - 2018

João is available for hire

Hire João M.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.

Hire Howdy Experts
Image of Emiliano G.
Emiliano G.
Data Analyst
Image of Eduardo F.
Eduardo F.
IT Operations Specialist
Image of Cris A.
Cris A.
Full-stack Product Engineer
Image of Naamã O.
Naamã O.
Front-end UX Engineer
Image of Josué Q.
Josué Q.
Data Analyst
Image of Quitumba C.
Quitumba C.
Full-stack Product Engineer
Image of Edison L.
Edison L.
Full-stack Product Engineer
Image of Felipe A.
Felipe A.
Full-stack Product Engineer
Talk to Us
Related Articles
Loading animation
Top Ten Programming Languages featured image
Top Ten Programming Languages
Loading animation
The Role of Engineering Mentors in Nearshore Teams featured image
Software Development
The Role of Engineering Mentors in Nearshore Teams
Loading animation
The Tech Talent Shortage is Really a Shortage of Experience   featured image
DevOps & Infrastructure
The Tech Talent Shortage is Really a Shortage of Experience