×
Mauricio B. C. Vieira

Mauricio B. C. Vieira

Senior Software Engineer

Salvador, Bahia, BR
+55 11 970 125 571
Portuguese, English, Spanish

Background


About

About

Senior Software Engineer with 19+ years of experience building scalable systems across consulting and product environments. Strong background in backend engineering (Python/Django, Ruby on Rails) and API-driven architectures. Recently focused on AI-powered automation, integrating LLM APIs, building RAG-based workflows, and designing end-to-end automation pipelines using tools like Zapier and custom backend services. Experienced in translating business requirements into production-ready technical solutions.

Work Experience

Work Experience

  • Senior Software EngineerDAWN Internet (DAWN Foundation)

    Jan, 2025 - Present

    Engineering on the decentralized ISP operating stack at DAWN Internet, a spin-off of Andrena. Scope includes customer dashboard, shared UI, Deployer OSS/BSS (Beta), APIs and workers, and headless commerce.

    • Established and evolved CI/CD for multiple repositories as dawninternet.com and related properties moved from Webflow to Kubernetes, replacing static publishing with repeatable build, test, and deploy pipelines.

    • Built the storefront from scratch on Shopify Hydrogen (React), hosted on Oxygen, using Storefront API GraphQL for catalog, cart, and checkout—owning app structure, data fetching, and integration patterns.

    • Delivered coupon, referral, and reward features on the storefront and dashboard.

    • Implemented SendGrid email provider transitions and production support.

    • Shipped features on dashboard.dawninternet.com, shared UI packages, and the Deployer OSS/BSS program (provisioning, email/SendGrid transitions, production support), with Go, Rust, and TypeScript services and React/Vite frontends.

    • Collaborated remotely with distributed engineering teams using Git; supported high-priority production investigations and operational fixes.

    • Stack & vendors: Kubernetes, Shopify Hydrogen/Oxygen, Shopify Storefront API (GraphQL), React/Vite, TypeScript, Go, Rust, SendGrid.

  • Staff Software EngineerAndrena

    Jun, 2023 - Present

    Full-stack engineering on Andrena’s Django monolith (Celery, Stripe, PostGIS): customer and building-facing web experiences, admin tooling, and core billing/accounts/service/scheduling domains, in close collaboration with product and operations.

    • Designed and implemented an AI-powered customer support automation system using Python and OpenAI APIs, reducing manual support load and improving response time for common troubleshooting scenarios.

    • Built a retrieval-augmented generation (RAG) pipeline by indexing internal knowledge base data into a vector store and dynamically enriching LLM responses with contextual information.

    • Integrated AI workflows into internal dashboards and support tools, enabling real-time query handling and automated response generation.

    • Implemented logging and monitoring for AI interactions, ensuring traceability and improving prompt/response quality over time.

    • Collaborated with product and operations teams to define automation use cases and translate support requirements into scalable technical solutions.

    • Led ACP initiatives end-to-end across marketing pages and signup/billing flows (ACP application, subscriber ID capture/transfer, plan transitions, and promo/discount edge-cases).

    • Owned core platform domains in the Django monolith (billing/accounts/service/scheduling), integrating Stripe and background processing with Celery, and shipping admin + customer experiences.

    • Owned AWS EC2 infrastructure for andrena.com environments, including provisioning new instances (e.g. dev.andrena.com), DNS cutovers, and environment cloning for safe integration testing.

    • Built and maintained internal tooling and integration readiness (e.g. ToolJet BSS integration testing environment; API adjustments for check availability and onboarding flows).

    • Delivered reliable workflows with Docker-based dev, automated test coverage (pytest/Playwright), and Git-based remote collaboration.

    • Stack & vendors: Python, Django, Celery, Stripe, PostgreSQL/PostGIS, AWS EC2, Docker, pytest, Playwright, ToolJet.

  • Senior Software EngineerGoCo.io

    Mar, 2022 - Jun, 20231 year 3 months

    Full-stack development for an HR, benefits, and payroll platform for SMBs (Ruby on Rails + React).

    • Implemented Zapier 2.0 triggers, Segment analytics for workflows/reports/documents, timeline permissions and notes, and billing integrations (Cybersource).

    • Extended Zapier-based automation workflows by integrating custom backend logic and AI-powered processing using Python services and REST APIs.

    • Designed and implemented automation pipelines combining Zapier triggers, webhooks, and backend services to streamline HR and benefits-related processes.

    • Prototyped AI-assisted workflows leveraging LLM APIs to process structured and unstructured data within HR operations.

    • Built and maintained API integrations using REST, OAuth, and webhook-based event systems to connect external services and internal platforms.

    • Collaborated with cross-functional teams to validate automation strategies and ensure reliability and scalability of integrations.

    • Delivered Billing and UNUM partner integrations to streamline billing and strengthen GoCo–UNUM systems connectivity.

    • Contributed across architecture and quality: code reviews, workflows and GraphQL expertise, and larger epics with multiple layers and dependencies.

    • Recognized for depth in workflows, permissions, Zapier, and GraphQL; shipped well-tested code and helped improve team process and cohesion.

    • Stack & vendors: Ruby on Rails, React, GraphQL, Zapier, Segment, Cybersource, Heroku.

  • Senior Software EngineerHodinkee (via Willdom)

    Jan, 2021 - Oct, 20219 months

    Worked embedded in Hodinkee’s core team (via WillDom) building a large-scale Rails + React platform combining editorial CMS, community, and e-commerce for a global luxury watch brand (US and Japan markets).

    • Contributed to a multi-repository architecture (3+ Rails backends + React frontends) powering editorial content, community features, e-commerce, and insurance services.

    • Implemented and evolved CMS-driven editorial workflows, including scheduled publishing, homepage curation, and content management tooling.

    • Developed white-label capabilities for international expansion (e.g., Hodinkee Japan), enabling localized content and storefront experiences.

    • Led accessibility (WCAG/WAI-ARIA) improvements across the main editorial platform, improving usability and compliance.

    • Delivered full-stack features (Rails APIs + React) across multiple domains, including editorial, commerce, and internal tools.

    • Integrated third-party services such as Shopify (e-commerce) and Segment (analytics) during a period of user base expansion and platform consolidation (e.g., Crown & Caliber acquisition).

    • Worked on push notifications, insurance document workflows, and community platform features (user-generated content and interactions).

    • Helped shape engineering practices while working as part of a high-impact staff-augmentation team embedded in the core product organization.

    • Stack: Ruby, Ruby on Rails, Sidekiq, PostgreSQL, Redis, JavaScript, React, Shopify, Segment, Heroku.

  • Software EngineerGivebacks (via BairesDev)

    Sep, 2019 - Mar, 20206 months

    Remote engineering on MemberHub, the product line that became Givebacks—software for nonprofits and school volunteer organizations (PTAs/PTOs, booster clubs, and related groups)—via BairesDev.

    • Contributed to the MemberHub marketplace and broader platform features in Ruby on Rails; the company later rebranded as Givebacks while expanding fundraising and community tooling.

    • Stack: Ruby, Ruby on Rails, Sidekiq, PostgreSQL, Redis, JavaScript, CoffeeScript, Amazon Elastic Beanstalk, Codeship.

  • Owner & Software EngineerOmnicode Solutions

    May, 2015 - Present

    Founded Omnicode Solutions (2015); sole proprietor used as my contracting vehicle to deliver bespoke software for US and global clients across industries.

    • Founded the company with a business partner in 2015; later sole proprietor.

    • Delivered consulting for clients including Mundus-PSI, RDX.net, Juspredict, PayCertify, BairesDev, and Willdom.

    • Built an ISP management dashboard for a client in Finland (Ruby on Rails, PostgreSQL).

    • Built a calendar solution for clinics in Brazil (Ruby on Rails, React, PostgreSQL).

    • Supported Juspredict.com.br with culture and MVP planning alongside senior stakeholders including the CTO.

    • Mentored a junior developer on coding and bespoke client solutions.

    • Projects used Ruby on Rails, React, Node, Django (Python), GraphQL, Meteor.js, and RESTful APIs.

  • Software Engineer / Tech Lead, PayCertify

    Apr, 2019 - Sep, 20195 months

    Technical lead on initiatives modernizing merchant onboarding and VCard-based payment flows.

    • Assigned as technical lead for a new initiative to change how the company onboards new clients.

    • Led implementation of VCards solution onboarding enabling thousands of US merchants to simplify vendor payments.

    • Streamlined onboarding of new merchants into the payment gateway; guided technical decisions and architecture while maintaining code quality standards.

    • Stack: Ruby, Ruby on Rails, Sidekiq, PostgreSQL, Redis, JavaScript, Node.js, Ember.js, Docker, Jenkins.

  • Software Engineer, Smartly.io

    Jan, 2018 - Apr, 20191 year 3 months

    Business Intelligence engineering focused on data pipelines, integrations, and the Customer Success Customer Health dashboard (Rails-heavy backend).

    • Delivered ETL and integrations for BI: Intercom chat, Oracle NetSuite, and Salesforce into analytics/data stores supporting leadership, customer teams, and service operations.

    • Drove evolution of the Customer Health dashboard with Periscope Data to help Customer Success Managers manage accounts and growth.

    • Worked across Ruby/Rails, Python, PHP, and JavaScript on backend services; shipped in a fast-paced environment with frequent production deploys.

    • Stack & vendors: Ruby, Ruby on Rails, Sidekiq, PostgreSQL, MongoDB, JavaScript/Node.js, GraphQL, React/AngularJS, Ansible, Docker, Jenkins, Hubot, Jira/Confluence, Intercom, Salesforce, NetSuite, Periscope Data.

  • Full Stack EngineerAPInf Oy

    Mar, 2017 - Aug, 20175 months

    Remote full-stack engineering for an API management platform, delivered via Omnicode consultancy.

    • Worked remotely with the APInf team across multiple product initiatives; contributed across frontend and backend as a full-stack engineer.

    • Built features using Meteor.js and integrated platform components (API Umbrella, MQTT) with data and deployment tooling.

    • Stack: JavaScript, Meteor.js, Chimp.js, API Umbrella, MQTT, MongoDB, Travis CI, Docker, Python, Django, Heroku, api.ai.

  • Full Stack EngineerVoxy

    Oct, 2015 - Mar, 20171 year 5 months

    Full-stack role spanning product features, data pipelines, and AWS operations for a web/mobile English learning platform.

    • Delivered across frontend, backend, data pipelines, ops/infrastructure, QA, and user support in a high-performance team using pairing and TDD.

    • Built and maintained backend services and pipelines with Django/DRF and supporting systems (PostgreSQL, MongoDB, Elasticsearch, Hadoop Pig/Luigi).

    • Operated and shipped on AWS (EC2, S3, Elastic Beanstalk, ELB, Data Pipeline, EMR, Route 53, Redshift, CloudFormation, Lambda, Kinesis/Firehose, RDS), with automation via Puppet/Ansible/Jenkins.

    • Stack: Python, Django, Django REST Framework, Backbone.js, PostgreSQL, MongoDB, Elasticsearch, Hadoop, Puppet, Ansible, Jenkins.

  • Senior Ruby on Rails Developer (Freelance)Clicksign (via Omnicode Solutions)

    Jun, 2015 - Oct, 20154 months

    API and integration work for Clicksign: REST API versioning, official client SDKs, and document automation workflows.

    • Led the update of Clicksign’s public REST API to a new version, improving developer experience and integration consistency.

    • Maintained and released updated versions of the official client SDKs in Ruby (RubyGems), PHP (Composer), and Java (Maven).

    • Developed a document automation workflow in Rails using Formstack and WebMerge, integrated with Clicksign’s e-signature platform.

    • Stack: Ruby, Ruby on Rails, PostgreSQL, Redis.

