$ whoami

Dominik Kaliszewski

Software Engineer

Radom, Poland · Open to 100% remote

01About

I'm a Software Engineer with 7+ years of commercial experience designing, building, and evolving backend systems for enterprise software and large-scale cloud products. I specialize in Java, Kotlin, and Spring Boot, with hands-on experience in Go and Python. At Atlassian, I work on Jira Cloud's JQL search platform, including migrating functionality from a legacy Java monolith to Kotlin-based microservices backed by OpenSearch. I'm comfortable owning features end to end — technical design, implementation, automated testing, experimentation, rollout, production support, and cross-team collaboration.

02Experience

Software Engineer (promoted from Junior Software Engineer) · Atlassian

Jun 2022 — May 2026

Remote

Jira Cloud Search Platform

  • Designed and implemented backend capabilities for Jira Cloud's JQL search engine, supporting direct search, automations, applications, and internal Atlassian use cases.
  • Migrated functionality from a legacy Java monolith to a Kotlin and Spring Boot microservices architecture backed by OpenSearch.
  • Owned features end to end — technical design, implementation, automated testing, A/B experiments, rollout, and post-release validation.
  • Authored technical design documents and partnered with a Principal Engineer to review architecture and implementation decisions.
  • Migrated the last 2% of search traffic off the legacy engine, unblocking full deprecation while holding performance and reliability through the cutover.
  • Redesigned a costly infrastructure pattern, cutting infra spend by roughly $100K and enabling 10,000 additional tenants at no extra infrastructure cost.
  • Investigated production incidents and performance issues, took support rotations, and worked across time zones with Product Owners, Support, and engineering teams.

Atlassian CLI

  • Delivered the Jira portion of an MVP command-line interface for Atlassian products.
  • Built backend capabilities in Java and user-facing CLI commands in Go using Cobra, including automated tests and production-readiness work.

Java · Kotlin · Spring Boot · Go · Python · OpenSearch · Elasticsearch · PostgreSQL · Docker · Gradle · Maven · JUnit · Mockito · REST · GraphQL · gRPC

Java Developer · Pretius

Feb 2021 — Jun 2022

Warsaw, Poland

  • Developed backend functionality for the Player.pl e-commerce platform using Java and Spring Boot.
  • Implemented subscription payments through a mobile network operator, integrating the e-commerce platform, product catalogue, and a SAP-connected billing system.
  • Built full-stack functionality for internal catalogue and billing applications using Java, Spring Boot, MyBatis, Angular, MySQL, and RabbitMQ.
  • Worked directly with analysts and business stakeholders to clarify requirements and deliver production-ready functionality.

Software Developer / Junior Software Developer · Transition Technologies PSC

Oct 2019 — Jan 2021

Kielce, Poland

  • Customized and extended PTC Windchill PLM for enterprise customers using Java, Hibernate, GWT, JSP, Tomcat, and Oracle SQL.
  • Implemented UI extensions and the backend services behind them.
  • Built automated end-to-end tests with Selenium.
  • Designed and delivered an import/export mechanism for PLM objects alongside the software architecture team.

Junior ETL Developer · Transition Technologies PSC

Nov 2018 — Oct 2019

Kielce, Poland

  • Designed ETL processes from scratch using Oracle SQL, PL/SQL, Microsoft SQL Server, and Ant scripts.
  • Built dynamic database scripts for data transformation, validation, and deployment workflows.

03Skills

Languages

JavaKotlinPythonGoSQLJavaScriptC#

Backend

Spring BootHibernateMyBatisRESTGraphQLgRPC

Data & Search

OpenSearchElasticsearchPostgreSQL (incl. pgvector)MySQLOracleMicrosoft SQL Server

AI & LLM

RAG pipelinesVector searchMCP server developmentLocal LLM inference (Ollama)

Testing

JUnitMockitoSeleniumTestcontainersUnit & integration testingPerformance testingA/B testing

DevOps & Tools

DockerGitGitHubBitbucketGitLabMavenGradleSpinnakerJibAnt

04Projects

Portfolio

GitHub ↗

This site — an Astro-built portfolio with an interactive terminal as the default view (whoami, ls, cat-style commands) and a classic resume-style Document view kept as a full no-JS/SEO-safe fallback, both driven by the same typed content data.

AstroTypeScriptTailwind CSS

AI Assistant Backend

GitHub ↗

A Spring Boot AI assistant with multi-hop tool calling against custom MCP servers and a RAG pipeline over scraped product documentation, backed by pgvector and served by a locally hosted LLM via Ollama. Includes a Testcontainers-based automated test suite.

JavaSpring BootOllamaPostgreSQL / pgvectorMCPTestcontainers

AI_Devs Tasks

GitHub ↗

19 solutions to the AI_Devs course exercises — standalone Kotlin/Ktor agents doing real LLM engineering: MCP tool servers, Neo4j-backed retrieval, OpenRouter/Koog-driven multi-step orchestration, and multi-agent negotiation, not just single prompt calls.

KotlinKtorKoinKoogMCPNeo4jOpenRouter

Freight Delay Notification

GitHub ↗

A TypeScript service built on Temporal workflows that tracks freight routes via the Google Maps API, detects delays, and triggers automated customer notifications through SendGrid.

TypeScriptTemporalGoogle Maps APISendGridVitest

CHIP-8 Emulator

GitHub ↗

A CHIP-8 virtual machine implemented from scratch in Zig — low-level memory management, an instruction decode/execute loop, and a display/input layer built without any emulation framework.

Zig

Witcher: Szkoła Dzika

GitHub ↗

A small Witcher-inspired 2D RPG prototype built with ggez — combat, dialogue, quests, alchemy, and Witcher-style signs across ~3,000 lines of Rust. Vibe-coded as an experiment in how far heavy AI-assisted pair-programming can carry a small game.

Rustggez

Baby App

GitHub ↗

A React Native / Expo app for tracking a baby's feeding and sleep activity, with sync between parents' accounts — built during the 10xDevs bootcamp.

React NativeExpoTypeScript

05Education & Languages

B.Sc. in Computer Science · Kielce University of Technology

2017 — 2021

Kielce, Poland

Polish — Native · English — C1, professional working proficiency

cherro@portfolio:~
$