I am a highly skilled C/C++ developer with 7+ years of experience at MiningMath and Cadence Design Systems. I specialize in developing and maintaining high-performance C/C++ and Java applications, and I have extensive experience working with international teams and supporting clients in a remote environment. I’m a results-driven professional with strong soft skills, including teamwork, leadership, problem-solving, and effective communication. I enjoy leading initiatives, mentoring teammates, and driving continuous improvement through collaborative, cross-functional work.

Thais Diniz Braz

I am a highly skilled C/C++ developer with 7+ years of experience at MiningMath and Cadence Design Systems. I specialize in developing and maintaining high-performance C/C++ and Java applications, and I have extensive experience working with international teams and supporting clients in a remote environment. I’m a results-driven professional with strong soft skills, including teamwork, leadership, problem-solving, and effective communication. I enjoy leading initiatives, mentoring teammates, and driving continuous improvement through collaborative, cross-functional work.

Available to hire

I am a highly skilled C/C++ developer with 7+ years of experience at MiningMath and Cadence Design Systems. I specialize in developing and maintaining high-performance C/C++ and Java applications, and I have extensive experience working with international teams and supporting clients in a remote environment.

I’m a results-driven professional with strong soft skills, including teamwork, leadership, problem-solving, and effective communication. I enjoy leading initiatives, mentoring teammates, and driving continuous improvement through collaborative, cross-functional work.

See more

Experience Level

Expert
Intermediate
Intermediate
Intermediate

Language

Portuguese
Fluent
English
Advanced

Work Experience

Software Engineer II at Cadence Design Systems
June 1, 2019 - October 1, 2024
Developed and maintained C/C++ libraries used by IPs and memory models; performed verification and optimization for IP, SoC, and system-level testing (PCIe, USB, AMBA, Ethernet, DRAM, Flash). Automated generation of UVM configuration files in Java based on IPs and memory models XML metadata and Perl logic. Provided global client support and improved documentation. Redesigned C/C++ legacy codebase with API improvements (OO) for better abstraction, encapsulation, maintainability, and reusability. Automated tests and CI/CD integration. Collaborated with remote, international teams in CI/CD environments. Acted as Scrum Master, organized daily standups, sprint planning, retrospectives, and continuous improvement. Organized bi-weekly meetings to empower the women’s community within the company.
C++ Developer at MiningMath Software
October 1, 2015 - May 1, 2019
Intern and later full-time developer focused on maximizing NPV by integrating economic, technical, and socio-environmental aspects of the mining business. Maintained and bug-fixed software, developed new features, and managed licensees. Prototyped and developed a Qt-based user interface. Integrated code with a MySQL relational database.
Intern at Alcatel
June 1, 2014 - March 1, 2015
Supported and managed network infrastructures (internal and external). Deployed and configured Alcatel network solutions, enhancing connectivity. Provided Level 1 support on Alcatel switches and access points.

Education

Bachelor of Science in Computer Engineering at CEFET (Centro Federal de Educação Tecnológica)
January 11, 2030 - January 1, 2017

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Manufacturing, Professional Services

Experience Level

Expert
Intermediate
Intermediate
Intermediate

Hire a Back-End Developer

We have the best back-end developer experts on Twine. Hire a back-end developer in Belo Horizonte today.