Patrick Peralta is a Senior Engineering Manager with 13 years of experience leading teams that build and operate scalable, cloud-native infrastructure and distributed systems. He has driven engineering and product outcomes at VMware and now leads Attack Surface Management engineering at Tenable, combining hands-on backend expertise with people leadership and process improvements. His background includes designing core APIs and SPI interfaces for high-profile open-source projects like Spring Cloud Dataflow and Spring XD, and deep experience with ZooKeeper, Netty, gRPC, and performance tuning that produced dramatic production wins. Patrick is a pragmatic coach who blends technical rescue (reducing CPU usage from 95% to 16%) with career mentorship that consistently advances engineers into leadership roles. Based in Arlington, MA, he brings a track record of turning complex distributed problems into reliable, maintainable systems while still contributing meaningful open-source design work.
13 years of coding experience
19 years of employment as a software developer
Bachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at Stetson University
Spring XD makes it easy to solve common big data problems such as data ingestion and export, real-time analytics, and batch workflow orchestration
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:20 commits, 18 PRs, 11 pushes in 1 year 3 months
Contributions summary:Patrick primarily focused on improving the stability and reliability of the Spring XD platform by addressing race conditions and connection issues within the container and supervisor components. Their work involved modifying the container registration process, implementing synchronization mechanisms, and ensuring correct handling of ZooKeeper connection events. They also added functionality for logging and introduced a configurable quiet period to improve deployment distribution and reduce the impact of container arrivals. These changes demonstrate a focus on core backend functionality and operational improvements.
A microservices-based Streaming and Batch data processing in Cloud Foundry and Kubernetes
Role in this project:
Backend Developer
Contributions:18 commits, 40 PRs, 16 pushes in 8 months
Contributions summary:Patrick primarily focused on developing the core backend SPI interfaces for the Spring Cloud Dataflow project. Their contributions involved establishing dependencies on Receptor API and Spring XD modules. They also implemented the initial structure of the SPI interfaces along with .gitignore and JavaDoc updates. Moreover, the user's changes included the implementation of the ModuleStatus and ModuleDeployer interfaces.
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
Patrick Peralta - Senior Engineering Manager at Tenable