Daniel Brooks

Lead Engineer at BreakAway Data

Gilroy, 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

🤩
Rockstar
🎓
Top School
Daniel Brooks is a Lead Engineer with 12 years of experience building scalable, reliable systems and leading architecture and delivery at companies including Mozilla/Pocket and BreakAway Data. He has driven large technical transformations — from pioneering microservices and migrating Pocket’s monolith to Amazon Aurora RDS, to shrinking a planned five-month database migration to a matter of weeks — while architecting rewrites for payments, federated GraphQL APIs and iOS apps. An active open-source contributor, he has improved tooling in high-profile projects like fastlane (iOS/watchOS/tvOS deployments) and a Jenkins GitLab plugin, and open-sourced Pocket’s iOS rewrite. He pairs hands-on engineering with people-first leadership, building inclusive hiring practices and cross-discipline teams and launching engineering newsletters and bi-weekly demo forums. Based in Gilroy, CA, he’s a dad and maintainer by night who brings pragmatic engineering and operational rigor to complex problems.
code12 years of coding experience
job18 years of employment as a software developer
bookHigh School Diploma, High School Diploma at Pioneer High School
github-logo-circle

Github Skills (41)

googleapps10
ios10
symfony610
automationtesting10
gitlab-api10
symfony510
doctrine10
fastlane10
java10
symfony310
ruby10
android-developer10
javas10
automation10
php10

Programming languages (23)

C#JavaC++CSSRustCPLpgSQLMakefile

Github contributions (5)

github-logo-circle
jenkinsci/gitlab-plugin

May 2014 - Oct 2015

A Jenkins plugin for interfacing with GitLab
Role in this project:
userFull-stack Developer
Contributions:120 commits, 34 PRs, 61 pushes in 1 year 5 months
Contributions summary:Daniel primarily contributed to the development of a Jenkins plugin for interfacing with GitLab. Their work involved setting up the base structure of the plugin, including the creation of core classes for GitLab integration and webhooks. They implemented functionality for handling push events and merge requests, alongside generating status images and JSON responses. Furthermore, they worked on integrating build parameters, including source and target branches.
jenkinsgitlab-apijenkins-plugingitflowjenkins-api-plugin
fastlane/fastlane

Mar 2015 - Feb 2017

🚀 The easiest way to automate building and releasing your iOS and Android apps
Role in this project:
userMobile Developer (iOS) & Automation Engineer
Contributions:7 commits, 19 PRs, 128 comments in 1 year 10 months
Contributions summary:Daniel primarily contributed to the `fastlane` project by implementing and improving features related to mobile app deployment, specifically focusing on iOS and Apple Watch platforms. Their work involved adding support for Apple Watch app icons and screenshots within the `deliver` tool, enhancing the automation capabilities of the project. The user also addressed bugs and optimized existing functionality to ensure a smoother deployment process, demonstrating a solid understanding of mobile development workflows. Furthermore, the user contributed to platform support for tvOS, which expanded fastlane's utility to a new ecosystem.
fastlaneandroid-appsappsdeploymentreact-native
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