Guido Morffi

Mobile & Full Stack Developer

Havana, Cuba
guidotele@gmail.com • +53 5809 10 60 • https://www.linkedin.com/in/guido-morffi-hern%C3%A1ndez-540913254
Guido Morffi

About

Senior Mobile and Full Stack Developer with 4+ years of experience building web and cross-platform mobile applications. Specialized in React Native and Expo — designed and shipped production apps to both the Google Play Store and Apple App Store, with real-world integrations including BLE, ESC/POS printers, NFC, push notifications, and real-time analytics. Works daily with Claude Code and agentic development workflows: AI agents guided by repository conventions, automated test locks, and documented decisions that let features ship faster without losing quality. Experienced across the full stack: TypeScript and React on the frontend, Node.js and Python on the backend, and Go for high-throughput systems. Engineering background in telecommunications provides solid foundations in networking, systems design, and hardware-level integrations.

Experience

  • -

    Havana, Cuba - Remote

    Summary:

    • Started by providing support and bug fixes on an existing mobile application. Then led the development from scratch of a business management app for Cuba, enabling administrators to access real-time business data, published on both Google Play Store and Apple App Store. Now a senior developer on the TECOPOS mobile ecosystem: the flagship mobile point of sale (TECOPOS - Punto de venta), its offline-first variant (Tecopos Seismic), the self-service kiosk (Tecopos Kiosko) and the turn management app (Turnero), all live on the Play Store. Works with Claude Code as a daily tool, driving agentic development workflows with repository-level conventions, pure and tested modules, and automated locks that keep AI-generated changes safe.

    Responsibilities:

    • Diagnosed and resolved bugs in an existing React Native mobile application.
    • Designed and developed a cross-platform business management application from the ground up.
    • Develops and maintains the TECOPOS mobile point of sale: orders, payments, economic cycles, cash reports, warehouse operations and multiple price systems.
    • Builds peripheral integrations for Android POS terminals: ESC/POS printers over Bluetooth, TCP and USB, NFC, cash drawers and dual-screen customer displays.
    • Implements offline-first flows with SQLite and MMKV, including a local outbound queue that defers work while the device is disconnected and resumes on reconnection.
    • Sets up observability with Sentry, with sanitized context so no customer personal data leaves the device.
    • Drives agentic development with Claude Code: writes repository guidance (CLAUDE.md, design notes), keeps pure modules covered by Jest locks and reviews AI-generated changes before they ship.
    • Implemented push notification system for real-time business alerts.
    • Integrated Bluetooth Low Energy (BLE) for thermal printer connectivity.
    • Optimized app performance using MMKV for fast key-value storage.
    • Managed deployment and release processes with EAS for both Google Play Store and Apple App Store.

    Achievements:

    • Successfully launched a cross-platform business management app on both Play Store and App Store.
    • Promoted to Senior Mobile Developer, owning the flagship point-of-sale app and three companion apps published on the Play Store.
    • Delivered real-time analytics and high-performance storage solutions for business administrators in Cuba.
    • Established an agentic development workflow with Claude Code that turned the team's conventions into executable guidance and test locks.
    • React Native
    • Expo
    • TypeScript
    • Claude Code
    • Agentic Development
    • MMKV
    • SQLite
    • Zustand
    • Push Notifications
    • BLE
    • Android
    • iOS
    • Git
  • -

    Havana, Cuba - Hybrid

    Summary:

    • Developing and maintaining web applications using JavaScript, HTML, and CSS. Collaborating with the team to implement new features and fix bugs.

    Responsibilities:

    • Collaborated with senior developers to design and implement web applications using modern JavaScript frameworks.
    • Assisted in debugging and optimizing front-end code to ensure smooth user experiences.
    • Participated in code reviews and contributed to improve coding standards within the team.

    Achievements:

    • Developing and maintaining web applications using JavaScript, HTML, and CSS. Collaborating with the team to implement new features and fix bugs.
    • React
    • Tailwind
    • Git
    • HTML
    • CSS
  • -

    Havana, Cuba - On site

    Summary:

    • Contributing to the development and maintenance of software applications using Python and Django. Collaborating with cross-functional teams to ensure quality and timely delivery of software solutions.

    Responsibilities:

    • Developed and maintained backend services using Python and Django.
    • Worked closely with front-end developers to integrate user-facing elements with server-side logic.
    • Participated in daily stand-ups and bi-weekly sprint planning meetings to ensure alignment with project goals.

    Achievements:

    • Successfully implemented a feature that enhanced user authentication, improving security measures.
    • Python
    • Django
    • SQL
    • Git
    • Gitlab

Projects

Skills

  • React Native
  • Expo
  • Claude Code
  • Agentic Development
  • MMKV
  • BLE
  • Android
  • iOS
  • Gitlab
  • HTML
  • CSS
  • JavaScript
  • Docker
  • Nest
  • Tailwind
  • TypeScript
  • Node
  • Git
  • GitHub GitHub
  • Next.js
  • React
  • Redux
  • python [#127] Created with Sketch. Python
  • Nginx
  • MaterialUI
  • postgresql Postgres
  • Raspberry Pi icon RaspberryPI
  • file_type_astro AstroJS
  • GraphQL
  • Bash

Learning

  • Figma
  • Angular Angular
  • AWS
  • vue_line Vue
  • Flutter

Education

Certificates