Join   Log In
  • Startup Jobs
  • Recruit
  • Discover
  • Blog
    Justin Carrao

    Justin Carrao

    Software Engineer with 8 years of experience at Brex, BuildZoom, and Repool, with a B.S. Degree in Computer Science from Duke University.

    Backend Engineer San Francisco Duke University '16
    There was a problem loading your content.
     
    Experience
    Repool (YC S21)
    Repool (YC S21)
    Co-Founder & CTO 2021 - Present (over 5 years)
    Technical Infrastructure – Built and deployed all of Repool’s technical infrastructure on
    AWS. Our web application uses ECS, Aurora, CodeBuild, and CodePipeline to handle... more web traffic and for continuous deployment.

    Accounting Platform – Tech lead for Repool’s in-house accounting platform. This system
    integrates directly with Prime Brokerages to pull in all trading and investing activity of Repool’s customers. It then processes that data and writes the output to Repool’s Ledger, which gives a full GAAP compliant picture of the customer’s financials.

    Hiring Manager – Hired, mentored, and managed a team of four engineers to build Repool’s FundOS product, which has scaled from $0 to $1M of ARR in two years as of October 2023.
    Brex
    Brex
    Senior Software Engineer 2019 - 2021 (about 2 years)
    Brex Cash FDIC Sweep Program – Led the design and implementation of Brex’s FDIC sweep program. Managed a team of engineers and external stakeholders across several business... more functions (legal, compliance, product, design) to lead the project from ideation through to public launch. Technical and financial partnership with UMB bank to send settled customer deposits to multiple participating banks in chunks of $250k each in order to maximize FDIC coverage for
    customers.

    Brex Cash Payment Mechanisms – Designed and implemented Brex Cash’s check deposit
    and international wire functionality. Both payment rails support hundreds of millions of dollars of transaction volume annually for Brex Cash customers.
    BuildZoom
    BuildZoom
    Software Engineer 2016 - 2019 (over 2 years)
    Communications Architecture – Event driven system for managing automated outbound
    communications, both email and SMS. Provides dynamic scheduling and granular tracking... more of automated communications.

    Project Type Taxonomy – Record-keeping system that associates contractors with their
    preferred project types. This keeps track of what the types of work every contractor in the country does, and it forms the basis of BuildZoom’s algorithm for matching contractors to projects.

    BuildZoom API – Property matching and building permit API complete with customer
    authentication, id obfuscation, and logging for billing purposes. Currently generates about half of the company’s revenue
    Jenkins Laboratory
    Jenkins Laboratory
    Software Engineer 2015 - 2016 (10 months)
    Founder
     
    Employee
    BuildZoom, Jenkins Laboratory, Brex, Repool (YC S21)
    Investor
     
    Incubator
     
    Advisor
     
    Attorney
     
    Board Member
     
    Mentor
     
    Member
     
    Acquired
     
     
    Projects
    Game Authoring Environment
    Allows non-programmers to create 2D platformer games
    Backend Game Engine developer · voogasalad-final - Game-Authoring Environment designed to allow non-programmers to easily create arcade-style 2D video… · More games

    Personally responsible for Game Engine package designed to support the physics of platformer-style games
    User Level Thread Library (C++)
    C++ library to support multiple threads (linux process)
    Developer · Contribute to Thread-Library development by creating an account on GitHub.

    Pair programmed it with my partner. Primarily learned… · More synchronization and the mesa monitor system for concurrent programming
    Heap Manager
    Implementation of malloc and free in C
    Developer · Heap-Manager - Malloc and Free implementation (Heap Manager in C)

    Pair Programmed with partner
    SLogo Intergated Development Environment
    IDE That allows users to write LOGO turtle programs
    Backend Developer · SLogo - Integrated Development Environment that allows users to write LOGO turtle programs

    Responsible for parsing the… · More input, doing the computations that allowed frontend to animate the turtle
     
    Education
     
    About
    Achievements

    Led the design and implementation of Brex’s FDIC sweep program. Managed a team of engineers and external stakeholders across several business functions (legal, compliance, product, design) to lead the project from ideation through to public launch. Technical and financial partnership with UMB bank to send settled customer deposits to multiple participating banks in chunks of $250k each in order to maximize FDIC coverage for customers. The program manages billions of dollars in customer deposits.

    Developed BuildZoom's public API: Property matching, building permit and contractors API complete with customer authentication, id obfuscation, and logging for billing purposes.

    Tech lead for Repool’s in-house accounting platform. This system integrates directly with Prime Brokerages to pull in all trading and investing activity of Repool’s customers. It then processes that data and writes the output to Repool’s Ledger, which gives a full GAAP compliant picture of the customer’s financials.

    Describe the most impressive thing you've done.
    Skills
    Java Python Bash C Supervised and Unsupervised Learning Statistical Decision Analysis C++ Ruby on Rails Ruby AngularJS MySQL ElasticSearch Artificial Intelligence Cellular CSS HTML Javascript Metadata Numpy Scheme Cascading Style Sheet (CSS) Amazon Web Services Basic Cisco wireless Distributed Systems Email Microsoft Exchange PostgreSQL Programming Software Clojure Swift Elixir Go (Golang)
    Locations
    New York City Los Angeles San Francisco Bay Area
    Help · Blog · Twitter · Terms · Privacy Policy & Cookies · Unsubscribe · Cookie Preferences · Press · Profile not verified