Marco Kawajiri

Production Engineer at Facebook

Ireland
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
Marco Kawajiri is a Production Engineer with 14 years' experience building and operating high-performance systems across embedded Linux, cloud services, and data pipelines. A long-time C, Python and UNIX enthusiast, he blends low-level expertise (kernel, bootloader and hardware work on projects like Facebook's OpenBMC) with cloud-native production experience at Facebook and Chaordic, using Go, Python and AWS for scalable data collection. He has led teams to design resilient, monitored systems (Prometheus, OpsGenie) and values reproducible builds, extensive testing and pragmatic performance tuning. Marco's background in embedded security research and Android BSP work gives him a rare ability to trace problems from silicon to service, and he enjoys nitty-gritty optimizations—from malloc strategies to avoiding branch mispredictions. Based in Ireland, he’s an active open-source contributor who brings both systems-level rigor and product-focused delivery to production engineering challenges.
code14 years of coding experience
job4 years of employment as a software developer
bookComputer Science, Computer Science at North Carolina State University
bookComputer Science, Computer Science at Universidade Federal do Paraná
bookPontifical Catholic University of Paraná
languagesEnglish, Portuguese, Spanish
stackoverflow-logo

Stackoverflow

Stats
51reputation
8kreached
3answers
0questions
github-logo-circle

Github Skills (14)

embedded10
openbmc10
system-programming10
sys10
interfacing9
hardware-interface9
c119
linux9
bash9
c179
rest-api8
python8
logical-operators6
numpy6

Programming languages (7)

TypeScriptC++CJavaScriptGoRubyPython

Github contributions (5)

github-logo-circle
facebook/openbmc

Jul 2019 - Jun 2022

OpenBMC is an open software framework to build a complete Linux image for a Board Management Controller (BMC).
Role in this project:
userBack-end Developer & Embedded Systems Engineer
Contributions:2 reviews, 50 commits, 1 PR in 2 years 11 months
Contributions summary:Marco primarily contributed to the OpenBMC framework by addressing hardware-related issues and optimizing system-level functionalities. They developed a workaround for a hardware bug affecting MAC addresses, implemented a solution for issues with invalid UTF-8 characters in the U-boot partition, and made modifications to the watchdog mechanism. Their contributions also include changes related to rest api and platform specific functionalities.
software-frameworkyoctocontrollerlinux-imagelinux
kawmarco/jsonsubset

Jul 2017 - Aug 2017

jsonsubset is a fast JSON parser that is optimised to parse and extract only selected parts of a JSON string.
Contributions:63 commits, 14 PRs, 48 pushes in 1 month
pythonstringpartsparsingpython3
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
Marco Kawajiri - Production Engineer at Facebook