Caleb Brinkman is a Senior Software Engineer with 13 years of experience specializing in security-focused data and application engineering. He has spent the last eight years building greenfield data ingestion and streaming pipelines at Sonatype, combining Databricks, Spring Boot, AWS, Terraform, and PostgreSQL to turn messy security signals into standardized, actionable datasets. Caleb blends hands-on full-stack work—APIs, complex SQL, and front-end enhancements—with applied AI (including LLMs) to automate data quality checks and enrichment. He’s an active open-source contributor, notably adding Lombok builder enhancements and a Jira REST API client, reflecting a comfort with both language-level tooling and practical integrations. Now at Semgrep, he continues to marry application security expertise with scalable engineering practices to improve customer-facing systems. Based in Friendswood, Texas, he brings a rare combination of deep security research roots and production-grade engineering discipline.
12 years of coding experience
10 years of employment as a software developer
Associate of Arts (A.A.) Computer Science, Associate of Arts (A.A.) Computer Science at San Jacinto College
Bachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at University of Houston-Clear Lake
Contributions:9 releases, 573 commits, 57 PRs in 5 years 7 months
Contributions summary:Caleb primarily focused on building the foundation for the Jira REST API client, implementing core functionalities such as the REST client constructor and methods for generating OAuth authorization URLs. They established the core authentication mechanisms by incorporating support for both OAuth and basic authentication methods. Additionally, they also added the ability to add an issue, as well as the tools needed to get, delete, and edit.
Very spicy additions to the Java programming language.
Role in this project:
Back-end Developer
Contributions:22 commits, 1 PR, 7 comments in 3 months
Contributions summary:Caleb contributed to the Lombok project by implementing and testing a new feature: setter prefixes for the `@Builder` annotation. This involved modifying the core annotation logic, including the `HandleBuilder` classes for both Eclipse and Javac, to generate methods with a specified prefix, such as `with` instead of `set`. The user added tests to verify the functionality of the prefixed setters, ensuring correct code generation and behavior. These changes enhanced the flexibility of the Lombok builder pattern.
java-programmingjsinteropadditionsbuilderjava-17
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
Caleb Brinkman - Senior Software Engineer at Semgrep