|
I am a Software Engineering student at Universidad Peruana de Ciencias Aplicadas (UPC) focused on building useful, reliable and maintainable digital products. My experience combines full-stack development, mobile applications, IoT solutions and software quality assurance. I have participated in academic, personal and real-world projects covering frontend interfaces, backend services, databases, authentication, testing, documentation and collaborative delivery with Git and Scrum. I enjoy understanding a product from two complementary perspectives: how to build it correctly and how to verify that it works correctly. |
profile:
location: "Lima, Peru"
education: "Software Engineering @ UPC"
focus:
- Full Stack Development
- Quality Assurance
- Test Automation
- Mobile Development
- IoT Solutions
mindset: "Build. Test. Improve." |
Pre-professional opportunities · Junior Software Engineering roles · QA roles · Collaborative projects
| Area | Level | What I work with |
|---|---|---|
| Full Stack Development | Applied |
Responsive interfaces, REST APIs, authentication, CRUD workflows and database integration |
| Quality Assurance | Applied |
Functional, regression, smoke and exploratory testing; evidence collection and defect reporting |
| API Testing | Applied |
Request/response validation, status codes, payloads, error handling and integration flows |
| Test Automation | Growing |
Automated test design, reusable scenarios and CI-oriented quality workflows |
| Mobile Development | Applied |
Flutter and Kotlin interfaces, navigation, authentication and responsive mobile flows |
| IoT Solutions | Applied |
Sensor monitoring, connected applications, data visualization and mobile integration |
| Product Engineering | Applied |
User stories, acceptance criteria, iterative delivery, UX decisions and technical documentation |
Quality is not only finding defects; it is helping the team prevent them and deliver a better product.
| Capability | Practice |
|---|---|
| Test analysis | Review user stories, expected behavior and acceptance criteria before execution |
| Functional testing | Validate complete user flows, business rules, forms, states and permissions |
| Regression testing | Recheck critical functionality after fixes, integrations and new releases |
| API validation | Inspect endpoints, payloads, status codes, validations and error responses |
| Defect management | Report reproducible issues with steps, expected results, actual results and evidence |
| Evidence collection | Organize screenshots, browser console output, API responses, logs and Jenkins results |
| Team collaboration | Coordinate findings with Development and Product while supporting release quality |
| Automation growth | Design repeatable scenarios and continue expanding automated testing knowledge |
Seven Gym CRM — Gym Management Platform
A full-stack CRM designed for a real gym operation, covering administration, customer management and commercial workflows.
| Dimension | Details |
|---|---|
| Stack | React, Vite, TypeScript, Tailwind CSS, Shadcn UI, Java, Spring Boot, MySQL, JWT |
| Architecture | Separate frontend and backend with role-based authentication and modular business domains |
| Core modules | Clients, memberships, payments, attendance, inventory, staff, reports and audit records |
| Security | JWT authentication and role-based access for Super Admin, Counter and Sales roles |
| Engineering work | API integration, domain modeling, responsive UI, validation and Git feature-branch workflow |
| Repository | Private development repository |
My contribution: product planning, frontend development, backend coordination, database design, authentication flows, business rules and iterative integration through Git branches.
HogarPlan — Mortgage Planning Web Application
A web platform that helps users organize and simulate mortgage-related decisions through structured financial workflows.
| Dimension | Details |
|---|---|
| Stack | React, TypeScript, Tailwind CSS, Node.js, Express, MySQL, JWT |
| Core features | Authentication, client and property modules, mortgage simulation and payment schedules |
| Financial logic | Installments, TCEA, NPV, IRR and payment-plan export |
| Security | Token-based authentication and protected application flows |
| Product focus | Clear onboarding, dynamic personal/company forms and realistic payment journeys |
| Repository | View repository |
My contribution: full-stack implementation, UI improvements, business-flow definition and integration of financial calculations.
EMSafe — Mobile IoT Monitoring Experience
A mobile application developed around connected-device monitoring, electromagnetic health information and sensor-oriented user experiences.
| Dimension | Details |
|---|---|
| Stack | Flutter, Dart, REST integration, Git and collaborative development |
| Mobile flows | Onboarding, login, identity verification, responsive navigation and dashboard access |
| IoT scope | Sensor monitoring, device-related measurements and health-oriented data presentation |
| UX work | Responsive screen refactoring, overflow prevention and consistent stage-based navigation |
| Quality focus | Flow validation, interface consistency and integration testing |
| Context | University IoT solution developed collaboratively |
My contribution: mobile UI implementation, responsive refactoring, navigation flows, feature integration and QA validation.
Carta Restaurante Pepinos — Digital QR Menu
A production-oriented digital menu for a restaurant, optimized for customers opening the complete menu from a table QR code.
| Dimension | Details |
|---|---|
| Stack | React / Next.js-style frontend workflow, TypeScript and responsive UI |
| Experience | Complete menu browsing, categories, recommended items and mobile-first navigation |
| Business value | QR access for tables, WhatsApp contact and easier menu maintenance |
| Design work | Premium food cards, typography-first fallbacks and optimized first viewport |
| Repository | Private client repository |
My contribution: interface redesign, mobile optimization, menu architecture, QR print experience and iterative product improvements.
Teatrope — Theater Discovery Platform
A collaborative ecosystem for theater discovery with web, mobile and backend components.
| Dimension | Details |
|---|---|
| Stack | Astro, TypeScript, Kotlin, Flutter, Django REST Framework |
| Platforms | Landing page, end-user mobile application and administrative mobile application |
| Backend | REST services supporting platform operations |
| Collaboration | Scrum, Git, GitHub and shared feature delivery |
| Learning | Multi-platform architecture and coordination across specialized team roles |
My contribution: collaborative software development, interface implementation and integration within an agile team.
EcoRegula — Environmental Analysis & Route Optimization
A data-driven platform for identifying energy-access risks, analyzing environmental factors and supporting infrastructure planning.
| Dimension | Details |
|---|---|
| Stack | Python, Flask, PostgreSQL, GeoPandas, NetworkX, scikit-learn, Leaflet |
| Algorithms | Dijkstra, Bellman-Ford, Kruskal, K-Means, Louvain and KDTree |
| Data scope | Geographic, energy, density and emissions-related datasets |
| Outputs | Clusters, maps, optimized routes, CSV exports and analytical visualizations |
| Impact | Supports territorial analysis and planning around energy inequality and environmental risk |
My contribution: algorithm implementation, data preparation, geospatial analysis, backend logic and visualization workflows.
Huffman Compressor — Lossless Compression Tool
A Python and Flask application that compresses and decompresses text using Huffman coding while exposing the generated tree and compression statistics.
| Dimension | Details |
|---|---|
| Stack | Python, Flask, HTML, CSS and JavaScript |
| Algorithms | Frequency analysis, Huffman tree construction, code generation and decoding |
| Features | Manual/file input, compression, decompression, download and tree visualization |
| Learning | Data structures, greedy algorithms, file processing and web integration |
Database & Systems Projects
Academic projects focused on relational and NoSQL modeling, stored procedures, transactions and enterprise data requirements.
| Project | Focus | Technologies |
|---|---|---|
| MindCare Database Solutions | Clinical records, appointments, treatments, reports, billing and medical operations | SQL modeling, relational design, NoSQL patterns |
| BloodNet | Blood donation, emergency workflows, donors, hospitals, testing and notifications | NoSQL collections, validation and reference/embedded patterns |
| Northwind Analytics | Sales, customers, providers, categories, shippers and yearly business queries | SQL Server, functions and analytical queries |
| Flight Reservations | Reservations, passengers, baggage and transactional operations | SQL Server, procedures and transactions |
I participate in software validation activities across user stories, interfaces, backend responses and integration pipelines. My work emphasizes clear evidence, reproducible findings and effective communication with Development and Product.
- Execute functional, regression, smoke and exploratory tests.
- Validate acceptance criteria and end-to-end business flows.
- Review API responses, browser console information and application logs.
- Document incidents with actionable steps and supporting evidence.
- Review Jenkins execution results and release-related validations.
- Contribute ideas for improving test traceability and quality workflows.
Quality Assurance Functional Testing API Testing Regression Jenkins Agile Documentation
- Build responsive web and mobile interfaces.
- Integrate REST APIs, authentication and databases.
- Model business rules and complete product flows.
- Work with Git feature branches, pull requests and collaborative repositories.
- Apply Scrum, user stories and iterative product improvement.
React TypeScript Flutter Java Spring Boot Python SQL Git
| Area | Applied knowledge |
|---|---|
| Software Engineering | Requirements, user stories, Scrum, architecture, Git workflows and product delivery |
| Web Applications | SPA development, REST APIs, authentication and responsive UI |
| Mobile Applications | Flutter, Kotlin, navigation, validation and mobile-first design |
| Internet of Things | Connected applications, sensor monitoring and IoT-focused user experiences |
| Software Quality | Testing techniques, evidence, defect lifecycle and release validation |
| Algorithms | Graphs, greedy methods, compression, clustering and complexity analysis |
| Databases | SQL Server, MySQL, PostgreSQL, MongoDB, transactions and data modeling |
| Networks & Security | VLANs, ACLs, routing, VPNs, services and Cisco Packet Tracer |
| Data Analysis | Python data pipelines, geographic analysis and analytical visualization |
B.Sc. candidate in Software Engineering
Lima, Peru
AI Foundations for Everyone learning path:
- Generative AI: Introduction and Applications
- Generative AI: Prompt Engineering Basics
- Generative AI: Foundation Models and Platforms
- Generative AI: Impact, Considerations and Ethical Issues
- Generative AI: Business Transformation and Career Growth
| Principle | How I apply it |
|---|---|
| Build for the user | Translate requirements into clear, usable product flows |
| Test with intention | Prioritize risk, critical journeys and reproducible evidence |
| Keep learning | Strengthen architecture, automation, cloud and engineering practices |
| Collaborate clearly | Communicate technical decisions and defects without ambiguity |
| Improve iteratively | Deliver, validate, learn and refine each version |
learning:
- Test automation frameworks
- CI/CD and quality pipelines
- Software architecture and clean design
- Cloud fundamentals
building:
- Seven Gym CRM
- Full-stack web products
- Mobile and IoT experiences
- A professional developer portfolio
exploring:
- AI-assisted software engineering
- Scalable backend development
- Automated quality strategies
- Product engineering
open_to:
- Pre-professional internships
- Junior development opportunities
- Quality assurance opportunities
- Collaborative software projects
