FULL-STACK ENGINEER · FORWARD-DEPLOYED · LIMA, PERU

Secure systems.
Clear architecture.
Software people can use.

I am Angel Altamirano. For five years, I have built web and mobile products where business rules, security and human experience need to work as one system.

  • 5 yearsbuilding software
  • Web + mobilefrom interface to infrastructure
  • Security firstwith evidence and traceability
Angel Altamirano
ANGEL ALTAMIRANOFULL-STACK · FORWARD-DEPLOYED

Open to thoughtful projects
Web, mobile and operational systems

A PERUVIAN NAME FOR RELIABLE INFORMATION

Why Khipu Kamayuq?

The name honors the khipu kamayuq: specialists who read and managed information encoded in khipus across the Inca administration. It is a reminder that reliable systems begin with structure, context and trustworthy records.

THE PRINCIPLE The tools change, but the responsibility remains: make information easier to understand, protect and trust.

HOW I BUILD

Engineering that leaves fewer unknowns.

A useful product is not only the screen people see. It is the behavior they can predict, the access they can control, and the knowledge the team can retain.

01

Security by design

I have implemented controls that protect access without making everyday work harder.

  • MFA, secure recovery, lockout and rate limits
  • Revocable sessions and rotating refresh credentials
  • Trusted devices, networks and access schedules
  • RBAC, ABAC and contextual authorization
02

Backend architecture

I have turned dense business rules into explicit domains, contracts and transactional workflows.

  • Clean Architecture and Domain-Driven Design
  • Append-only ledgers and end-to-end traceability
  • Idempotent operations, outboxes and bounded retries
  • REST APIs, integrations and document generation
03

Human-centered frontend

I have designed interfaces around clarity, context and confidence at every step.

  • Responsive Angular, Ionic, Flutter and modern web UI
  • Progressive disclosure for complex workflows
  • Useful empty, loading, error and confirmation states
  • Accessible interaction patterns and mobile adaptations
04

Operational knowledge

I have kept product knowledge in the project so teams can work without reconstructing context.

  • Versioned specifications and decision records
  • Automated tests and executable validation plans
  • Runbooks, implementation status and recovery evidence
  • AI-assisted workflows with durable human-readable output

FEATURED CASE STUDY · CCI ERP

Replacing two decades of operational friction.

I am leading the end-to-end modernization of a system created more than 20 years ago—turning manual, fragmented processes into an ERP designed for traceability, faster reporting and safer daily work.

20+ yearsof legacy workflows being modernized
11 domainsfrom sales and inventory to treasury and identity
End to endproduct traceability from purchase origin to sale
01

The operational problem

Teams relied on a very old system and considerable manual work. Reports were slow to produce and difficult to customize, while activity monitoring and product traceability required extra effort.

02

The architecture

I structured the backend around explicit business domains, transactional boundaries, idempotent operations and durable evidence. The frontend keeps context close to each decision instead of hiding rules behind generic forms.

03

The security posture

I implemented layered identity and access controls, revocable sessions, device-aware policies, auditable privilege changes and restricted diagnostics. Security is treated as an operational system, not a final checklist.

Screens are shared with CCI's authorization. Customer and operational data shown here is non-sensitive demonstration content.

EXPERIENCE

Five years across products that cannot afford ambiguity.

Enterprise operations, payments, real-time communication, healthcare, analytics and mobile products—built from interface details to backend behavior.

Read my full CV
2025 — NOW

CCI

Full-Stack Developer

Leading the end-to-end modernization of a 20+ year-old operational system into a cloud ERP across sales, inventory, purchasing, logistics, treasury, identity and auditing.

Angular · ASP.NET Core · C# · SQL · NgRx Signals
2024 — 2025

Next Sapien

Full-Stack Developer

Delivered web and Ionic experiences, reusable NPM libraries, real-time WebSocket chat, Stripe bank-transfer flows and a Jira-integrated visual feedback tool.

Ionic · TypeScript · WebSockets · Stripe · Jira API
2023 — 2024

Mottiva

Full-Stack Developer

Migrated a React Native product to Flutter with clean architecture and built well-being analytics, profile pages and appointment scheduling products.

Flutter · Dart · Vue 3 · Express · MVVM
2021 — 2023

Esfera Digital

Full-Stack Developer

Built products across finance, sports, healthcare and wellness, including two-factor authentication, payments, analytics, PDF reporting and tested MERN applications.

Angular · NestJS · React · Node.js · MongoDB · Jest

DOCUMENTATION AS INFRASTRUCTURE

AI should accelerate understanding—not become the only place it exists.

I document specifications, decisions, recovery behavior, implementation status and validation evidence so a team can navigate the product without repeatedly spending tokens to reconstruct its own history.

AI remains useful for exploration and automation. The durable output, however, should be precise, versioned and readable by a person. That is how documentation keeps paying back after the prompt is gone.

ON MY BOOKSHELF

Designing Data-Intensive Applications

Martin Kleppmann's book matters because it trains engineers to reason about reliability, scalability, consistency and trade-offs—before a framework makes those decisions invisible.

THE STORY BEHIND THE CODE

I learned to reinvent the path, not abandon it.

Before software became my profession, selling chicken sandwiches helped me keep studying. “El chico de los panes” became a public story about persistence—and later, a foundation for how I approach difficult work.

YAPE · VIDEO STORY

A story of work, study and reinvention

The original campaign documented how entrepreneurship helped me continue my university education.

Watch the original on YouTube ↗

CREATOR MENTION

The story, remembered by someone else

A later video revisited “el chico de los panes” and the value of finding a way forward.

LR

LA REPÚBLICA · 2019

Working through university, one sandwich at a time

An article about the period that shaped my relationship with effort, adaptability and responsibility.

Read the original article ↗

OUTSIDE THE TERMINAL

Curiosity needs more than one medium.

I follow science communication and shifts in the software industry. I also draw, paint, watch films and series, and make time for the people—and dog—who keep life larger than a backlog.

A colorful hand-painted portrait created by Angel
Painting as attentionA portrait I painted for my wife.
Rudy, Angel's small grey dog, wearing pink rain boots
Walks with RudyMy favorite reason to step away from the screen.

PEOPLE I LEARN FROM

Science, software and a habit of staying current.

El Robot de Platón is a trusted reference for science communication. For software and the industry, I regularly learn from educators including Fernando Herrera, Midudev, Hola Mundo, Héctor de León, Gentleman Programming, DotCSV, Savitar, Freddy Vega, Platzi and EDteam.

ScienceArchitectureSecurityAIArtCinema

LET'S MAKE THE COMPLEX CLEARER

Have a web or mobile product in mind?

Tell me what is slowing people down, what needs to be safer, or what your current system can no longer support. We can start with the problem—not a technology pitch.