MarwilC

Marwil Campos

Software Engineer Ingeniero de Software

8+ years building scalable web & mobile products with Angular, Ionic, and TypeScript. Más de 8 años creando productos web y móviles escalables con Angular, Ionic y TypeScript.

Professional headshot of Marwil Campos

About Acerca de mí

Software Engineer with 8+ years of experience building scalable web and mobile applications in the Angular, Ionic, and TypeScript ecosystem.

I specialize in frontend architecture, performance optimization, micro-frontends, and offline-first sync strategies — with a solid NestJS and Node.js backend foundation.

I turn complex designs into maintainable architectures and guide technical teams to successful production deliveries under agile methodologies.

Ingeniero de Software con más de 8 años de experiencia especializándome en el desarrollo de aplicaciones web y móviles escalables con Angular, Ionic y TypeScript.

Experto en arquitectura frontend, optimización de rendimiento, micro-frontends y estrategias offline-first, con una sólida base backend en NestJS y Node.js.

Destaco por traducir diseños complejos en arquitecturas mantenibles y guiar equipos técnicos hacia entregas de producción exitosas bajo metodologías ágiles.

Skills Habilidades

Front End Front End

  • Angular (v14–v21) Angular (v14–v21)
  • React React
  • Next.js Next.js
  • TypeScript TypeScript
  • Ionic Ionic
  • NgRx NgRx
  • RxJS RxJS
  • HTML5 HTML5
  • CSS/SCSS CSS/SCSS
  • PWA PWA
  • SSR SSR
  • Angular Material Angular Material

Back End & Cloud Back End & Cloud

  • Node.js Node.js
  • NestJS NestJS
  • Laravel Laravel
  • RESTful APIs RESTful APIs
  • Microservices Microservices
  • Docker Docker

Tools & Testing Herramientas y pruebas

  • Jasmine Jasmine
  • Karma Karma
  • Git Git
  • TDD TDD
  • App Store App Store
  • Google Play Google Play

Languages Idiomas

  • Spanish — Native Español — Nativo
  • English — Intermediate Inglés — Intermedio

Experience Experiencia

  1. Front End Developer Front End Developer

    ProtosTech

    July 2024 — Present Julio 2024 — Actualidad · Panama — Remote Panamá — Remoto

    • Designed and implemented large-scale frontend architecture with Angular 19, promoting standalone components and optimizing async data flows with RxJS.
    • Led TDD adoption with Jasmine and Karma, raising unit-test coverage and reducing production incidents.
    • Partnered with UI/UX teams to build modular component libraries, accelerating team delivery speed by 25%.
    • Diseñé e implementé la arquitectura frontend para aplicaciones de gran escala con Angular 19, promoviendo standalone components y optimizando flujos asíncronos con RxJS.
    • Lideré la adopción de TDD con Jasmine y Karma, elevando la cobertura de pruebas unitarias y minimizando incidencias en producción.
    • Colaboré con equipos de diseño para construir librerías de componentes modulares, acelerando la velocidad de desarrollo del equipo en un 25%.
  2. Full Stack Developer Full Stack Developer

    ACL Technology

    November 2021 — July 2024 Noviembre 2021 — Julio 2024 · Santiago, Chile — Remote Santiago, Chile — Remoto

    • Designed and shipped independent micro-frontend architectures to decouple monoliths, improving continuous deployment and autonomous module scaling.
    • Built and maintained hybrid apps with Ionic 7 and Angular 14, owning packaging and publishing to the Apple App Store and Google Play Store.
    • Built and secured server-side services with NestJS, implementing RESTful APIs as Dockerized microservices.
    • Diseñé y desplegué arquitecturas de micro-frontends independientes para desacoplar monolitos, mejorando el despliegue continuo y la escalabilidad autónoma de módulos.
    • Desarrollé y mantuve aplicaciones híbridas con Ionic 7 y Angular 14, gestionando el ciclo completo de empaquetado y publicación en App Store y Google Play.
    • Construí y aseguré servicios con NestJS, implementando APIs RESTful basadas en microservicios contenerizados con Docker.
  3. Lead Front End Developer Lead Front End Developer

    PynPon LLC

    January 2020 — November 2021 Enero 2020 — Noviembre 2021 · Carabobo, Venezuela — Remote Carabobo, Venezuela — Remoto

    • Led the frontend team: coding standards, Git workflows, and code reviews for quality control.
    • Designed complex data flows with the Redux pattern via NgRx for predictable application state.
    • Built PWAs with caching and offline support for business continuity in low-connectivity environments.
    • Dirigí el equipo frontend, estableciendo estándares de codificación, flujos de Git y code reviews para control de calidad.
    • Diseñé sistemas con flujos de datos complejos implementando Redux con NgRx para un estado predecible y transparente.
    • Diseñé e implementé PWAs con caché y funcionamiento offline para continuidad de negocio en baja conectividad.
  4. Full Stack Developer Full Stack Developer

    Skyflot

    March 2019 — December 2019 Marzo 2019 — Diciembre 2019 · Valencia, Venezuela Valencia, Venezuela

    • Designed and implemented administrative web apps with Laravel using MVC and relational databases.
    • Built and consumed secure RESTful APIs for real-time data exchange across logistics and transport platforms.
    • Diseñé e implementé aplicaciones web administrativas con Laravel, estructurando controladores bajo MVC y optimizando bases de datos relacionales.
    • Desarrollé y consumí APIs RESTful seguras para el intercambio de datos en tiempo real entre plataformas de logística y transporte.
  5. Junior Full Stack Developer Full Stack Developer Junior

    Valcro

    September 2018 — March 2019 Septiembre 2018 — Marzo 2019 · Valencia, Venezuela Valencia, Venezuela

    • Built a centralized reporting module for dynamic documents, cutting administrative processing time for decision-making.
    • Created dynamic, responsive Angular UIs with an intuitive and accessible workflow.
    • Designed and managed relational data models with PostgreSQL for integrity, security, and fast transactional queries.
    • Diseñé e implementé un módulo centralizado de reportes y documentos dinámicos, reduciendo el tiempo administrativo de procesamiento.
    • Construí interfaces dinámicas y responsivas con Angular, asegurando un flujo intuitivo y accesible.
    • Diseñé y gestioné estructuras de bases de datos relacionales con PostgreSQL, garantizando integridad, seguridad y consultas rápidas.

