Julian Ortega

Full-Stack Staff Engineer

Building agentic AI products and full-stack e-commerce search features at Fredhopper

14 years at the same product company (Fredhopper B.V., through four acquisitions), from R&D intern to Staff Engineer. I build full-stack product features end-to-end: I write the product specs, make the design decisions, choose the technology, ship to production, and measure whether it worked.

I am a generalist. I have written frontend UIs, backend services, infrastructure automation, CI/CD pipelines, AI/ML systems, and data pipelines. I care about creating leverage: building reusable abstractions, developer tooling, and building blocks that make the next feature faster to ship.

Amsterdam, Netherlands (Remote EU): EU Citizen
Spanish Native English Professional C2
Open to talk
LinkedIn GitHub
Julian Ortega - Profile Photo

Technical Skills

Expert Advanced Proficient
Full-Stack Development
Java Python RESTful APIs SQL FastAPI JavaScript/TypeScript Node.js Spring Boot GraphQL Frontend Development
Infrastructure & DevOps
Docker Jenkins GitHub Actions Kubernetes AWS GCP CI/CD ArgoCD Helm Terraform
Data, Search & AI
Elasticsearch LLMs & Agentic AI RAG Vector Search PostgreSQL Kafka Machine Learning Redis
Product & Ownership
Product Specs & Design Decisions System Design & Architecture Cross-functional Collaboration Developer Experience & Tooling Technical Writing

Professional Experience

Jan 2025 - Present

Staff Engineer

Fredhopper B.V. (Crownpeak / Rezolve Ai)
Amsterdam, Netherlands
Full-stack product engineer owning three product initiatives end-to-end: writing product specs, making design decisions, choosing technology, building frontend and backend, deploying to production, and measuring outcomes. No product manager assigned; I owned the full lifecycle.
  • I wrote the product spec, designed the UI, and built a conversational AI platform for e-commerce support from scratch. I researched the problem by sitting with support agents, crawled 900 pages of knowledge base into a RAG pipeline, and iterated through three architectural patterns before settling on a single-agent-with-tools design that handled edge cases
  • I built the evaluation infrastructure as its own workstream, validating 80% documentation coverage and a 30% ticket deflection target against real user questions before shipping
  • I designed and built the architecture to migrate 500+ search servers from EC2 to Kubernetes, evaluating 3 architectural options and implementing the recommended event-driven approach with zero changes to existing data pipelines
  • I reduced LLM inference costs by 20x through systematic model selection and experimental design across OpenAI, Anthropic, Gemini, and AWS Bedrock
  • I drove CI/CD optimization delivering 3x build speedup at lower infrastructure cost across the engineering organization
Python Java FastAPI JavaScript Node.js LLMs RAG Generative AI Agentic Systems Kubernetes ArgoCD Helm Docker AWS PostgreSQL Elasticsearch DynamoDB CI/CD Microservices Infrastructure Design
Apr 2020 - Dec 2024

Software Architect

Fredhopper B.V. (Attraqt / Crownpeak)
Amsterdam, Netherlands
Architected AI-powered search products across frontend and backend. Led technology transfer from an acquired AI company. Founded the Software Architecture Group, setting engineering standards and developer tooling across 5 product lines inherited from multiple acquisitions.
  • I architected a semantic search platform combining vector search with traditional search, adopted by enterprise retailers across 40+ languages. I designed both the backend embedding pipeline and the frontend search UI integration
  • I led the technology transfer from an acquired AI company, serving as the primary technical liaison across onboarding, troubleshooting, and new feature development
  • I founded the Software Architecture Group, establishing architectural governance, code quality analysis across 2M+ lines of code, and C4 documentation standards
  • I built developer tooling and piloted AI code assistants with 15 engineers, improving developer experience across the organization
  • I designed a 7-level dual-track career framework and curated a 45-book professional development index for the engineering organization
Java Python Scala Elasticsearch OpenSearch Vector Search Microservices gRPC GKE CI/CD SonarCloud GitHub
Apr 2016 - Apr 2020

Team Leader / Line Manager

Fredhopper B.V. (Attraqt)
Amsterdam, Netherlands
Led teams of 3-5 engineers while simultaneously acting as product manager, product owner, and engineer on two major platform initiatives. I wrote the product specs, designed features, built the software, and coordinated delivery across 8+ stakeholder teams.
  • I designed and built the Adaptive Personalization Engine from proof-of-concept to production across 4 major releases: a real-time microservices architecture with 6 core components processing 200+ user events per second
  • I led the search modernization project for 2 years while wearing team lead, PM, and engineer hats simultaneously. I reduced reindex times from 2+ hours to 26 minutes and improved search response from 192ms to 130ms
  • I built the search microservice frontend and backend end-to-end, achieving 84% test coverage and enabling enterprise-scale catalogues that opened new customer segments
  • I mentored junior developers: 70% of team members received promotions during my tenure. I wrote role specifications and conducted technical interviews to scale the team
