Skip to content

Hola! ✌🏼 mi nombre es

Angel Orellana

Construyo y escalo sistemas mobile y frontend listos para produccion.

Senior Software Engineer especializado en mobile y frontend, con solida experiencia construyendo sistemas productivos utilizados en entornos reales. Desarrollo aplicaciones de alto rendimiento con React, React Native, Next.js, Vue y TypeScript, con foco en escalabilidad, performance y mantenibilidad a largo plazo.

Retrato de Angel Orellana
React
React Native
TypeScript
Node.js

Habilidades

Mi stack

FE

Frontend

ReactNext.jsVue.jsNuxt.jsTypeScriptJavaScript (ES6+)jQueryMarionette.js
UI

UI / Estilos

Tailwind CSSBootstrapCSSSCSS / SASS
FT

Testing Frontend

JestVitestReact Testing LibraryVue Test UtilsCypressPlaywright
MC

Mobile Multiplataforma

React NativeVue + CordovaFramework7Pruebas unitariasPruebas de integracionWorkflow de release iOS & AndroidTestFlightTesting en Play ConsoleRelease a produccion
iOS

iOS Native

SwiftXcodeCocoaPodsMVVMPruebas unitariasPruebas de integracionOptimizacion de performanceAnimaciones complejasSincronizacion con iCloudSign in with AppleGoogle Sign-InTestFlightTesting internoTesting externoRelease a produccionWorkflow de release en App Store
AND

Android Native

KotlinDesarrollo AndroidGradleMVVMPruebas unitariasPruebas de integracionOptimizacion de performanceGoogle Sign-InFacebook LoginTesting internoTesting cerradoTesting abiertoRelease a produccionWorkflow de release en Play Store
BE

Backend

Node.jsNestJSTypeScriptExpress.jsREST APIsFirebase
DB

Bases de datos

PostgreSQLMySQLMariaDBMongoDBFirebase / Firestore
BT

Testing Backend

JestTesting de APIsPruebas de integracionPostman
CI

DevOps / CI/CD

GitHub ActionsGitLab CI/CDPipelines CI/CDAutomatizacion de buildsAutomatizacion de desplieguesPipelines de release
CLD

Cloud / Infraestructura

AWSLinuxNginxDockerKubernetesLet's EncryptConfiguracion de servidoresVolumenes virtualesConfiguracion SSL
ARC

Arquitectura

MicrofrontendsDiseno de sistemasMVVMArquitectura de despliegueConfiguracion de entornos

Proyectos

Lo que he construido

Veloura
E-commerce

Veloura

E-commerce premium de lenceria de lujo construido con Next.js y TypeScript. Optimizado para SEO, totalmente testeado (unit + E2E), con arquitectura escalable basada en dominios modulares y un enfoque performance-first.

ecommerceperformancetypescriptstripenextjsseotailwindcssapp-routerzustandplaywrightvercelvitest
Veloura Backend
Backend

Veloura Backend

Backend productivo de Veloura construido con Medusa v2 y TypeScript, preparado para operaciones seguras de e-commerce con despliegue Dockerizado, workflows de CI/CD, backups y una arquitectura documentada.

backendmedusatypescriptnodejsecommerceapipostgresredisdockercaddygithub-actionsvitest
Haloform NPM Package
Librerias

Haloform NPM Package

Motor de formularios headless y schema-driven para React y React Native, con inferencia de tipos, validacion sync y async, flujos multi-step, dependencias entre campos y adapters para web y apps nativas.

reactreact-nativetypescriptvalidationformsheadlessschema-drivenhooksnpmvitest
Neurova
Apps Mobile

Neurova

App moderna de estudio para iOS con flashcards inteligentes, OCR on-device, repeticion espaciada y sincronizacion privada con iCloud.

swiftproductivityeducationiosflashcardscloudkitspaced-repetitionswiftuiswiftdatavision-ocr
Neurova Web
Web Apps

Neurova Web

Sitio oficial de Neurova, una app de estudio para iPhone con flashcards, repeticion espaciada, OCR, insights, streaks y sincronizacion privada con iCloud.

educationiostypescriptlanding-pagenextjsseotailwindcssplaywrightvercelvitest

Experiencia

Donde he estado

Xhockware

Senior Frontend & Mobile Engineer

Abr 2022 - ActualidadLisboa, Portugal

Trabaje en sistemas productivos de self-checkout, construyendo software y aplicaciones mobile utilizadas en entornos reales de retail.

  • Lidere la migracion de la plataforma web de self-checkout de Vue.js 2 a React, mejorando escalabilidad y mantenibilidad.
  • Lidere la migracion de la app mobile de Cordova + Vue.js a React Native, habilitando capacidades nativas y soporte a largo plazo.
  • Estuve a cargo del ciclo completo de release mobile para iOS y Android (App Store y Google Play), incluyendo pipelines de CI/CD, configuracion de builds, envios a stores y despliegues a produccion.
  • Disene y mantuve workflows de CI/CD especificos por plataforma en iOS y Android, incluyendo testing, automatizacion de builds y gestion de releases.
  • Construyi y mantuve aplicaciones React Native multi-flavor, soportando multiples clientes dentro de un solo codebase compartido.
  • Lidere upgrades de React Native entre versiones mayores, mejorando performance, compatibilidad y mantenibilidad a largo plazo.
  • Mantuve y optimice aplicaciones mobile y web, resolviendo issues en produccion y mejorando la confiabilidad del sistema.
  • Colabore con equipos de backend, producto y diseno para entregar funcionalidades alineadas con requerimientos reales del sistema.

Paper Culture

Senior Frontend Engineer

Jun 2021 - Nov 2021California, EE. UU.

Trabaje en una migracion de gran escala de una plataforma frontend hacia Vue.js 3 con arquitectura moderna y practicas de testing.

  • Lidere la migracion de Vue.js 2 (Options API) a Vue.js 3 (Composition API) usando TypeScript.
  • Introduje testing automatizado con Jest y Cypress para mejorar la estabilidad del sistema.
  • Mantuve y optimice sistemas legacy construidos con Backbone, Marionette y CoffeeScript.
  • Mejore flujos de desarrollo usando Docker, Kubernetes, Tilt y Cloudflare.

Personalized International Cargo

Frontend Engineer

Nov 2020 - Abr 2021Lima, Peru

Construyi y escale una plataforma frontend de e-commerce enfocada en performance, escalabilidad y experiencia de usuario.

  • Disene la arquitectura frontend con Vue.js para un sistema modular y mantenible.
  • Integre APIs REST para productos, pagos y contenido dinamico.
  • Desarrolle landings reutilizables para acelerar campanas de marketing.
  • Optimice performance y responsividad en mobile y desktop.

ComplexLess

Fullstack Developer

Mar 2020 - Ago 2020Lima, Peru

Trabaje en aplicaciones web escalables con arquitectura de microfrontends e integraciones cloud.

  • Construyi interfaces interactivas con Vue.js usando una arquitectura de componentes reutilizable.
  • Integre servicios de AWS para contenido dinamico y manejo de datos.
  • Contribui a una arquitectura de microfrontends para despliegues modulares e independientes.
  • Colabore con equipos backend en Node.js para optimizar la comunicacion con APIs.

Contacto

Hablemos y construyamos

Estoy abierto a roles senior de frontend, mobile y full-stack donde la performance, la UX y la arquitectura limpia realmente importen.