Sign In
Get Clay Free →

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

    Related Questions

    What are some of the key projects Brad Urani has worked on at Procore Technologies?
    How did Brad Urani transition from founding companies to becoming a Principal Software Engineer?
    What technologies does Brad Urani specialize in?
    Can you provide more details about Brad Urani's talks at RailsConf 2017?
    What was the impact of Procore's IPO on Brad Urani's role and responsibilities?
    Brad Urani
    Brad Urani, photo 1
    Brad Urani, photo 2
    Get intro to Brad
    Add to my network

    Experience

    Principal Software Engineer at Procore Technologies since August 2019
    Technical Lead Manager and Staff Software Engineer at Procore Technologies, Director of Engineering at Upside/Envestnet, and others

    Education

    Bachelor in Business, MIS and Finance from University of Colorado Boulder, Leeds School of Business (1998 - 2002)

    Location

    St Louis, Missouri, United States