Java Python Spring Boot Apache Kafka Apache Storm Apache Spark Kubernetes Docker AWS DynamoDB Elasticsearch Jenkins Microservices Machine Learning
Nov 2011 - Apr 2016

Software Engineer / Senior Software Engineer

Fredhopper B.V. (SDL)
Amsterdam, Netherlands
Full-stack engineer building e-commerce search and recommendation products. I worked across the entire stack: backend algorithms, frontend features, data pipelines, and infrastructure tooling.
  • I built recommendation algorithms using collaborative filtering, processing terabytes of e-commerce data for international retailers. I created the evaluation framework during my internship that became production infrastructure
  • I optimized the product catalog ETL pipeline for 32M+ product catalogues, reducing reindexing time from 40 hours to 4 hours through a data partitioning strategy I designed
  • I led the migration from SVN to Git across multiple projects, improving team workflow and enabling modern development practices organization-wide
  • I built a real-time recommendations engine proof-of-concept and integrated it into the core e-commerce product, establishing the foundation for the production recommendation systems that followed
Java Python SQL Search Algorithms Machine Learning ETL Pipelines Recommendation Systems Frontend Development Web Applications

Key Projects

2024-2025

Conversational Commerce Platform (Full-Stack, Self-Initiated)

I wrote the product spec, designed the architecture, and built a conversational shopping assistant end-to-end. I selected and deployed a self-hosted AI platform, built a multi-tenant search connector bridging natural language queries with the existing search engine, and prepared the solution for enterprise customer trials.
  • I self-initiated this project from research through PoC to production deployment, providing a narrative and live demo that supported new prospect engagement
  • I evolved the architecture from modular intent routing to a single-agent-with-tools pattern, later validated as the approach adopted by leading AI providers
  • I evaluated LLM providers and reached 20x lower cost than the initial vendor, with gains in intelligence, tool use, and speed
Python Java FastAPI JavaScript LLMs Gemini OpenAI AWS Bedrock Kubernetes Docker Helm Microservices Full-Stack
2025

Search Suggestions System Redesign (Full-Stack)

I led the architectural redesign of the search suggestion system, replacing a legacy Finite State Automaton with modern search architecture. I designed the backend indexing pipeline and the frontend suggestion UI, unifying product suggestions with the core search engine.
  • I reduced index processing times by 64-93% across customer deployments (e.g. from ~7.5 hours to ~30 minutes for large catalogues)
  • I eliminated ~2 weeks of onboarding effort per customer by removing separate configuration for product suggestions
  • I rolled the feature out to 10+ enterprise e-commerce customers through a structured beta program with side-by-side comparison tooling I built
Java Lucene JavaScript Microservices RESTful APIs ETL Pipelines Frontend Development Full-Stack Web Applications
2018-2020

Search Modernization (Full-Stack, Product Ownership)

I modernized the core search engine from a monolithic Lucene architecture to a cloud-native Elasticsearch microservice, serving 200+ international retailers. I acted as product manager, designer, and engineer simultaneously for 2 years.
  • I reduced search reindex times from 2+ hours to 26 minutes across three release iterations
  • I achieved 99.8% of queries under 200ms for mid-size catalogues, matching or exceeding the existing system
  • I enabled enterprise catalogues with millions of items, opening customer segments previously beyond platform capacity
  • I designed the hot-swap reindex strategy enabling zero-downtime index updates via Elasticsearch alias rotation
Java Spring Boot Elasticsearch Kubernetes Docker AWS Jenkins Grafana Microservices Full-Stack Web Applications

Academic Background

2013 - 2015

Master's in Computer Science (AI Specialization)

Vrije Universiteit Amsterdam (VU Amsterdam)
Amsterdam, Netherlands
Thesis: Developed and evaluated a hybrid recommender system using matrix factorization with ALS, demonstrating up to 6% AUC improvement over baseline collaborative filtering across 4 datasets.
2005 - 2010

B.S. in Systems Engineering

Universidad EAFIT
Medellín, Colombia
Thesis: Parallelized AES encryption on multi-core CPUs and GPUs, achieving 5.9-13.5x speedup using CUDA. Published at IEEE EIT 2011.

Publications

Parallelizing AES on Multicores and GPUs

Julian Ortega, Christian Trefftz, Helmuth Trefftz
View Publication

From the Blog

Let's talk

Have a role, project, or idea you'd like to discuss? I'm always open to a conversation.

LinkedIn

Send me a message