PierceNovoa

Fullstack Software Engineer

I build digital products end to end.

Over 4 years taking products from requirements to production: NestJS APIs, Next.js web interfaces and Flutter mobile apps for the industrial, agricultural and financial sectors. Trujillo, Peru.

Open to new opportunities

  1. Requirements

    With the client

  2. Architecture

    Clean Architecture · SOLID

  3. API

    NestJS · Node.js

    NestJSNode.js
  4. Web

    Next.js · React

    Next.jsReact
  5. Mobile

    Flutter · Dart

    FlutterDart
  6. Deploy

    Docker · VPS

    DockerGitHub Actions
HBM scale · RS-485Simulation

Stable

Local service → HTTP API → web system

Projects

  • TransWat

    2026Web

    Private

    TransWat

    Industrial warehouse and weighing management system with operations, dispatch orders, and scale ticket modules. Integrates an industrial scale to capture stabilized weight.

    • Next.js
    • NestJS
    • Drizzle
    • PostgreSQL
  • Productividad campo

    2025Mobile

    Productividad campo

    Mobile app for the agribusiness sector optimizing blueberry harvest management through digital container registration and QR/barcode-based guide reception with automatic background sync.

    • Flutter
    • Node.js
    • NestJS
    • MySQL
  • Airbnb Clone

    Airbnb Clone

    Booking platform connecting hosts and travelers, enabling secure and efficient accommodation rental. Features reservation management and direct communication between users.

    • Next.js
    • Tailwind
    • Prisma
    • PostgreSQL
  • Brainconcent

    2023Mobile

    Brainconcent

    Mobile app designed to strengthen concentration and cognitive skills in children with ADHD, through an interactive and visually engaging environment.

    • Flutter
    • Node.js
    • Express
    • MongoDB

Experience

  1. May 2024 Present

    Trujillo, Peru

    Fullstack Software Engineer

    Mission Produce Peru

    • Delivered the dynamic field-evaluation forms module end to end —data model, REST API services and the web interface built in Next.js—, enabling business users to configure forms, formulas and evaluation rules without new code deployments.
    • Modeled and optimized the SQL Server database, developing queries and stored procedures for bulk synchronization, formula reprocessing and heat map reporting.
    • Implemented JWT authentication and authorization, role- and permission-based access control, and data validation across APIs consumed by web and mobile clients.
    • Built web reporting modules (heat map, route map and supervisor findings) with geospatial rendering on Leaflet and cascading filters over high data volumes.
    • Developed the offline-first Flutter mobile application processing 500+ daily operations, with bidirectional synchronization against REST APIs and local SQLite storage.
    • Established a modular architecture with Clean Architecture, SOLID and dependency injection, scalable across business units and reusable between web and mobile.
  2. January 2024 Present

    Trujillo, Peru

    Fullstack Developer

    Custom Software Products (Freelance)

    • Deliver custom software products for companies across the full lifecycle: requirements gathering with the client, architecture design, development, production deployment and user training.
    • Built a warehouse and industrial weighing management system on a Turborepo monorepo with a NestJS backend (Clean Architecture), a Next.js web backoffice and a PostgreSQL database, using shared Zod schemas as the single source of truth between backend and frontend.
    • Developing a commercial management platform covering inventory, cash register, customers and sales, with a NestJS backend, a Next.js web frontend and a PostgreSQL database, prioritizing operation traceability and business reporting.
    • Integrated an HBM industrial scale over the RS-485 serial protocol, exposing stabilized weight readings to the web system through a local service with an HTTP API.
    • Manage VPS deployment with Docker, defining separate environments, per-environment migration scripts and automated database backups.
  3. March 2023 March 2024

    Lima, Peru

    Mobile Software Engineer

    Grupo Mendieta

    • Led the migration of a financial application from Xamarin to Flutter, reducing load times by 30%.
    • Optimized parallel REST API calls, cutting response time from 1,800ms to 400ms (-78%).
    • Implemented secure authentication with JWT/OAuth, encrypted tokens and automatic session refresh.
    • Developed dynamic PDF report generation and push/local notifications for financial alerts.
    • Established Clean Architecture with layer separation, DTOs/mappers and Cubit state management.
  4. July 2022 December 2022

    Ascope, Peru

    Mobile Developer

    I.E. Nuestra Señora de Lourdes

    • Developed an educational application with interactive games to improve concentration in children with ADHD (+30% engagement).
    • Managed Play Store and App Store publication, complying with children's privacy regulations (COPPA).
    • Ran usability testing with students and teachers, iterating the interface to improve accessibility.

Skills

  • Next.js
  • React
  • TypeScript
  • Tailwind
  • Leaflet
  • Flutter
  • Dart
  • Android
  • iOS

About me

Photo of Pierce Novoa
Pierce NovoaTrujillo, Peru

I'm driven by building products that solve real problems, taking part in the whole cycle: gathering requirements with the client, designing the architecture, building, deploying to production and training users.

I apply Clean Architecture, SOLID principles and scalability best practices, and I enjoy integration challenges: offline-first synchronization, data modeling in PostgreSQL and SQL Server, and even connecting industrial hardware such as scales over RS-485.

Education
  • B.Sc. in Systems Engineering · Universidad César Vallejo (UCV)2018 – 2022
  • Bootcamp: Clean Architecture with Riverpod · Flutter Masters2024
Languages
Spanish (native) · English (professional working proficiency)

Contact

Let's talk about your next product.

I'm currently looking for new opportunities — any offer is welcome. If you simply want to ask a question or say hello, don't hesitate to reach out.

Open to new opportunities