Education Educación

B.S. in Computer Science Licenciatura en Computación

University of Carabobo (Bárbula, Venezuela) Universidad de Carabobo (Bárbula, Venezuela)

September 2012 – June 2017 Septiembre 2012 – Junio 2017

Computer Science degree focused on posing and solving computational problems with a scientific orientation. Licenciatura enfocada en plantear y resolver problemas computacionales con orientación científica.

Courses & certifications Cursos y certificaciones

Featured projects Proyectos destacados

Selected delivery work across fintech, logistics, insurance, and product platforms — focused on architecture, mobile reach, and maintainable frontend systems. Trabajo seleccionado en fintech, logística, seguros y plataformas de producto — con foco en arquitectura, alcance móvil y sistemas frontend mantenibles.

ProtosTech Insurance policy payments Pago de pólizas de seguro

ARCA ARCA

Insurance policy payment system with automated payment flows integrated with Yappy and credit cards through the Croem payment gateway. Sistema de pago de pólizas de seguro con flujos de pagos automatizados, integrados con Yappy y tarjetas de crédito mediante la pasarela de pago Croem.

  • Angular
  • Yappy
  • Croem
  • Credit cards
ProtosTech Offline-first mobile Móvil offline-first

InspectorPro InspectorPro

High-demand vehicle inspection system with local device sync so inspections and image capture keep working without constant connectivity. Sistema de inspección vehicular de alta exigencia con sincronización local para que inspecciones y capturas sigan funcionando sin internet constante.

  • Angular
  • Ionic
  • Offline sync
ProtosTech Legal document workflows Flujos documentales legales

Assembly Minutes Management Gestión de Actas de Asamblea

Module for creating, digitally signing, and managing assembly minutes with standalone components and reactive flows for dense legal documents. Módulo para crear, firmar digitalmente y gestionar actas de asamblea con componentes independientes y flujos reactivos para documentos legales densos.

  • Angular 19
  • Standalone
  • RxJS
ProtosTech Insurance platform Plataforma de seguros

Isacore Isacore

Agricultural insurance web platform with interactive dashboards and dynamic logic for policy processing and indemnity calculation. Plataforma web de seguros agrícolas con dashboards interactivos y lógica dinámica para pólizas e indemnizaciones.

  • Angular
  • Dashboards
  • Business logic
ProtosTech Design system starter Starter de componentes

Protostack Protostack

Base component template to kick off scalable Angular projects faster and standardize reusable UI foundations across teams. Plantilla de componentes base para iniciar proyectos Angular escalables más rápido y estandarizar fundamentos UI reutilizables.

40% faster project setup 40% menos setup inicial

  • Angular
  • Component library
ACL Technology Store-published PWA PWA publicada en tiendas

AFP Capital PWA AFP Capital PWA

Progressive web app with smooth mobile UX, secure API integration, and full publishing to Apple App Store and Google Play. PWA con experiencia móvil fluida, APIs seguras y publicación completa en Apple App Store y Google Play.

  • Ionic 5
  • Angular 14
  • PWA
  • App Store
  • Google Play
PynPon LLC Multi-platform ecosystem Ecosistema multiplataforma

E-commerce, Shipping & Admin E-commerce, Envíos y Admin

Led the company ecosystem: commerce portal, hybrid shipping app with realtime tracking, and internal operations admin panel. Lideré el ecosistema de la empresa: portal e-commerce, app híbrida de envíos en tiempo real y panel administrativo de operaciones.

  • Ionic
  • Angular
  • E-commerce
  • Realtime
Skyflot Logistics core platform Plataforma core logística

Aeronautical Process Hub Unidad Central de Procesos Aeronáuticos

Core platform for aeronautical logistics data, optimizing external API communication for realtime fleet and cargo tracking. Plataforma core para datos logísticos aeronáuticos, optimizando APIs externas para seguimiento de flotas y cargas en tiempo real.

  • Laravel
  • REST APIs
  • Realtime tracking
Valcro Reporting automation Automatización de reportes

Reports & Documents Generator Generador de Reportes y Documentos

Centralized executive reporting and dynamic PDF/Excel export powered by optimized PostgreSQL queries. Reportes ejecutivos centralizados y exportación dinámica PDF/Excel con consultas PostgreSQL optimizadas.

40% less admin processing time 40% menos tiempo administrativo

  • Angular
  • PostgreSQL
  • PDF/Excel

Let’s connect Conectemos

Based in Valencia, Venezuela. Open to remote opportunities in frontend architecture, Angular, and product-quality engineering. Basado en Valencia, Venezuela. Abierto a oportunidades remotas en arquitectura frontend, Angular e ingeniería enfocada en calidad de producto.

Valencia, Carabobo, Venezuela Valencia, Edo. Carabobo, Venezuela