Alex Beltran

Software Engineer at Google

Emeryville, California, United States
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
Alex Beltran is a software engineer with 11 years of experience building distributed, production-grade systems for smart buildings and access control. He combines academic research—developing novel embedded-sensor occupancy detection and predictive energy-saving algorithms—with hands-on commercial engineering as a co-founding engineer at Alsen and as a senior engineer at WeWork and Google. At WeWork he led a squad to build a Kafka Streams runtime and an extensible Go-based physical access layer that resolved ordering guarantees across six microservices. Comfortable across the stack, he has shipped backend services, API proxies, CI/CD pipelines, Kubernetes deployments, and device-facing BACnet integrations. An active contributor to open-source tooling for XML-to-JSON mapping, he’s attentive to edge cases like whitespace handling in parsers—an example of his focus on robustness. Based in Emeryville, CA, he brings entrepreneurial grit and a research-driven approach to making built environments smarter and more efficient.
code11 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science (BS), Computer Science and Engineering, Bachelor of Science (BS), Computer Science and Engineering at University of California, Merced
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (5)

xml10
go10
xml-parsing10
testing9
text-manipulation9

Programming languages (4)

JavanesCGoJupyter Notebook

Github contributions (5)

github-logo-circle
clbanning/mxj

Sep 2020 - Sep 2020

Decode / encode XML to/from map[string]interface{} (or JSON); extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages.
Role in this project:
userBack-end Developer
Contributions:1 review, 7 commits, 1 PR in 1 day
Contributions summary:Alex primarily focused on enhancing the `mxj` library's functionality related to XML processing. Their contributions involved adding a feature to control whitespace trimming, which required code modifications in both the core XML parsing logic and associated test files. Furthermore, the user added comments and corrected existing code related to the whitespace trimming feature. Overall, the user's work improved the library's flexibility and control over XML value handling.
dot-notationxml
alexbeltran/gobacnet

Jun 2017 - Apr 2018

bacnet implementation in go!
Contributions:3 reviews, 266 commits, 9 PRs in 10 months
bacnetgogolang
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