Hola, soy

Pedro Giovanni
Ricra Figueroa

Estudiante de Ingeniería de Sistemas • Desarrollador Full-Stack

Construyo soluciones orientadas a problemas reales: aplicaciones web escalables, arquitecturas de APIs robustas y herramientas de escritorio optimizadas.

location_on Pucallpa, Perú • Disponible para proyectos profesionales

Conectar:
Pedro Giovanni Ricra Figueroa Angular Spring Boot MySQL Node.js
01 — Sobre mí

Ingeniería de software con vocación práctica

Estudiante de Ingeniería de Sistemas (VIII ciclo relativo) en la Universidad Nacional de Ucayali, con experiencia práctica en desarrollo de software, integración frontend–backend y automatización de pruebas.

Me interesa construir soluciones orientadas a problemas reales: desde aplicaciones web interactivas y APIs empresariales hasta herramientas de escritorio offline.

Actualmente enfoco mi desarrollo técnico en Angular + Node.js + MySQL y Java + Spring Boot + MySQL, integrando buenas prácticas de clean code y gestión colaborativa.

devices

Desarrollo de Software

Aplicaciones web modernas, arquitecturas SPA y herramientas nativas de escritorio.

database

Backend & Datos

Diseño de APIs REST documentadas, modelado relacional y transacciones confiables.

02 — Habilidades

Ecosistema técnico y herramientas

terminal
Flujo de especialización

Angular + Node.js + MySQL  |  Java + Spring Boot + MySQL

REST APIsMVCClean Code

Lenguajes

code_blocks

Lenguajes de programación fuertemente tipados y relacionales.

Logo de Java Logo de TypeScript Logo de JavaScript

JavaTypeScriptJavaScriptSQL

Frontend & UI

web

Interfaces fluidas, accesibles y modulares con estándares web.

Logo de Angular Logo de HTML5 Logo de CSS3 Logo de Figma

AngularHTML5CSS3FigmaBalsamiq

Backend & APIs

dns

Lógica de negocio, middleware y documentación de endpoints.

Logo de Node.js Logo de Spring Boot Logo de Postman Logo de Swagger

Node.jsSpring BootPostmanSwagger

Bases de Datos

storage

Diseño entidad-relación, normalización y optimización de consultas.

Logo de MySQL

MySQLSQL Server

Escritorio & Logística

desktop_windows

Herramientas offline, control FIFO e integración de modelos geográficos.

Logo de Electron

ElectronLeafletChart.js

Testing & Metodologías

verified

Control de versiones, contenedores, automatización QA y agilidad.

Logo de Selenium Logo de Git Logo de GitHub Logo de Docker

Git / GitHubDockerScrum

03 — Proyectos destacados

Software diseñado y desplegado

Sistemas completos con interfaces productivas, manejo de estado robusto y persistencia relacional.

Feed de incidencias y estado del sistema Reportes UNU

Gestión de campus universitario · 2026

Reportes UNU

Aplicación web para reportar y monitorear incidencias de infraestructura del campus de la Universidad Nacional de Ucayali. Panel de trabajador con pendientes, aceptados y solucionados, dashboard con KPIs y módulo del estudiante con foto, tipo y ubicación.

Logo de TypeScript Logo de Angular Logo de Node.js Logo de MySQL

AngularTypeScriptNode.jsMySQL

terminalVer código open_in_newVer demo

Herramienta web para candidatos · 2026

CV Generador

Editor de currículums que funciona entero en el navegador: 8 perfiles, 16 plantillas, 15 paletas y foto opcional, con exportación real a Word, PDF y Markdown. Autoguardado en localStorage, importación y exportación en JSON, deshacer/rehacer y un analizador de ofertas que puntúa de 0 a 100 el encaje del CV sin usar backend ni enviar datos fuera del equipo.

Logo de Angular Logo de TypeScript Logo de SCSS

AngularTypeScriptSCSSdocx + jsPDF

terminalVer código open_in_newVer demo
Editor de datos del CV Generador con el currículum A4 en vivo
Panel de control de RotaStock Plus con KPIs y gráficos de inventario

Software de almacén desktop · 2026

RotaStock Plus

Aplicación de escritorio para Windows 100% offline para el control de inventario valorado mediante FIFO estricto (PEPS), clasificación ABC/XYZ, plan de compras asistido, conteos auditables, modo viaje en el tiempo sobre copias históricas, reportes ejecutivos en PDF y Excel, y doble persistencia atómica en JSON y SQLite WAL.

Logo de JavaScript Logo de Electron

