Full-Stack Software Engineer
📍 Based in Tunisia | 🌍 Open to European relocation with visa sponsorship
I'm a full-stack software engineer with 3+ years of professional experience building production-grade systems at scale. At Quinta (formerly Quicktext), I designed and shipped multiple core platforms serving 3,000+ hotels globally, handling 10,000+ daily guest conversations and 80+ third-party integrations.
What I do best:
- 🏗️ System Design — Architecture for scale, reliability, and real-time processing
- 🤖 AI/LLM Integration — MCP servers, OpenAI APIs, agentic workflows
- 🔧 Full-Stack Development — Node.js/NestJS backend + React/Next.js frontend
- 📊 Data Pipelines — Real-time synchronization, ETL, distributed systems
- 🔌 API Integration — Designed 80+ booking engine connectors (REST + URL-based)
Technologies: TypeScript, Node.js, NestJS, React, Next.js, PostgreSQL, MongoDB, Elasticsearch, Redis, Docker, Kubernetes, n8n, OpenAI API, Model Context Protocol (MCP)
2023–2026 | Tunis, Tunisia (Remote & On-site)
- Designed and implemented multiple MCP servers exposing hotel backend services as LLM-compatible tools
- Integrated with OpenAI Apps SDK enabling conversational AI to interact with hotel systems
- Technologies: TypeScript, Nest.js, Model Context Protocol, OpenAI API
- Built end-to-end platform distributing 3,100+ hotel attributes to 100+ partners (Booking.com, Expedia, Google)
- Designed scalable data pipeline with n8n automation workflows for real-time synchronization
- Implemented monitoring & debugging tools with automated error logging and Microsoft Teams notifications
- Impact: Enabled real-time data sync across 500+ properties, supporting hundreds of travel & AI partners
- Technologies: NestJS, Next.js, MongoDB, n8n, Google Gemini API, TypeScript
- Delivered 80+ end-to-end booking engine integrations (REST + URL-based)
- Engineered real-time availability sync, pricing retrieval, and conversational booking flows
- Integrated Google Places, Distance Matrix, Yelp, Viator, and regional tourism APIs
- Designed modular connectors (MCPs) standardizing external API communication
- Impact: Enabled real-time bookings for thousands of hotels across multiple platforms
- Technologies: Node.js, Express.js, Next.js, TypeScript
- Maintained structured hotel data schemas across conversational AI system
- Identified and resolved production bugs ensuring 99.9% uptime
- Collaborated with AI team to develop features for handling complex, context-rich guest requests
- Scale: Processing 10,000+ daily conversations for 3,000+ hotels
- Technologies: Microsoft Bot Framework, Node.js, Express.js, OpenAI API, TypeScript
- Contributed across development sprints adding 3,100+ structured data points
- Enhanced frontend tools for hotel data validation and management
- Improved how structured data is consumed by AI assistants for accurate responses
- Technologies: Next.js, NestJS, MongoDB
- Designed and implemented data pipeline converting conversational guest requests into operational tasks
- Built backend workflows to collect, clean, normalize, and persist conversation data
- Developed end-to-end flow from AI conversation capture → task creation → frontend visualization
- Enabled integrations allowing task data sync with external hotel management platforms
- Impact: Streamlined 500+ daily operational tasks from guest requests
- Technologies: Node.js, NestJS, Microsoft Bot Framework, OpenAI API, TypeScript, Next.js
- Diagnosed and resolved search-related database issues improving lead retrieval
- Fixed analytics data inconsistencies in Next.js UI
- Optimized backend calculation logic for booking intentions and rate changes
- Technologies: Node.js, Next.js, Elasticsearch, MongoDB, NestJS, TypeScript
- Implemented backend analysis engine orchestrating crawling, parsing, and scoring workflows
- Built hybrid crawling pipeline: Axios + Cheerio for fast HTML parsing, Puppeteer for JS-heavy pages
- Developed rule-based scoring engine evaluating structured data, metadata, crawlability, FAQ schema
- Built reporting interface using Next.js visualizing audit results
- Impact: Helped 500+ hotels understand SEO/AEO readiness
- Technologies: NestJS, Next.js, Puppeteer, Axios, Cheerio, TypeScript
- Maintained and improved multilingual FAQ generation pipeline for hotel websites
- Resolved cross-service data synchronization between Q-SEO, Q-Data, Q-Sales
- Implemented SEO-optimized FAQ schema compatible with Google rich results
- Technologies: NestJS, MongoDB, TypeScript
- Built complete billing platform from scratch (backend + frontend)
- Implemented service charge tracking, billing history aggregation, invoice access
- Developed automated payment due notifications
- Technologies: NestJS, ReactJS, MongoDB, AntD
| Achievement | Impact | Technologies |
|---|---|---|
| 80+ Booking Engine Integrations | Real-time room availability for 3,000+ hotels | Express.js, REST APIs, Modular Adapters |
| 3,100+ Hotel Data Attributes | Centralized source of truth for AI systems | MongoDB, NestJS, Next.js |
| 100+ Partner Data Distribution | Enabled Booking.com, Expedia, Google integrations | n8n, ETL Pipelines, Real-time Sync |
| MCP Server Architecture | Enabled AI systems to call hotel APIs natively | Model Context Protocol, OpenAI SDK |
| 10,000+ Daily Conversations | Reliable real-time message processing | Microservices, Message Queues |
| 99.9% Uptime | Production-grade system reliability | Monitoring, Error Handling, Deployment |
| Hybrid Crawling Pipeline | Website audit system for 500+ hotels | Puppeteer, Cheerio, Axios |
- Languages: TypeScript, JavaScript
- Frameworks: NestJS, Express.js, Node.js
- Databases: PostgreSQL, MongoDB, Elasticsearch
- Caching: Redis, in-memory strategies
- API Design: REST, GraphQL, MCP (Model Context Protocol)
- Patterns: Microservices, SOLID principles, design patterns
- Frameworks: React.js, Next.js
- Styling: CSS, Tailwind, Material-UI, AntD
- State Management: Redux, Context API
- Tools: Vitest, Testing Library, ESLint, Prettier
- LLM APIs: OpenAI API, Claude API, Google Gemini
- AI Frameworks: LangGraph
- Agentic Systems: MCP (Model Context Protocol) server design & implementation
- Prompt Engineering: RAG, function calling, context management
- ETL/Workflow Automation: n8n, custom pipelines
- Data Processing: Real-time synchronization, data normalization, aggregation
- Search: Elasticsearch (indexing, querying, aggregations)
- Integration: 80+ third-party API connectors (REST, URL-based)
- Containerization: Docker
- Orchestration: Kubernetes basics
- CI/CD: GitHub Actions, automated testing & deployment
- Cloud: cloud-native principles
- Monitoring: Structured logging, distributed tracing, error monitoring
- Version Control: Git, GitHub
- API Testing: Postman, curl
- Design: Figma (UI/UX prototyping)
- Project Management: Agile/Scrum, sprint planning
- Code Quality: Code reviews, testing, documentation
Problem: Hotels use 80+ different booking engines with incompatible APIs Solution: Designed standardized connector interface with modular adapters
- Delivered 80+ REST & URL-based integrations
- Real-time availability & pricing sync
- Conversational booking flows for guest requests
- Impact: Real-time bookings for 3,000+ hotels
Problem: Distribute 3,100+ hotel attributes to 100+ partners in real-time Solution: Built scalable data pipeline with n8n automation
- Extract hotel data from internal systems
- Transform & distribute to Booking.com, Expedia, Google, AI partners
- Real-time monitoring & error handling
- Impact: Supporting 50+ hotels with partner integrations
Problem: Hotels need to understand SEO and AI crawler readiness Solution: Built hybrid crawling pipeline (static + dynamic rendering)
- Axios + Cheerio for fast HTML parsing
- Puppeteer for JavaScript-heavy pages
- Rule-based scoring for SEO/AEO signals
- Visual reporting interface
- Impact: Helped 50+ hotels optimize for search engines
Problem: LLM assistants couldn't interact with hotel backend services Solution: Designed MCP servers exposing APIs as callable tools
- Multiple MCP servers for different hotel services
- Integrated with OpenAI Apps SDK
- Enables conversational AI to perform real business actions
- Impact: Bridging AI systems with production hotel systems
- Handling systems for 3,000+ hotels, 10,000+ daily requests
- Handling 80+ third-party integrations without failures
- Real-time data synchronization across 100+ partners
- Microservices architecture, API gateways, circuit breakers
- Implementing MCP (Model Context Protocol) servers
- Function calling & tool use with LLMs
- RAG (Retrieval-Augmented Generation) patterns
- Prompt engineering for production systems
- From requirements to production (design → implementation → deployment)
- Building both backend services and frontend dashboards
- Understanding the entire data flow
- Production support and incident response
- SOLID principles in action
- Design patterns for scalability
- Comprehensive testing (unit, integration, E2E)
- Code reviews and knowledge sharing
I'm actively seeking opportunities in Europe with visa sponsorship.
Ideal roles:
- Full-Stack Engineer at scaling companies
- Backend Engineer focusing on systems design
- Product Engineer with end-to-end ownership
- AI/LLM Integration Engineer
Looking for: Visa sponsorship, learning opportunity, impact-driven work
- ✅ 3+ years of professional full-stack development
- ✅ Built production systems serving 3,000+ businesses
- ✅ Designed 80+ integrations without single point of failure
- ✅ Expert in system design, real-time systems, AI integration
- ✅ Published code in production serving 10,000+ daily users
- ✅ Experienced with microservices, databases, DevOps, AI/LLM
- ✅ Available for immediate interviews, relocation to Europe
If you're building systems at scale, integrating AI, or solving complex engineering problems — let's talk!
💬 Email: zied_ch@outlook.fr
🔗 LinkedIn: linkedin.com/in/zied-allouen
🐙 GitHub: github.com/ziedallouen
Made with ❤️ by Mohamed Zied Allouen
"Building scalable systems that solve real problems at scale"