×
Mauricio B. C. Vieira

Mauricio B. C. Vieira

Network Automation Engineer — Python, APIs, IaC & Source of Truth

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

Background


About

About

Network- and platform-minded engineer with 19+ years shipping production software, focused on Python automation, infrastructure-as-code, and system integrations. Production Nautobot-as-Source-of-Truth workflows for customer network lifecycle (tenants, VLAN/SSID/bandwidth, OpenWiFi controller alignment) at an ISP; CI/CD, Helm, and Kubernetes delivery for a related decentralized-ISP stack, including public website and Next.js service work. Earlier Ansible/Puppet configuration management on AWS; REST APIs and webhooks; YAML/JSON; Git; remote consulting and client-facing product delivery.

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 — CI/CD, Kubernetes delivery, OSS/BSS services, headless commerce, and APIs/workers in Python, Go, Rust, and TypeScript.

    • Established and evolved CI/CD pipelines across multiple repositories while migrating dawninternet.com and related properties from Webflow to Kubernetes — replacing manual static publishing with repeatable build, test, and deploy workflows (GitHub Actions, Helm).

    • Operated Kubernetes deployments for website, dashboard, and Rust/Go API services; authored Helm charts and K8s config, including Next.js port and service wiring for the marketing site.

    • Shipped features on dashboard.dawninternet.com, a shared UI package, and the Deployer OSS/BSS program: provisioning flows, SendGrid email provider transitions, and production support.

    • Built the storefront from scratch on Shopify Hydrogen (React) hosted on Oxygen, integrating Storefront API GraphQL for catalog, cart, and checkout.

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

  • Staff Software EngineerAndrena

    Jun, 2023 - Present

    Full-stack and automation engineering on Andrena's Django/Celery/PostGIS ISP platform — with extended scope into network Source of Truth integration (Nautobot) and OpenWiFi controller tooling for a multi-site wireless network.

    • Designed and implemented the Andrena Admin ↔ Nautobot integration: automatic Tenant creation, update, and deletion in Nautobot driven by customer-network lifecycle signals, with VLAN/bandwidth/SSID attributes and service-level mapping. Tenants flow from Admin into Nautobot as the Source of Truth for ACO provisioning.

    • Built a create_tenant CLI tool with --check mode to dry-validate customer-network data without hitting Nautobot, pluggable Nautobot URL/token, access-point uniqueness validation by serial, and controller-type filtering (OpenWiFi) for Nautobot dispatch.

    • Hardened OpenWiFi controller config parsing against missing VLAN IDs in SSID configs — structured YAML/JSON data handling, custom exceptions surfacing misconfigured AP MACs for operator triage.

    • Built and maintained a development Andrena Admin environment for ACO and OpenWiFi end-to-end testing.

    • Extended billing, accounts, service, and scheduling domains; integrated Stripe and background processing with Celery; Parcel front ends, pytest and Playwright, Docker dev workflows.

    • Remote delivery with Git-based workflows (GitLab), structured issue tracking, and close collaboration with network-ops and product.

  • Senior Software EngineerGoCo.io

    Mar, 2022 - Jun, 20231 year 3 months

    Full-stack development on an HR, benefits, and payroll platform (Ruby on Rails + React) with partner integrations.

    • Owned features across Rails and React: Zapier 2.0 triggers, Segment analytics, timeline permissions, billing workflows.

    • Built REST/webhook integrations (UNUM invoice proration, Cybersource, Zapier) — the kind of third-party/ITSM-style API wiring that translates directly to ServiceNow-class integrations.

    • Heroku-based CI/CD with strong test coverage.

  • Senior Fullstack DeveloperRivet.AI

    Mar, 2023 - Apr, 20231 month

    Film production automation product: React/Next, Node/Adonis, Firebase/GCP.

    • Full-stack feature work across frontend and backend with Redux Toolkit, React Query, Jest, Redis, Mailgun, MySQL.

  • Senior Software EngineerBeTerra

    Nov, 2021 - Mar, 20224 months

    Backend and workflow features in TypeScript (Express/NestJS) with multi-tenant medical project flows.

    • ExcelJS-based bulk XLSX processing, PDF generation via Puppeteer, BullMQ/Redis jobs, Jest/Mocha TDD.

    • Deployed with Docker on Google Cloud (Cloud Run, Pub/Sub).

  • Software Engineer, Hodinkee (via Willdom)

    Jan, 2021 - Oct, 20219 months

    Rails + React e-commerce and editorial features for luxury watches retail.

    • Accessibility, push notifications, homepage scheduling, Segment analytics, Shopify integration, insurance documents, CMS evolution.

    • Stack: Rails, Sidekiq, PostgreSQL, Redis, React, Heroku.

  • Software Engineer, LeafLink (via TrueLogic)

    Jul, 2020 - Jan, 20216 months

    Logistics and integrations on a wholesale cannabis marketplace (Django).

    • New models, DRF APIs, vendor integrations (Optimoroute, AppSheet), Docker on AWS (ECS, S3).

  • Software Engineer, MemberHub (via BairesDev)

    Sep, 2019 - Mar, 20206 months

    Rails marketplace and platform features for parent-teacher organizations.

    • Rails, Sidekiq, PostgreSQL, Elastic Beanstalk, Codeship.

  • Software Engineer / Tech Lead, PayCertify

    Apr, 2019 - Sep, 20195 months

    Technical lead for merchant onboarding and VCard payment experiences.

    • Rails, Sidekiq, Ember.js, Node, Docker, Heroku, Jenkins.

  • Software Development Consultant / FounderOmnicode Solutions

    Jan, 2018 - Present

    Consulting: Rails, Django, React, DevOps, and client delivery (JusPredict, BairesDev, PayCertify, ISP dashboard, clinic calendar, and others).

    • Sole proprietor; scoped MVPs, mentored juniors, delivered production systems with Ansible, Docker, Kubernetes, Heroku, and CI/CD.

  • Software Engineer, Smartly.io

    Jan, 2018 - Apr, 20191 year 3 months

    Business Intelligence team: data pipelines, integrations, and customer-facing analytics.

    • ETL from Intercom, NetSuite, Salesforce; Customer Health dashboard with Periscope; Ruby, Python, PHP, JS, Kubernetes, Jenkins.

  • Full Stack EngineerAPInf Oy

    Mar, 2017 - Aug, 20175 months

    API management platform (Meteor, Api Umbrella, MQTT, MongoDB, Docker, Travis, Django, Heroku).

  • Full Stack Engineer, Voxy

    Oct, 2015 - Mar, 20171 year 5 months

    Language-learning platform: full lifecycle from front-end to data pipelines and AWS operations.

    • Django, DRF, Backbone, PostgreSQL, MongoDB, Elasticsearch, Hadoop, Puppet, Ansible, Jenkins, broad AWS usage.

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

    Jun, 2015 - Oct, 20154 months

    Public REST API versioning, client SDKs (Ruby, PHP, Java), Formstack/WebMerge document automation.

  • Senior Engineer, Dafiti

    Aug, 2014 - Apr, 20158 months

    Ruby and PHP client solutions, Rails, Laravel, Elasticsearch, Circle CI.

  • Senior Developer, Codeminer42

    May, 2014 - Jul, 20142 months

    Consulting: Rails, PHP Laravel, MongoDB, Redis, Elasticsearch.

  • Senior Consultant Developer, Thoughtworks

    May, 2013 - May, 20141 year

    Agile delivery, Rails, Redis, Elasticsearch, Couchbase, ActiveMQ, mentoring.

