Hi! ✌🏼 my name is

Senior Software Engineer specialized in mobile and frontend, with strong experience building production-grade systems used in real-world environments. I develop high-performance applications using React, React Native, Next.js, Vue, and TypeScript, focused on scalability, performance, and long-term maintainability.

Portrait of Angel Orellana

Skills

My toolkit

FE

Frontend

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

UI / Styling

Tailwind CSSBootstrapCSSSCSS / SASS
FT

Frontend Testing

JestVitestReact Testing LibraryVue Test UtilsCypressPlaywright
MC

Mobile Cross-Platform

React NativeVue + CordovaFramework7Unit TestingIntegration TestingiOS & Android Release WorkflowTestFlightPlay Console TestingProduction Release
iOS

iOS Native

SwiftXcodeCocoaPodsMVVMUnit TestingIntegration TestingPerformance OptimizationComplex AnimationsiCloud SyncSign in with AppleGoogle Sign-InTestFlightInternal TestingExternal TestingProduction ReleaseApp Store Release Workflow
AND

Android Native

KotlinAndroid DevelopmentGradleMVVMUnit TestingIntegration TestingPerformance OptimizationGoogle Sign-InFacebook LoginInternal TestingClosed TestingOpen TestingProduction ReleasePlay Store Release Workflow
BE

Backend

Node.jsNestJSTypeScriptExpress.jsREST APIsFirebase
DB

Databases

PostgreSQLMySQLMariaDBMongoDBFirebase / Firestore
BT

Backend Testing

JestAPI TestingIntegration TestingPostman
CI

DevOps / CI/CD

GitHub ActionsGitLab CI/CDCI/CD PipelinesBuild AutomationDeployment AutomationRelease Pipelines
CLD

Cloud / Infrastructure

AWSLinuxNginxDockerKubernetesLet's EncryptServer ConfigurationVirtual VolumesSSL Setup
ARC

Architecture

MicrofrontendsSystem DesignMVVMDeployment ArchitectureEnvironment Configuration

Projects

Things I've built

Veloura
E-commerce

Veloura

TypeScript commerce concept focused on polished product presentation, premium motion, and a more refined shopping experience.

TypeScriptUIMotionE-commerce
Neurova
Mobile Apps

Neurova

Native iOS exploration built in Swift, centered on platform-first mobile UI, clean foundations, and thoughtful interaction details.

SwiftiOSMobileNative
Xhockware Frontend
Web Apps

Xhockware Frontend

Frontend challenge work for Xhockware, with a focus on UI clarity, component structure, and production-minded implementation.

FrontendTypeScriptUIArchitecture
Teamway Challenge
Web Apps

Teamway Challenge

Quiz experience for TeamWay with personality and math flows, delivered as a mobile-first PWA with dedicated desktop and mobile builds.

Vue 3TypeScriptPWAJestCypress
Alegra Frontend
Web Apps

Alegra Frontend

Frontend technical test for Alegra that combines image search, seller scoring, and invoice generation into a cohesive workflow.

Vue 3TypeScriptJestCypressREST APIs
Pic Importadores
E-commerce

Pic Importadores

B2B e-commerce experience for Pic Cargo importers, covering catalog browsing, persistent state, and a Vuetify-based interface.

Vue 2VuetifyVuexAxiosE-commerce

Experience

Where I've been

Xhockware

Senior Frontend & Mobile Engineer

Apr 2022 - PresentLisbon, Portugal

Worked on production-level self-checkout systems, building software and mobile applications used across real-world retail environments.

  • Led migration of the self-checkout web platform from Vue.js 2 to React, improving scalability and maintainability.
  • Led migration of the mobile app from Cordova + Vue.js to React Native, enabling native capabilities and long-term support.
  • Owned the full mobile release cycle for iOS & Android (App Store & Google Play), including CI/CD pipelines, build configuration, store submissions, and production deployments.
  • Designed and maintained platform-specific CI/CD workflows across iOS and Android, including testing, build automation, and release management.
  • Built and maintained multi-flavor React Native applications, supporting multiple clients within a shared codebase.
  • Led React Native upgrades across major versions, improving performance, compatibility, and long-term maintainability.
  • Maintained and optimized mobile and web applications, resolving production issues and improving system reliability.
  • Collaborated with backend, product, and design teams to deliver features aligned with real-world system requirements.

Paper Culture

Senior Frontend Engineer

Jun 2021 - Nov 2021California, USA

Worked on a large-scale frontend platform migration to Vue.js 3 with modern architecture and testing practices.

  • Led migration from Vue.js 2 (Options API) to Vue.js 3 (Composition API) using TypeScript.
  • Introduced automated testing with Jest and Cypress to improve system stability.
  • Maintained and optimized legacy systems built with Backbone, Marionette, and CoffeeScript.
  • Improved development workflows using Docker, Kubernetes, Tilt, and Cloudflare.

Personalized International Cargo

Frontend Engineer

Nov 2020 - Apr 2021Lima, Peru

Built and scaled an e-commerce frontend platform focused on performance, scalability, and user experience.

  • Designed frontend architecture using Vue.js for a modular and maintainable system.
  • Integrated REST APIs for products, payments, and dynamic content.
  • Developed reusable landing pages to accelerate marketing campaigns.
  • Optimized performance and responsiveness across mobile and desktop.

ComplexLess

Fullstack Developer

Mar 2020 - Aug 2020Lima, Peru

Worked on scalable web applications with microfrontend architecture and cloud-based integrations.

  • Built interactive user interfaces using Vue.js with reusable component architecture.
  • Integrated AWS services for dynamic content and data handling.
  • Contributed to microfrontend architecture for modular and independent deployments.
  • Collaborated with backend teams in Node.js to optimize API communication.

Contact

Let's work together

I'm open to senior frontend, mobile, and full-stack product work where performance, UX, and clean architecture really matter.