Summary
Eduardo De Almeida is an embedded software and firmware developer with 13 years of experience designing and maintaining real-time and bare-metal systems across a wide range of microcontroller platforms (ARM-Cortex-M, ARM7, PIC, 8051, MSP430). Based in São Paulo, he combines deep C/C++ expertise with practical skills in RTOS, Linux, and peripheral interfaces (UART, USB, I2C, SPI), while also delivering tools and products using Java, C#, and Python. His background from electronics technician to systems information bachelor reflects a hands-on hardware-to-software trajectory, enabling quick debugging and durable product design. Comfortable across embedded, web, and desktop stacks, he brings disciplined version control practices (Git/Hg) and a pragmatic focus on maintainability and cross-platform tooling. An often overlooked strength is his long tenure in the same product domain, which gives him institutional knowledge of lifecycle issues from repair-level diagnostics to production firmware.
13 years of coding experience
4 years of employment as a software developer
BACHAREL EM SISTEMAS DE INFORMAÇÃO, INFORMÁTICA, BACHAREL EM SISTEMAS DE INFORMAÇÃO, INFORMÁTICA at Universidade Bandeirante de São Paulo
TÉCNICO, ELETRÔNICA, TÉCNICO, ELETRÔNICA at COLÉGIO META
REPARADOR DE EQUIPAMENTOS ELETRÔNICOS, ELETRÔNICA, REPARADOR DE EQUIPAMENTOS ELETRÔNICOS, ELETRÔNICA at SENAI ROBERTO SIMONSEN
English, Portuguese