← Back to portfolio

Joosep Serva

Available

Software Engineer · AI Practitioner

Tallinn, Estonia·joosepserva@gmail.com·LinkedIn·GitHub
Estonian (Native) · English (Professional) · Swedish (Professional)

Software engineer with 3 years of experience building production systems in fintech and legal tech. Engineering fundamentals in Java, Python, Kubernetes, and AWS — combined with hands-on AI experience designing RAG systems, LLM pipelines, and agentic tooling. I care about building things that work at scale with people who know what they're building and why.

Experience

Applied AI Engineer

Sep 2025 — Mar 2026

Avokaado · Tallinn, Remote

  • Owned the entire backend and AI pipeline (Flask + SQLAlchemy) — from document ingestion to agent orchestration, turning legal documents into interactive AI agents
  • Designed a multi-stage processing pipeline — extracting document structure, building data models, and generating business logic and decision rules from PDFs and DOCX
  • Built stateful AI agents with LangGraph for contract editing and review — orchestration with conversation tracking and tool calling
  • Engineered PDF processing with Docling and Azure Document Intelligence — table detection, annex splitting, deterministic placeholder mapping for reliable LLM handling

Software Developer

Sep 2024 — Sep 2025

LHV Bank · Tallinn, Hybrid

  • Started with a regulatory RAG chatbot, then evolved it into a generic plug-and-play platform where any team could create their own AI assistant from PDFs, webpages, and other resources — built on OpenSearch for retrieval, Langfuse for observability, with integrations for Slack, Zendesk, and a standalone API
  • The scalable architecture made it trivial to spin up new bots — the insurance team's “Kindlustusguru” was set up with minimal effort and won Project of the Year at LHV Summer Days
  • Created a Slack-integrated incident routing app that uses AI to analyze problem reports and notify the right person instantly
  • Set up bank-wide AWS SageMaker Studio environment, handling infrastructure and DevOps for ML teams across the organization
  • Earned AWS AI Practitioner certification (Early Adopter, Jan 2025)

Software Developer

May 2024 — Aug 2024

Solutional · Tallinn, On-site

  • Java development in a consultancy setting with extreme programming and pair programming practices

Software Developer

Jul 2023 — May 2024

LHV Bank · Tallinn, Hybrid

  • Replaced a business-critical Excel workbook used by treasury with a full-stack web application for tracking LHV accounts held at external banks — used daily across multiple departments
  • Full stack: Java Spring backend, Angular frontend, deployed via Kubernetes with CI/CD — banking-grade reliability requirements

Education

Computer Programming

2022 — 2023

kood/Jõhvi (42 school model)

  • Top 5% of 500+ students across 2 batches — completed the 2-year curriculum in under 8 months
  • Privahunt (Cybersecurity Hackathon): built an AI-powered personal data risk assessment tool in 48h, reached finals, won Tera VC mentoring, 100+ users in first 24 hours

Bachelor of Arts — Horn

2019 — 2022

Estonian Academy of Music and Theatre

  • Co Principal Horn, Estonian Defense Force Orchestra (2019–2020)

Bachelor of Social Sciences — Clinical Psychology

2010 — 2014

Tallinna Ülikool

Skills & Certifications

AI & ML: LangChain, LangGraph, RAG, LLM Pipelines, Agentic AI, Prompt Engineering, SageMaker, OCR, Docling, Azure Document Intelligence

Backend: Python, Flask, Java, Go, Spring Boot, Node.js, FastAPI, SQLAlchemy, REST APIs

Cloud & DevOps: AWS, Kubernetes, Docker, Terraform, CI/CD, SageMaker Studio

Frontend: Angular, React, Next.js, TypeScript, JavaScript

Certification: AWS Certified AI Practitioner (Early Adopter) — Amazon Web Services, Jan 2025