Engel Sanchez is a Senior Member of Technical Staff in Boston with 14 years of experience building and hardening distributed storage systems and high-performance backends. He has deep expertise in Erlang, C/C++ and systems-level engineering from leading storage backend teams at Basho (contributing stability and performance fixes to core Riak projects like riak_kv, riak_core and bitcask) to his current work in VMware’s Storage and Availability group. Engel pairs low-level concurrency and I/O optimization skills with practical troubleshooting experience—regularly tuning customer clusters and resolving production “fires.” His background also spans large-scale data platforms and search (Lucene/HBase/Hadoop) and even hobby game development, reflecting a hands-on, curious engineer who thrives on diverse technical challenges. Notably, he’s contributed parallel vnode initialization and critical bug fixes to widely used open-source distributed database components, demonstrating an ability to improve reliability at scale.
14 years of coding experience
16 years of employment as a software developer
BA, Software Engineering, BA, Software Engineering at University of Puerto Rico, Mayagüez Campus
because you need another a key/value storage engine
Role in this project:
Back-end Developer
Contributions:58 commits, 3 PRs, 6 pushes in 1 year 9 months
Contributions summary:Engel primarily refactored and improved the `bitcask` key/value storage engine's core logic, focusing on the multifold feature. Their contributions included optimizing memory usage by eliminating temporary memory allocations, adding locking mechanisms for concurrent operations, and creating new data structures like `find_result` and `bitcask_keydir_entry_proxy` to streamline find operations and data access. Furthermore, they implemented and refined debugging and file I/O features in C. Overall, their work aimed to improve the maintainability, performance, and reliability of the key-value store.
A load-generation and testing tool for basically whatever you can write a returning Erlang function for.
Role in this project:
Back-end Developer & Test Engineer
Contributions:19 commits, 1 PR, 6 pushes in 2 years 2 months
Contributions summary:Engel primarily contributed to the `basho_bench` repository by implementing and fixing Erlang code related to performance testing. Their work involved addressing bugs in existing test generators, improving the accuracy of partitioned sequential integer generation, and adding new key and value generators to expand testing capabilities. The user also integrated an eleveldb driver for performance investigations, showcasing their focus on broadening testing tools and scenarios for the project.
testingerlangelixir
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
Engel Sanchez - Senior Member Of Technical Staff at VMware