PierceNovoa

Fullstack Software Engineer

Construyo productos digitales de extremo a extremo.

Más de 4 años llevando productos del requisito a producción: APIs en NestJS, interfaces web en Next.js y apps móviles en Flutter, para los sectores industrial, agrícola y financiero. Trujillo, Perú.

Disponible para nuevas oportunidades

  1. Requisitos

    Con el cliente

  2. Arquitectura

    Clean Architecture · SOLID

  3. API

    NestJS · Node.js

    NestJSNode.js
  4. Web

    Next.js · React

    Next.jsReact
  5. Móvil

    Flutter · Dart

    FlutterDart
  6. Despliegue

    Docker · VPS

    DockerGitHub Actions
Balanza HBM · RS-485Simulación

Estable

Servicio local → API HTTP → sistema web

Proyectos

  • TransWat

    2026Web

    Privado

    TransWat

    Sistema de gestión de almacén y pesaje industrial con módulos de operaciones, órdenes de despacho y tickets de balanza. Integra una balanza industrial para obtener el peso estabilizado.

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

    2025Móvil

    Productividad campo

    Aplicación móvil para el sector agroindustrial que optimiza la gestión de la cosecha de arándanos mediante el registro digital de envases y la recepción de guías con códigos QR.

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

    Airbnb Clone

    Plataforma de reservas que conecta anfitriones y viajeros, permitiendo alquilar alojamientos de forma segura y eficiente. Ofrece gestión de reservas y comunicación directa entre usuarios.

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

    2023Móvil

    Brainconcent

    Aplicación móvil diseñada para fortalecer la concentración y las habilidades cognitivas en niños con TDAH, a través de un entorno interactivo y visualmente atractivo.

    • Flutter
    • Node.js
    • Express
    • MongoDB

Experiencia

  1. Mayo 2024 Actualidad

    Trujillo, Perú

    Fullstack Software Engineer

    Mission Produce Perú

    • Desarrollé de extremo a extremo el módulo de cartillas dinámicas de evaluación de campo —modelo de datos, servicios de APIs REST e interfaz web construida en Next.js—, permitiendo configurar formularios, fórmulas y reglas de evaluación sin nuevos despliegues de código.
    • Modelé y optimicé la base de datos en SQL Server, desarrollando consultas y procedimientos almacenados para sincronización masiva, reprocesamiento de fórmulas y reportes de mapas de calor.
    • Implementé autenticación y autorización con JWT, control de acceso por roles y permisos, y validación de datos en las APIs consumidas por clientes web y móviles.
    • Construí módulos web de reportería (mapa de calor, mapa de recorrido y hallazgos de supervisor) con renderizado geoespacial sobre Leaflet y filtros en cascada sobre altos volúmenes de datos.
    • Desarrollé la aplicación móvil offline-first en Flutter que procesa más de 500 operaciones diarias, con sincronización bidireccional contra las APIs REST y almacenamiento local en SQLite.
    • Establecí una arquitectura modular con Clean Architecture, SOLID e inyección de dependencias, escalable a múltiples unidades de negocio y reutilizable entre web y móvil.
  2. Enero 2024 Actualidad

    Trujillo, Perú

    Fullstack Developer

    Productos de Software a Medida (Freelance)

    • Entrego productos de software a medida para empresas participando en todo el ciclo de vida: levantamiento de requisitos con el cliente, diseño de arquitectura, desarrollo, despliegue en producción y capacitación de usuarios.
    • Construí un sistema de gestión de almacén y pesaje industrial sobre un monorepo Turborepo con backend en NestJS (Clean Architecture), backoffice web en Next.js y base de datos PostgreSQL, usando esquemas Zod compartidos como única fuente de verdad entre backend y frontend.
    • Desarrollo una plataforma de gestión comercial con módulos de inventario, caja, clientes y ventas, con backend en NestJS, frontend web en Next.js y base de datos PostgreSQL, priorizando trazabilidad de operaciones y reportes de negocio.
    • Integré una balanza industrial HBM mediante protocolo serial RS-485, exponiendo la lectura de peso estabilizada al sistema web a través de un servicio local con API HTTP.
    • Gestiono el despliegue en VPS con Docker, definiendo entornos separados, scripts de migración por entorno y respaldos automatizados de la base de datos.
  3. Marzo 2023 Marzo 2024

    Lima, Perú

    Mobile Software Engineer

    Grupo Mendieta

    • Lideré la migración de una app financiera de Xamarin a Flutter, reduciendo tiempos de carga en 30%.
    • Optimicé llamadas paralelas a APIs REST, reduciendo el tiempo de respuesta de 1,800ms a 400ms (-78%).
    • Implementé autenticación segura con JWT/OAuth, tokens encriptados y refresh automático de sesiones.
    • Desarrollé generación dinámica de reportes en PDF y notificaciones push/locales para alertas financieras.
    • Establecí Clean Architecture con separación de capas, DTOs/mappers y gestión de estado con Cubit.
  4. Julio 2022 Diciembre 2022

    Ascope, Perú

    Mobile Developer

    I.E. Nuestra Señora de Lourdes

    • Desarrollé una app educativa con juegos interactivos para mejorar la concentración en niños con TDAH (+30% engagement).
    • Gestioné la publicación en Play Store y App Store, cumpliendo normativas de privacidad infantil (COPPA).
    • Realicé pruebas de usabilidad con estudiantes y docentes, iterando la interfaz para mejorar la accesibilidad.

Habilidades

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

Sobre mí

Foto de Pierce Novoa
Pierce NovoaTrujillo, Perú

Me motiva construir productos que resuelven problemas reales, participando en todo el ciclo: levantamiento de requisitos con el cliente, diseño de arquitectura, desarrollo, despliegue en producción y capacitación de usuarios.

Aplico Clean Architecture, principios SOLID y buenas prácticas de escalabilidad, y disfruto los retos de integración: sincronización offline-first, modelado de datos en PostgreSQL y SQL Server, e incluso conectar hardware industrial como balanzas por RS-485.

Formación
  • Ingeniería de Sistemas · Universidad César Vallejo (UCV)2018 – 2022
  • Bootcamp: Clean Architecture con Riverpod · Flutter Masters2024
Idiomas
Español (nativo) · Inglés (profesional)

Contacto

Hablemos de tu próximo producto.

Actualmente me encuentro en búsqueda de nuevas oportunidades, cualquier oferta será bien recibida. Si simplemente deseas hacerme una pregunta o saludarme, no dudes en ponerte en contacto conmigo.

Disponible para nuevas oportunidades