Senior Software EngineerTech Lead

Rodolfo Spier

Senior Software Engineer with 8+ years of experience building scalable web applications, internal platforms, and API-driven products with Angular, React, TypeScript, Node.js, and Java.

Strong background in frontend architecture, modernization, reusable component systems, integrations, CI/CD, and technical leadership across distributed Product, Design, and Engineering teams.

Tech Stack

Frontend

Focused on scalable application architecture, reusable component systems, design systems, state management, accessibility, responsive interfaces, API-driven workflows, performance, and incremental frontend modernization.

  • React
  • Angular
  • Next.js
  • RxJS
  • NgRx
  • Nx
  • Tailwind CSS
  • Angular Material
  • HTML
  • CSS
  • Sass
  • Vite

Application & services

Used across full-stack products, REST APIs, internal services, system integrations, automation, background processing, authentication, messaging, and service-oriented applications.

  • TypeScript
  • JavaScript
  • C#
  • .NET
  • ASP.NET Core
  • Java
  • Spring Boot
  • Python
  • Go
  • Node.js
  • NestJS
  • Fastify

Data & messaging

Used for transactional data, operational workflows, asynchronous communication, real-time updates, event streaming, caching, and integration between application services.

  • PostgreSQL
  • MongoDB
  • Redis
  • Apache Kafka
  • SQL

Cloud & delivery

Experience supporting containerized applications, cloud environments, automated builds, deployment pipelines, quality gates, environment configuration, release workflows, and repeatable engineering processes.

  • AWS
  • Azure
  • Docker
  • Kubernetes
  • GitHub Actions
  • Jenkins
  • GitLab CI/CD
  • Git
  • Linux
  • PowerShell

Testing & quality

Testing, maintainability, documentation, observability, accessibility, and developer experience are treated as part of product delivery rather than separate finishing steps.

  • Jest
  • React Testing Library
  • SonarQube
  • CI/CD

Frontend

Focused on scalable application architecture, reusable component systems, design systems, state management, accessibility, responsive interfaces, API-driven workflows, performance, and incremental frontend modernization.

  • React
  • Angular
  • Next.js
  • RxJS
  • NgRx
  • Nx
  • Tailwind CSS
  • Angular Material
  • HTML
  • CSS
  • Sass
  • Vite

Selected Technical Initiatives

  • Restructured legacy frontend applications using Angular, Nx, NgRx, and reusable architecture patterns.

  • Platform Modernization

    Restructured legacy frontend applications using Angular, Nx, NgRx, and reusable architecture patterns.

  • Identity and Audit

    Improved authentication flows, authorization behavior, audit logging, and operational traceability.

  • Engineering Quality

    Maintained CI/CD pipelines and quality gates with Jenkins, GitLab, SonarQube, automated tests, and code reviews.

  • APIs and Integrations

    Built and integrated API-driven workflows across frontend, backend, and distributed enterprise systems.

  • Developer Experience

    Improved documentation, onboarding, shared libraries, testing practices, and development standards across teams.

Experience

  1. Carnegie Learning

    Senior Software Engineer · Tech Lead

    Mar 2024 — Mar 2026

    Remote — US

    • Owned architecture and delivery across 3+ Angular applications using TypeScript, Nx, NgRx, shared libraries, REST APIs, and reusable component patterns.
    • Reduced cross-team code duplication by approximately 40% and established frontend standards adopted by two engineering teams.
    • Improved authentication, audit logging, in-app messaging, testing, and CI/CD while coordinating technical decisions across 5+ concurrent workstreams.
  2. Computing System Innovations

    Senior Software Engineer · Frontend Owner

    Feb 2022 — Mar 2024

    Remote — US

    • Led the modernization of a legacy Angular 8 platform to Angular 15+, improving maintainability, performance, and readiness for future development.
    • Designed reusable component libraries and UI standards adopted across four product areas, including accessibility practices aligned with WCAG 2.1 AA.
    • Reduced critical frontend technical debt by approximately 60% through structured prioritization, documentation, refactoring, and pragmatic delivery planning.
  3. ADP

    Software Engineer

    Sep 2021 — Feb 2022

    Rio Grande do Sul, Brazil

    • Built responsive React and TypeScript interfaces, reusable UI patterns, and integrations with backend APIs.
    • Improved complex internal request flows and implemented tests with Jest and React Testing Library, maintaining coverage above 75% for new feature work.
  4. Dell Technologies

    Software Engineer

    Jun 2018 — Sep 2021

    Rio Grande do Sul, Brazil

    • Developed a centralized Angular portal for automation requests and task tracking, consolidating workflows previously distributed across five disconnected tools.
    • Built automation and integration solutions using PowerShell, REST APIs, SQL, Java, and Spring Boot, reducing manual operational work by approximately six hours per week.
    • Improved reporting, access management, auditability, documentation, and onboarding, reducing new-engineer ramp-up time from approximately three weeks to under ten days.

Projects

This section highlights only the flagship projects.

View full projects page