Welcome

Hi, I’m

Pietro Piva Vieira

Software Engineer & Researcher

Building thoughtful software where systems engineering meets research.

Scroll to explore
About me

A little about me

I design and build reliable backend systems and the occasional delightful interface. My work sits between solid engineering practice and applied research — I like problems that need both a clear architecture and a careful experiment.

Lately I have been working with distributed systems, developer tooling, and AI-assisted development, and writing about what I learn along the way.

Career

Professional experience

  1. Mid-Level Front-End Software Engineer

    Convenia·São Paulo, SP · Remote

    Sep 2025 — Present

    Evolving complex HR-management systems through feature work, refactors and incremental improvements.

    • Evolving into a Senior Software Engineer, one step at a time ;)
    • Develop features, fix bugs and refactor across the company's HR-management products, supporting sprint planning and on-time, quality-driven delivery.
    • Work with the Front-End Tech Lead to align implementation with the technical direction, contributing to architecture, code quality and maintainability discussions.
    • Participate in code reviews, promote engineering best practices, and investigate production issues focused on stability, performance and long-term maintainability.
    PHPTypeScriptVue.jsSCSS
  2. FullStack Software Engineer (L1 → Mid-Level)

    Nelogica·Porto Alegre, RS · On-site / Hybrid

    Sep 2023 — Aug 2025

    Technical reference for the team on a full rewrite of the company's main administrative system.

    • Acted as the team's technical reference — onboarding new developers and teaching them what they needed to contribute effectively.
    • Worked on the complete reconstruction of the company's main administrative and external systems, recreating legacy features and building new ones with modern technologies.
    • Contributed to the architecture and early development of the rewrite and to technical discussions on features, fixes and decisions shaping the products.
    PHPTypeScriptVue.js
  3. Junior Researcher

    iTec/FURG — Embrapii·Rio Grande, RS · Remote

    Jun 2023 — Present

    Guiding of undergraduate research students and bridging the back-end and front-end teams on R&D projects.

    • Mentored undergraduate research (Iniciação Científica) students, helping with business rules and any questions they have.
    • Acted as a bridge between the back-end and front-end teams, ensuring the front-end's requirements are implemented on the server side.
    • Managed integration and delivery (CI/CD) of the front-end and back-end projects through GitHub Actions and Azure.
    GitHub ActionsAzureAWS
  4. Junior Back-End Software Engineer

    iTec/FURG — Embrapii·Rio Grande, RS · Remote

    Sep 2022 — Sep 2023

    Architected, modeled and built high-impact healthcare software alongside senior engineers.

    • Responsible for architecting, modeling and implementing innovative software solutions.
    • Modeled and built high-impact healthcare systems with senior engineers using Node.js, TypeScript, NestJS and MongoDB.
    Node.jsTypeScriptNestJSMongoDBApache Kafka
  5. Front-End Software Engineer Intern

    ITS Group·Porto Alegre, RS · Remote

    Dec 2021 — Aug 2022

    Maintained and extended web product features while fixing bugs.

    • Maintained existing features, implemented new ones and fixed bugs.
    • Learned to navigate large codebases by tracing from a function's entry point down through the lower levels.
    JavaScriptTypeScriptSAPUI5
  6. IT Intern

    Have a Nice Design·Mogi das Cruzes, SP · Remote

    Jun 2021 — Nov 2021

    Built and maintained websites and automated internal tasks.

    • Built and maintained websites using WordPress, Elementor, PHP and core web technologies (HTML, CSS and JS).
    • Used Python to automate the transfer of emails from one domain to another.
    WordPressPHPJavaScriptPython
  7. Back-End Developer & Projects Director (Volunteer)

    Byte Jr. (Junior Enterprise)·Rio Grande, RS · Remote

    Jun 2020 — Apr 2022

    Built client software and led the developer team at a student-run junior enterprise.

    • Built many kinds of software for different clients — ERPs, inventory-management systems and more — with Node.js, JavaScript and MongoDB.
    • Shared knowledge of Git, GitHub and Markdown with fellow developers.
    • Managed the developer team, kept in contact with clients applying Agile methodologies, and helped make key decisions alongside the other directors.
    Node.jsJavaScriptMongoDB
Studies

Academic background

2024 — Now

M.Sc. · Software Engineering

Federal University of Pampa·Brazil

Thesis on VRP API brokerage. Thesis qualified. Also working as a Professor Intern.

2020 — 2024

B.Sc. · Information Systems

Federal University of Rio Grande·Brazil

Focus on software engineering, networks and distributed systems. Led the engineering team of a Junior Enterprise company.

Say hello

Let’s talk

Have a project, a paper, or just want to chat? My inbox is open.

Pietro Piva VieiraPietro Piva Vieira

Built with care in the Frutiger Aero spirit — bright skies, glossy glass, and a little nostalgia.

© 2026 Pietro Piva Vieira · All rights reserved.