Skills

Skills

  • Front end

    React

    Vite

    Shopify Hydrogen

    Shopify Oxygen

    JavaScript

    TypeScript

    HTML5

    CSS3

    Tailwind CSS

    Bootstrap

    Vue

  • Back end

    Ruby

    Rails

    Python

    Django

    Node.js

    Express

    Go

    Rust

    REST

    GraphQL

    Shopify Storefront API

    Microservices

  • Data & messaging

    PostgreSQL

    PostGIS

    MongoDB

    MySQL

    Redis

    Elasticsearch

    BullMQ

    Sidekiq

    Celery

  • Platforms & delivery

    Docker

    Kubernetes

    Heroku

    AWS

    AWS EC2

    GCP

    CI/CD

    GitHub Actions

    Webflow to Kubernetes migrations

    Ansible

    Jenkins

    Linux

  • Product & collaboration

    Linear

    Git

    Jira

    Agile

    Stripe

    ToolJet

    SendGrid

    Segment

    Zapier

    Cybersource

    Intercom

    Salesforce

    NetSuite

    Periscope Data

    Shopify

Education

Education

  • Computer Science, BSc, Universidade Federal da Bahia

    Jan, 1999 - Jan, 2005

    Dissertation: Refactoring para Aspectos de um Framework de Motores de Jogos Orientado a Objetos

Publications

Publications

Interests

Interests

  • Community

    Python User Group of Bahia (organizer 2009–2013)DOJO-Bahia coding dojosRailsGirls Salvador (2013–2019)