bcrivelaro

BrunoCrivelaro

Bruno Crivelaro

Senior Software Engineer at Intuit

Campinas, Brazil. Remote since 2017.

I design backend systems and APIs for B2B SaaS: event-driven services, integrations and the data behind them. These days I work AI-first, with AI agents in my daily engineering loop and AI features in the products I ship.

My career as a transit map. Each stop is a company; each line is a kind of work I keep coming back to. Pick a line to follow it through the page.

The stops

All remote since 2017, for teams in Brazil, the US and worldwide.

  1. Intuit

    Senior Software Engineer

    May 2025 – present. Remote, US.

      Leading the integration of a GoCo feature into QuickBooks, taking it from thousands to hundreds of thousands of users.

      Show detailsHide details
      • Working across several teams to fit the feature into the QuickBooks experience and scale its adoption.
      • Working AI-first: AI coding agents are part of my daily loop for exploring code, implementing, testing and reviewing.

      Stack: Ruby on Rails, RSpec, GraphQL, React, Sidekiq, PostgreSQL, Redis, Jenkins, Docker, Kubernetes

    • GoCo.io

      acquired by Intuit

      Senior Software Engineer

      Sep 2023 – May 2025. Remote, US.

        Led the design and delivery of approval workflows, expense reimbursement and AI features for an HR platform, from first idea to release.

        Show detailsHide details
        • Designed and built a large-scale approval workflow: users propose changes to other people's records in a dynamic AG Grid table, with field-level access enforced by permission rules.
        • Architected expense reimbursement from scratch, with an AI receipt scanner, multi-receipt uploads, custom submission policies and approvals.
        • Built AI-generated insights for employee performance reviews.
        • Integrated with Slack so people can act on notifications and requests without leaving it.
        • Worked on the innovation team, partnering closely with product and design.

        Stack: Ruby on Rails, RSpec, GraphQL, React, Sidekiq, PostgreSQL, Redis, SemaphoreCI, Docker, Heroku

      • Toptal

        core team

        Senior Software Engineer

        May 2022 – Sep 2023. Remote, international.

          Built event-driven notification tracking across services and modernized a legacy service.

          Show detailsHide details
          • Helped build a notification tracking system that centralizes email, Slack, SMS and call logs, streamed through Kafka.
          • Built and maintained an internal Ruby gem that standardized notification tracking across services.
          • Led the move of a legacy service to a modern architecture: data migration, CI/CD and feature reimplementation.
          • Worked test-first with strict TDD, and mentored a junior developer.

          Stack: Ruby on Rails, Kafka, PostgreSQL, GraphQL, Elixir, Redis, Sidekiq, Jenkins, Docker

        • Spark Digital

          acquired by Intive

          Senior Software Engineer

          Oct 2021 – May 2022. Remote, US.

            Shipped features for a B2B beverage marketplace serving bars and restaurants.

            Show detailsHide details
            • Designed and built email and SMS notifications to improve customer engagement.
            • Built secure, tokenized receipt sharing, so people without an account can open a specific page from an SMS or email link.
            • Migrated legacy Angular pages to SvelteJS, following the design system.
            • Fixed bugs and performance issues across the existing system.

            Stack: Ruby on Rails, SvelteJS, Angular, TypeScript, PostgreSQL, RSpec, Docker, Jenkins, AWS

          • Nomad

            Senior/Staff Software Engineer

            Jan 2020 – Oct 2021. Remote, Brazil.

              Joined a fintech before launch and helped build its architecture from scratch on AWS serverless.

              Show detailsHide details
              • Built account services covering identity, authentication, KYC and compliance.
              • Created a rule engine that drives app flows such as account completion, document verification and gated steps.
              • Replaced Auth0 with our own OAuth2 service, running on ECS with auto-scaling.
              • Designed event-driven systems for account creation, banking operations and notifications on Lambda, SQS, SNS and Step Functions.
              • Moved CI/CD from AWS CodePipeline to GitHub Actions, and built a release tracker that links Jira issues to deployed builds.
              • Set up the team's testing foundations with Jest, Mocha and Sinon, and mentored a junior developer.

              Stack: TypeScript, Node.js, AWS Lambda, SQS, SNS, API Gateway, Step Functions, ECS, PostgreSQL, Docker, Kubernetes, GitHub Actions

            • Jaya Tech

              Software Engineer

              May 2019 – Dec 2019. Remote, Brazil.

                Kept a HIPAA-compliant medical results platform fast and reliable.

                Show detailsHide details
                • Optimized and refactored a large Rails app that started life on Rails 2.
                • Fixed concurrency issues and job failures in a system built mostly on Sidekiq, and improved job reprocessing.
                • Shipped SaaS features with the product team.

                Stack: Ruby on Rails, MySQL, RSpec, Sidekiq, Docker, Kubernetes, AWS

              • Nexaas

                Software Engineer

                Apr 2017 – May 2019. Remote, Brazil.

                  Built integrations connecting third-party services with ERP products.

                  Show detailsHide details
                  • Helped build a nationwide invoice aggregation API that normalizes data from municipalities with inconsistent standards.
                  • Integrated Slack, HipChat and Pipedrive with internal ERP modules.
                  • Extended Huginn, an open-source event-driven system, for enterprise use cases.
                  • Added a secondary Sidekiq queue to prevent job data loss, implemented OAuth2 single sign-on and built gems for internal APIs.

                  Stack: Ruby on Rails, PostgreSQL, Redis, Sidekiq, RSpec, Selenium, Heroku, AWS

                The lines

                What I work with. Pick one to follow it.

                Where it started

                Education, 2014 – 2018
                Bachelor of Computer EngineeringCentro Universitário Salesiano de São Paulo, Campinas
                Languages
                Portuguese, nativeEnglish, fluent. Working with US and international teams since 2021.

                Next stop

                Your inbox.

                Email is the fastest way to reach me. I usually reply within a couple of days.