Skills

Skills

  • Python & Network-Oriented Automation

    Python 3

    Django

    Django REST Framework

    Celery

    pytest

    CLI tooling (argparse / click)

    Ansible

    Puppet

    Structured data (YAML, JSON)

    Networking fundamentals (routing, switching, multi-vendor context)

  • Source of Truth & Network Models

    Nautobot

    Nautobot REST API

    Tenant / Site / AccessPoint modeling

    SSID / VLAN / bandwidth attributes

    OpenWiFi controllers

    Lifecycle-driven provisioning

  • APIs, Integrations & ITSM-Adjacent Patterns

    REST APIs

    Webhooks

    GraphQL (Storefront API)

    Third-party integrations (Stripe, SendGrid, Zapier, Segment, Shopify, Salesforce, NetSuite, Intercom)

    Enterprise-style ticketing and workflow integrations

    API versioning

    Client SDK authoring

  • IaC, CI/CD & Cloud

    Infrastructure as Code

    Kubernetes

    Helm

    Docker

    GitHub Actions

    GitLab CI

    Jenkins

    CircleCI

    AWS (EC2, S3, ECS, RDS)

    GCP (Cloud Run, Pub/Sub)

    Heroku

    Linux

  • Backend & Data

    Python / Django

    Ruby / Rails

    Go

    Rust

    Node.js

    TypeScript

    PostgreSQL

    PostGIS

    Redis

    MongoDB

    Elasticsearch

    MQTT

  • Collaboration & Client Delivery

    Git / GitLab / GitHub

    Linear

    Jira

    Agile / XP

    Consulting & professional services

    Remote distributed teams

    Mentoring

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)