José A. Tula
Senior Software Engineer
FullStack systems, AI services & distributed architectures — over a decade turning hard problems into working software.
01 — About
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.
02 — Experience
- 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
- 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
- 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++
- 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
- 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
- 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.
03 — Projects
- 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
04 — Stack
Frontend
- TypeScript
- JavaScript
- Vue.js
- React
- Angular
Backend
- Python
- Node.js
- FastAPI
- NestJS
- Express
- Django
- PostgreSQL
- MySQL
- Redis
- Docker
- AWS
- GraphQL
- REST
- LangGraph
- RabbitMQ