Skip to main content

About Me

Eeva-Liisa Veede

Photo by Silver Gutmann

Hi, I’m Eeva-Liisa. I’m a software developer with a background in healthcare which means I learned early that systems don’t get points for elegance if they fail under pressure.

I didn’t take a traditional path into tech. That detour shaped how I work: I care about precision, clarity, and building software that people can actually rely on when it matters. I’m drawn to complex, real-world problems. From algorithmic scheduling in hospital environments to digital signature workflows and long-lived systems that need to evolve safely.

I care about thoughtful architecture, psychological safety, and working with people I can trust. It's something my background in biology and psychology has made hard to ignore. I put a lot of weight on clear documentation that explains why decisions were made, not just what was built, because clarity is what keeps systems and teams healthy over time.

I’m curious about AI as a development tool: useful when applied with intent, dangerous when treated as magic.

In short: I like challenging problems, stable systems, and software that respects the people developing and using it.

Skills Snapshot

Core Areas

  • Digital trust & cryptographic systems
  • Algorithmic problem-solving
  • Real-time, constraint-driven system behavior
  • Stable, long-lived architecture
  • Specification-driven engineering
  • AI-assisted development with clear intent

Applied in regulated, high-stakes environments including healthcare and national eID systems.

Technologies

Languages

Human: native Estonian, fluent English

Code: Java, TypeScript, JavaScript, Python, SQL

Frontend

Angular, HTML, CSS, NgRx, RxJS, Aranea, React

Backend & Systems

Spring Framework, Spring Boot, JVM-based development, API design, Security-conscious development

Data & Persistence

PostgreSQL, Oracle SQL, JPA / ORM-based persistence, In-memory & embedded databases (H2), Distributed / in-memory data systems (Apache Ignite), Database schema versioning & migrations (Liquibase)

Tooling & Build Systems

Maven, Gradle, Build automation & dependency management

Infrastructure & Runtime

Apache Tomcat — JVM application server, Docker — container configuration & maintenance, Runtime configuration & deployment environments

CI/CD & Automation

Jenkins, GitLab CI/CD configuration, Automated build pipelines, Continuous integration workflows

Version Control & Collaboration

Git-based workflows, GitLab, Bitbucket, GitHub, Code review & collaborative development

Testing & Quality

Unit & integration testing, JVM testing frameworks (JUnit, Mockito), Frontend unit testing (Jest, Jasmine), Testable design & regression safety

Observability & Monitoring

ELK stack — log analysis & system visibility, Prometheus — basic metrics instrumentation

Data Formats & Configuration

JSON, XML, YAML, Environment-based configuration