Summary
Arthur Araujo is a Senior Software Engineer with a strong hardware-rooted foundation (BSc in Electrical and Electronics Engineering with robotics emphasis) and two-plus years of focused experience building core Windows distribution and novel AI experiences for Microsoft enterprise customers. He brings deep C++ expertise across native Win32 APIs and distribution clients, plus fluency in C#, Java, JavaScript and web stacks from earlier full‑stack and DevOps roles. His background spans formal verification tooling at Cadence to embedded robotics research, which gives him uncommon fluency bridging low-level systems, verification, and higher-level product features. At Microsoft he’s been trusted to represent teams in design reviews, own full code lifecycles from build systems to test infra, and mentor junior engineers. Colleagues benefit from his blend of disciplined systems thinking and practical product delivery across highly technical domains.
2 years of coding experience
10 years of employment as a software developer
Bachelor of Science (BSc), Electrical and Electronics Engineering, Bachelor of Science (BSc), Electrical and Electronics Engineering at Universidade Federal de Minas Gerais
Exchange Student, Electronic Engineering with Computer Systems, Exchange Student, Electronic Engineering with Computer Systems at University of Surrey
English, Portuguese, Spanish, German, Japanese