Thiago Cardoso

Staff Software Engineer at Incognia

Pernambuco, Brazil
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Thiago Cardoso is a Staff Software Engineer with 17 years of experience building systems that span bare metal, embedded devices, and modern web applications, currently driving technical work at Incognia. Trained in embedded systems (MSc in Computer Science, Universidade Federal de Pernambuco), he moved from robotics and low-level drivers to architecting cloud-native back ends, serverless workflows, and front-end integrations. His career includes leading teams and product-focused engineering at CESAR, INDT, and In Loco, with hands-on work in C, C++, C#, Node/ES6, React, and AWS. He contributes to open-source reverse-engineering tooling, having added initial ARM support to the libasm library in the ERESI project, highlighting a sustained low-level expertise not always visible in senior application engineers. Based in Pernambuco, Brazil, he combines deep systems knowledge with pragmatic software design and mentorship across multidisciplinary teams.
code17 years of coding experience
job16 years of employment as a software developer
bookMaster’s Degree, Computer Science, Embedded Systems, Master’s Degree, Computer Science, Embedded Systems at Universidade Federal de Pernambuco
languagesPortuguese, English, Spanish
stackoverflow-logo

Stackoverflow

Stats
725reputation
47kreached
21answers
9questions
github-logo-circle

Github Skills (26)

unit-testing10
javascript10
testing10
c1110
rxjs10
c1710
assemble10
assembler10
arm10
reverse-engineering10
test-automation10
computer-architecture9
architecture9
instruction-set9
architectures9

Programming languages (11)

TypeScriptJavaCoffeeScriptC++CMakefileJavaScriptGo

Github contributions (5)

github-logo-circle
thorkill/eresi

Sep 2008 - May 2010

The ERESI Reverse Engineering Software Interface
Role in this project:
userBack-end Developer
Contributions:34 commits in 1 year 8 months
Contributions summary:Thiago's contributions focused on adding and expanding ARM architecture support to the `libasm` library, a reverse engineering software interface. They implemented initial ARM support for the `libasm` library, including register initialization, instruction handlers, and operand decoding for load/store and data processing instructions. They also contributed to display handler and table implementations for ARM instructions.
engineeringreverse-engineering
CESARBR/knot-cloud-ui

Oct 2018 - May 2023

KNoT Cloud UI
Contributions:4 PRs, 50 pushes, 11 branches in 4 years 7 months
reactknot
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Thiago Cardoso - Staff Software Engineer at Incognia