Mikk Õun

Full-Stack Software Developer
+372 566 69291
Tallinn, Estonia
foobar.ee · mikk@foobar.ee

Full-stack developer with over 10 years of experience building complete software products, from architecture to production. Strong in REST APIs (Node.js, Java/Spring, Python) and web applications, data pipelines and self-managed infrastructure. Background in biotechnology research, with a focus on laboratory software and hardware integration: barcode and QR scanners, label printers, scales and Raspberry Pi devices.

Core Skills

Languages
TypeScript, JavaScript, Java, Python, PHP
Frontend
Angular, RxJS, PWA, SSR, i18n, React, Vue.js
Backend
Node.js, Java Spring, Hibernate, FastAPI, Flask, REST API, WebSockets, JWT
Databases
MongoDB, PostgreSQL, MySQL, SQLite, DynamoDB, Firestore
DevOps
Linux, Docker, GitHub Actions, Nginx, Apache, Proxmox, LXC
Cloud
Lambda, S3, Google Cloud, Firebase, Azure, Stripe, Supabase
Data
Pandas, NumPy, Matplotlib, R, bioinformatics pipelines
Hardware
Raspberry Pi, barcode scanners, label printers, scales, Shelly, Arduino
AI tools
Claude Code, Codex (AI-assisted development); Ollama, LM Studio (self-hosted LLMs)

Experience

Full-Stack Developer · Independent Contractor, Tallinn
10/2024 - Present

Laboratory chemical and inventory tracking, from MVP to a fully operational warehouse system. The goal: track chemical usage with the least possible friction for scientists and prevent running out of needed materials mid experiment.

  • Real-time scale station that records weight changes of chemical containers at each weighing.
  • Warehouse inventory management system with chemical registration, label generation and printing, location management and weight tracking for approx. 10,000 items.
  • Progressive web app (PWA) for “walk and scan” inventory work on the go, with around 100 scans per day.
  • Order management, inventory alerts and a periodic report builder, including order requests, ordering and bookkeeping.
StackJava · Spring · Angular · Node.js · Python · PostgreSQL · Docker · WebSockets · REST API · PWA · hardware integration
Founding Full-Stack Developer · Elsavie OÜ, Tallinn
07/2021 - 04/2024

Built and owned the full technology stack from zero: product architecture, backend services, frontend applications, databases, cloud infrastructure, DevOps, data pipelines and internal tools. Led a team of 2.

  • Built and maintained an e-commerce website with blog/news system and payment integration.
  • Developed a multilingual client portal for questionnaires and microbiome result delivery.
  • Implemented and optimised bioinformatics data pipelines for microbiome analysis.
  • Designed a scalable PDF generation framework that produces complex dynamic documents in bulk, with automatic layout sizing.
  • Optimised cloud-based report generation infrastructure for on-demand consumer reports.
StackAngular · Node.js · R · MongoDB · Firebase · Google Cloud · Stripe · Puppeteer · Docker · SSR · i18n · JWT · OAuth2
Software Developer / Full-Stack Developer · AS TFTAK, Tallinn
11/2017 - 07/2021

Main goal: build tools and dashboards for scientists, automate their repetitive work and make their daily work easier. Worked directly with scientists and end users to collect requirements and get feedback.

  • Built sample management and tracking systems with unique barcode generation, printing and scanning workflows. Offered public API and webhook services for partners.
  • Developed dynamic PDF reporting with automated data visualisations for data analysis results.
  • Created customer-facing portals for questionnaires and result delivery on serverless cloud infrastructure.
  • Developed a visualisation and analytics environment for large-scale cell model development.
  • Automated laboratory data processing, including instrument output parsing and visualisation scripts.
StackAngular · Node.js · Python · MongoDB · AWS Lambda · DynamoDB · S3 · Docker · Puppeteer · WebSockets · REST API · pandas · Matplotlib · Raspberry Pi · hardware integration
Scientist · Tervise Arengu Instituut, Tallinn
03/2017 - 11/2017
  • Research of gut microbiota and food; data analysis.
StackPython · MongoDB · Excel
Scientist · AS TFTAK, Tallinn
02/2013 - 03/2017
  • Research of fermentation and E. coli acetate metabolism; data analysis and visualisation.
  • Built analytics software for merging, interpolating and visualising laboratory datasets.
  • Developed the company website with a CMS for news and blog posts.
StackPython · pandas · NumPy · Matplotlib · Perl · Excel · AngularJS · PHP · HTML · CSS · jQuery

Personal Projects

Self-hosted home infrastructure
  • Designed and run a Linux virtualisation environment (Proxmox cluster, LXC, KVM/QEMU, NixOS, Docker), including a 3-GPU passthrough system that turns one physical machine into four independent workstations.
  • Configured secure networking and self-hosting: MikroTik, reverse proxies, VPNs, DNS, TLS, Pangolin.
  • Built redundant storage with TrueNAS and RAID; automation and monitoring with Home Assistant and cron.

Education

Chemistry and Biotechnology

Tallinn University of Technology · 2008 - 2013

Studies in biotechnology, fermentation, bioinformatics, data visualisation and software development.

Publication

Coordinated activation of PTA-ACS and TCA cycles strongly reduces overflow metabolism of acetate in Escherichia coli
Peebo K., Valgepea K., Nahku R., Riis G., Õun M., Adamberg K., Vilu R. (2014)

Languages

Estonian
Native
English
C1 - Advanced
German
B1 - Intermediate

Interests

Building custom PCs and servers for over 20 years, from workstations to homelab hardware. Linux user since school. Beekeeping.