Alexandre Pereira

Senior Software Developer at Booking.com

Amsterdam, North Holland, Netherlands
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
Alexandre Pereira is a Senior Software Developer with 15 years of experience, currently building high-throughput payments systems at Booking.com that process millions of transactions daily. He brings deep embedded-systems roots—C/C++, device drivers, board bring-up and hardware debugging—from long stints at firms like LG and Daruma, and applies that low-level rigor to large-scale web and backend problems. Alexandre has implemented networking protocols to RFCs, worked across Linux and Windows stacks, and contributed to OpenOCD by adding NAND flash support and improving STLINK alignment, underscoring his hardware-focused open-source impact. Comfortable across the full stack—from firmware and drivers to Django-based web apps, SQL databases and Android—he blends protocol-level precision with pragmatic product delivery. Based in Amsterdam and trained in Telecommunications Engineering at Universidade de São Paulo, he’s known for turning thorny hardware-software interactions into reliable production systems.
code15 years of coding experience
job15 years of employment as a software developer
bookUniversity of São Paulo
languagesEnglish, French, Portuguese, Spanish
github-logo-circle

Github Skills (10)

flash10
embedded10
flash-memory10
c-programming10
sys10
interfacing9
hardware-interface9
stm9
openocd8
jtag7

Programming languages (1)

C

Github contributions (5)

github-logo-circle
openocd-org/openocd

Mar 2011 - Feb 2012

Official OpenOCD Read-Only Mirror (no pull requests)
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:9 commits in 11 months
Contributions summary:Alexandre primarily contributed to the OpenOCD project by adding support for new NAND flash memory devices, specifically Micron 2GiB chips. They also addressed issues related to the LPC32xx NAND driver, clarifying error messages and updating the driver to support up to 5 address cycles. In addition, the user fixed alignment issues in the STLINK interface code, improving build compatibility. Their contributions demonstrate a focus on hardware interaction and flash memory management.
openocdpull-requestsread-only
Contributions:6 commits in 9 months
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
Alexandre Pereira - Senior Software Developer at Booking.com