Jonathan.
Back to site
CV · Software Engineer · Full Stack · SaaS Founder

Jonathan
Cruz Ayala.

Location
Costa Rica
01

Summary

Full Stack Developer and SaaS founder with 4+ years building mobile and web solutions. Specialized in Flutter, Node.js and TypeScript, with a focus on scalable architectures and modern development practices. I have led technical initiatives in international teams and founded ACDEMIC, an EdTech platform to modernize academic management across Latin America.

02

Experience

  1. Jan 2024 — Present

    Founder & Lead Developer

    ACDEMIC (EdTech Startup, Costa Rica)

    • Founded a SaaS platform for digitizing academic and administrative processes in schools.
    • Designed a full-stack architecture (NestJS + Angular + PostgreSQL + Flutter).
    • Integrated AI modules for automatic generation of evaluations, lesson plans, and academic reports.
    • Built real-time attendance, exportable grades aligned with Costa Rica's Ministry of Education (MEP), and centralized student records.
    • Lead product roadmap and technical development; currently in pre-launch phase.
  2. Dec 2025 — May 2026

    Flutter Developer

    IDS — Walmart Account (Project-based Contract)

    • Resolved high-impact production tickets on Walmart's Flutter mobile application, restoring core user flows and improving release stability for a high-traffic LATAM retail product.
    • Integrated and maintained VTEX-based e-commerce features (catalog, cart, checkout) within the Flutter codebase.
    • Built and executed automated UI/regression testing with SauceLabs across multiple device and OS matrices.
    • Raised team-wide code quality through pull-request reviews and consistent application of Clean Architecture, SOLID, and DRY principles.
    • Took ownership of complex, cross-team tickets in collaboration with QA, backend, and product.
  3. 2024 — Jul 2025

    Full Stack Developer

    PriceSmart (LATAM Project)

    • Led the integration of payment methods RappiPay and Yappi in an internal Flutter app, deployed across Colombia.
    • Developed REST APIs with Node.js (Express) connected to Flutter apps used in Panama and Colombia.
    • Served as technical lead, ensuring code quality and timely delivery in a cross-functional team.
  4. Jan 2023 — Jul 2025

    Mobile Developer

    CentauroSolutions

    • Contributed to the mobile app redesign for Banco de Costa Rica (BCR) using Flutter and Dart.
    • Developed a condominium management app integrated with AWS services for cloud storage.
    • Participated in code reviews and CI/CD processes using Azure DevOps.
  5. Jan 2021 — Dec 2022

    Full Stack Developer

    Compuservicios Gomez

    • Built an e-commerce platform and an electronic invoicing system (spykacr) using React.js and Node.js.
    • Developed an internal incident management mobile app with Flutter.
    • Implemented MVC architecture and applied OOP principles for maintainable, reusable code.
    • Delivered a private workshop management platform for automotive clients.
  6. Feb 2020

    Web Developer

    Compuservicios Gomez

    • Developed and maintained web applications using PHP, MySQL, and JavaScript.
    • Designed responsive UI components and implemented server-side logic.
03

Technical skills

Languages
  • JavaScript
  • TypeScript
  • Dart
  • Python
  • Java
  • C#
Frameworks & tools
  • Flutter
  • Node.js
  • Express.js
  • NestJS
  • React.js
  • Angular
Databases
  • PostgreSQL
  • SQL Server
  • MySQL
  • MongoDB
Architecture & methodologies
  • Clean Architecture
  • SOLID
  • MVC
  • OOP
  • Agile/Scrum
Cloud & DevOps
  • Azure
  • AWS
  • Render
  • Git
  • REST APIs
  • CI/CD
  • SauceLabs
04

Education & languages

B.S. in Software Engineering

Spanish (native) · English B1

Looking for someone for your team or project?

Let's talk.

For something quick, WhatsApp. For something long, email or LinkedIn. Response within 24 business hours.

Back to site