Suggestions
Brad Urani
Principal Software Engineer at Procore Technologies
Brad Urani is a Principal Software Engineer at Procore Technologies, based in St. Louis, Missouri.1 He is an experienced software professional with a diverse background in software development, architecture, and leadership roles.
Career Highlights
Brad joined Procore Technologies in May 2015 and has held several positions within the company:
- Principal Software Engineer (August 2019 - Present)
- Technical Lead Manager (November 2017 - August 2019)
- Staff Software Engineer (May 2015 - November 2017)1
As Principal Software Engineer, Brad serves as the lead data architect, focusing on streaming data, distributed systems, data warehousing, ETL, analytics, and application architecture. He also contributes to hiring, recruiting, and developer advocacy efforts.1
Technical Expertise
Brad's technical skills span a wide range of technologies, including:
- Programming languages: Ruby on Rails, Elixir, Java, JavaScript, Python, Rust, Elm
- Databases: PostgreSQL, MongoDB, SQL Server
- Cloud platforms: AWS, Snowflake
- Tools and frameworks: Kafka, Docker, Ember.js, Node.js1
Previous Experience
Before joining Procore, Brad held several notable positions:
- Director of Engineering at Upside / Envestnet (2014 - 2015)
- Chief Software Architect at Pushup (2013 - 2014)
- Software Development Lead at Cat5 Commerce (2010 - 2013)
- Co-Founder of Camel Bay Learning Systems (2009 - 2010)1
Education
Brad studied Business, MIS, and Finance at the University of Colorado Boulder - Leeds School of Business from 1998 to 2002.1
Public Speaking and Community Involvement
Brad is an active participant in the tech community, frequently speaking at conferences and events. He has presented talks on topics such as:
- "Queries Inside Out: The Algorithms in your Database"
- "Ruby on Rails at 1,000,000 Lines of Code"
- "ActiveRecord vs. Ecto: A Tale of Two ORMs"2
He has spoken at events like RailsConf, Ruby Conf Taiwan, and ConFoo.2
Brad is known for his passion for coding, karaoke singing, and barbecue. He maintains an active presence on social media platforms like Twitter, where he shares insights about software development and technology.34