JavaScriptElectronSQLite + JSONCosteo FIFO

Landing vitrina gastronómica · 2026

El Frejolito — Página web

Sitio estático de una sola vista para el restaurante mexicano El Frejolito (Pucallpa): hero nocturno con fachada real de noche, carta filtrable con platos y precios en soles con foto de fondo, reseñas reales de Google Maps, mapa interactivo embebido y pedido por WhatsApp plato a plato. Scroll suave con Lenis sincronizado al ticker de GSAP y reveals por ScrollTrigger.

Logo de HTML5 Logo de CSS3 Logo de JavaScript Logo de Tailwind CSS

HTML5CSS3JavaScriptTailwind CDN

terminalVer código open_in_newVer demo
Hero nocturno de la landing de El Frejolito con la fachada del local
Asignador heurístico de redes logísticas sobre mapa satelital de Pucallpa

Optimización geoespacial · 2026

Asignador Heurístico de Redes

Sistema web interactivo para la asignación óptima almacén–zona de demanda sobre mapas reales (Pucallpa y libre configuración): cálculo de distancias y tiempos reales por calle vía OSRM, factores de seguridad, solvers de Investigación de Operaciones (VAM + MODI / Branch & Bound) y respaldo automático ante fallos del servicio de rutas.

Logo de JavaScript

JavaScriptLeaflet MapsRuteo OSRMVAM + MODI / B&B

terminalVer código open_in_newVer demo
04 — Experiencia

Trayectoria técnica y colaborativa

Practicante — Oficina de Tecnología de la Información (OTI)

04/2025 – 07/2025

Universidad Nacional de Ucayali • Pucallpa · Sistema de Posgrado · Plataforma AURA

  • check_circleImplementé y mejoré interfaces del sistema de Posgrado con validaciones, integridad de campos y conexión al backend.
  • check_circleTraduje el reglamento de Posgrado en requerimientos funcionales y apoyé el modelo de base de datos.
  • check_circleDiseñé una metodología de pruebas funcionales en 5 etapas para AURA, creando un proceso formal de testing previo al despliegue.
  • check_circleAutomaticé 25 funcionalidades de 8 módulos con Selenium IDE + Python/Colab y documenté 12 fallos con evidencias para el equipo.
  • check_circleEjecuté pruebas de regresión (re-testing) tras las correcciones de desarrollo, validando la estabilidad y solución definitiva de cada fallo.

Logo de Selenium Logo de Python Logo de Git Logo de GitHub

Selenium IDEPythonJupyter NotebookGoogle ColabGitGitHub

Desarrollador independiente — proyectos propios

2025 – Actualidad

Remoto · 5 sistemas publicados con demo o instalador

  • check_circleReportes UNU: full-stack en producción para incidencias del campus (Angular 19 + Node.js + MySQL).
  • check_circleCV Generador: editor de CV en Angular 19 con 16 plantillas, análisis de ofertas y exportación a Word, PDF y MD.
  • check_circleRotaStock Plus: escritorio offline con release v2.0.2, viaje en el tiempo y SQLite WAL.
  • check_circleEl Frejolito: landing gastronómica estática con pedido por WhatsApp.
  • check_circleAsignador logístico: optimización geoespacial con distancias reales OSRM y solvers VAM/MODI.

Logo de Angular Logo de Node.js Logo de Spring Boot Logo de MySQL Logo de Electron

AngularNode.jsSpring BootMySQLElectron

05 — Educación & Certificaciones

Formación universitaria, reconocimientos y certificaciones

school Pregrado universitario

Ingeniería de Sistemas

Universidad Nacional de Ucayali (UNU) • Pucallpa, Perú

Cursando el VIII ciclo relativo. Énfasis en arquitectura de software, bases de datos relacionales, investigación operativa y QA.

verifiedEn curso • VIII ciclo relativo

trophy CONEIMERA · UNTELS Lima Sur · 2024

1.er puesto — Programación competitiva

Resolución de problemas algorítmicos complejos y optimización de código bajo presión, en equipo de 3 integrantes.

military_techConcurso nacional

workspace_premium CONEIMERA · UNT Trujillo · 2025

Participación académica

Actualización en innovación tecnológica, arquitecturas modernas y tendencias en ingeniería.

military_techFormación continua

Certificaciones técnicas

Acreditación y aprendizaje continuo

06 — Contacto

Trabajemos juntos

¿Buscas un desarrollador proactivo para tus proyectos o estás reclutando talentos para prácticas profesionales? Escríbeme y conversemos sobre cómo aportar valor.

Respuesta en menos de 24 horas