José A. Tula

Senior Software Engineer

FullStack systems, AI services & distributed architectures — over a decade turning hard problems into working software.

Software engineer with over a decade of experience designing scalable backend and web systems, currently focused on integrating LLMs, Generative AI, and autonomous agents into real-world products.

  1. DL Innova Senior Backend Engineer — Madrid, Spain
    • Designed and implemented a scalable onboarding platform architecture, defining APIs and data models to support high-volume user flows.
    • Built AI-powered backend services: a RAG-based semantic search system and a text-to-SQL solution enabling natural language access to business data.
    • Architected backend services for a job marketplace application, handling business logic, data processing, and API exposure.
    • Designed and maintained RESTful APIs using Node.js and FastAPI across distributed systems.
    • Developed a custom integration layer for Moodle connecting legacy RequireJS/AMD modules with modern backend-driven components.

    Express · MySQL · Redis · AWS · Python · LangGraph · AWS Bedrock · MCP · FastAPI

  2. Freelance FullStack Developer — Remote
    • Developed multiple SaaS platforms across different domains, focusing on scalable architectures and end-to-end feature ownership.
    • Built a SaaS for the LBM industry with Angular frontend, AWS Lambda microservices, and RabbitMQ for event-driven workflows.
    • Contributed to a real-time online skill-based gaming platform using Angular and Python microservices.
    • Developed a property rental and booking platform using Vue.js and NestJS with modular architecture.
    • Participated in a blockchain/NFT platform integrating frontend with smart contract interactions.

    Angular · Vue.js · React · NestJS · Python · AWS Lambda · RabbitMQ · GraphQL

  3. FAPESP / University of São Paulo Software Developer — Brazil
    • Developed desktop applications using Python, Qt/QML, and C++ for Head-Up Displays (HUDs).
    • Created Python scripts to run experiments with Vuzix, Epson Moverio, and Pupil Labs HUD devices.
    • Designed and implemented custom keyboard layouts for the Tobii Eye Tracker.
    • Spearhearded an interface project that improved usability for augmented reality applications.

    Python · Qt/QML · C++

  4. FDTE / University of São Paulo Software Developer — Brazil
    • Prototyped a wearable, gaze-supported augmented cognition platform integrating HUDs and eye-tracking devices.
    • Defined hardware and software architectures for real-time IoT-oriented applications.
    • Conducted usability and performance testing to validate system stability and user acceptance.

    Python · IoT · Eye-tracking

  5. UEB Hidroenergía Granma Software Developer — Cuba
    • Developed and maintained production web applications using Symfony and Django.
    • Integrated PostgreSQL and MySQL databases into scalable systems.
    • Automated data processing tasks to improve operational efficiency.

    Symfony · Django · PostgreSQL · MySQL

  6. University of Computer Sciences Software Developer — Cuba
    • Led a small team of developers building web applications, mobile apps, and enterprise solutions.
    • Coordinated with stakeholders to define project scopes and ensure timely delivery.
    • Conducted code reviews, enforced best practices, and mentored team members.
  • Backend Architecture

    Onboarding Platform

    Scalable onboarding system supporting high-volume user flows. Defined APIs, data models, and service architecture to eliminate bottlenecks and ensure reliability.

    • Express
    • MySQL
    • Redis
    • AWS
  • View MDM API Backend Architecture

    MDM API

    A NestJS proxy layer that exposes a clean, provider-agnostic REST API over NinjaRMMs MDM platform

    • NestJs
    • Hexagonal Architecture
    • DDD
  • View Agentic Contract Analyzer AI / LLM

    Agentic Contract Analyzer

    Multi-agent contract analysis system. Upload a PDF contract and receive a structured risk report with severity classification, clause references, and actionable recommendations — streamed in real-time via Server-Sent Events.

    • Python
    • LangGraph
    • FastAPI
  • SaaS

    LBM SaaS Platform

    End-to-end SaaS for the Lumber & Building Materials industry with event-driven microservices, asynchronous workflows, and a full Angular frontend.

    • Angular
    • AWS Lambda
    • RabbitMQ
    • Node.js
  • SaaS

    Property Rental Platform

    Full-featured property rental and booking SaaS with modular NestJS backend and a responsive Vue.js frontend, integrating REST APIs end-to-end.

    • Vue.js
    • NestJS
    • PostgreSQL
  • View Augmented Cognition HUD Research / HCI

    Augmented Cognition HUD

    Wearable AR platform integrating eye-tracking HUDs with real-time IoT data processing. Hardware + software architecture defined from the ground up.

    • Python
    • Qt/QML
    • C++
    • IoT

Frontend

  • TypeScript
  • JavaScript
  • Vue.js
  • React
  • Angular

Backend

  • Python
  • Node.js
  • FastAPI
  • NestJS
  • Express
  • Django
  • PostgreSQL
  • MySQL
  • Redis
  • Docker
  • AWS
  • GraphQL
  • REST
  • LangGraph
  • RabbitMQ