Hi, I am

Dawid Haniewicz

Full Stack Java/Kotlin Developer

Full Stack Java/Kotlin Developer with over 6 years of experience designing and delivering enterprise-grade software in banking and e-commerce. Strong backend expertise in Java, Kotlin and Spring Boot, paired with modern frontend work in React and Angular. Recently focused on AI-driven development — building LLM-powered proofs of concept and running enterprise-grade, plan-driven workflows with AI coding agents.

Profile

What I Do

Delivering end-to-end solutions from concept to deployment

Web Development

Building modern SPA interfaces in Angular and Vue with a strong focus on performance, UX clarity and maintainable component architecture.

Backend Development

Designing clean Kotlin and Java backend services with Spring Boot, GraphQL and REST APIs, focusing on scalability, security and code quality.

DevOps

Containerizing applications with Docker, managing CI/CD pipelines and automating deployments for reliable and reproducible environments.

AI-Assisted Development

Building LLM-powered proofs of concept and running enterprise-grade, plan-driven workflows with AI coding agents — ADRs, governance docs and human-in-the-loop review at every stage.

Tech Stack

Technologies I work with on a daily basis

Click on any technology to see years of experience

Frontend

Backend

DevOps

Tooling

Experience

My professional journey in software development

01.2026 — Present

Full Stack Software Developer — Innovation Lab

Commerzbank AG

Joined the newly formed Innovation Lab, a cross-bank unit that prototypes experimental, AI-driven solutions and delivers proofs of concept for business units across Commerzbank. Core developer on the Innovation Hub, an internal platform that lets employees submit, track and refine improvement ideas, and designer of an LLM-driven evaluation workflow (built on the bank's internal ChatGPT API) where AI handles the bulk of idea triage and scoring while employees perform human-in-the-loop reviews, significantly reducing manual effort. Delivered the full stack: a React 19 frontend on Commerzbank's internal design system and a Kotlin / Spring Boot backend on PostgreSQL, deployed to Azure Cloud on OpenShift via Helm with Entra ID auth. Single-handedly migrated the backend to the latest major versions (Spring Boot 3 → 4, JDK 21 → 25, Kotlin 1.9 → 2.3) and drove an enterprise-grade, AI-assisted (GitHub Copilot) workflow built on documented governance — ADRs plus per-feature plan, context, verification and review files.

React TypeScript Vite Kotlin Spring Boot Java PostgreSQL Azure OpenShift Helm GitHub Copilot LLM / GenAI
05.2025 — 12.2025

Full Stack Software Developer — DLT Blockchain Team

Commerzbank AG

Contributed to the development of a modern, enterprise-grade DLT blockchain platform within a banking environment, focused on building secure and scalable solutions for private transaction management. Led front-end development using Angular 20 and Tailwind CSS to deliver intuitive and responsive user interfaces for managing blockchain-based transactions. Implemented authentication and authorization flows using Keycloak, ensuring secure access control and identity management. Supported back-end development in Kotlin with Ktor and Spring Boot, integrating system components through Liquibase-managed database migrations and OpenAPI-based API specifications. Enhanced platform functionality to enable clients to initiate, review, and manage transactions, monitor expenses, and execute digital agreements within a secure blockchain ecosystem.

Angular Tailwind CSS Keycloak Kotlin Ktor Spring Boot Liquibase OpenAPI
06.2019 — 04.2025

Full Stack Software Developer

Novomind AG

Contributed to the development of enterprise-level platforms at Novomind, including iMARKET for global product order management and iPIM for product information management and synchronization across multiple platforms. Implemented new functionalities to support complex workflows such as order creation, returns, and updates, ensuring seamless data processing and system integration. Improved core infrastructure, optimized data workflows, and developed scalable synchronization mechanisms to ensure consistent and reliable product information delivery. Designed and developed custom front-end applications integrated with complex backend systems, delivering intuitive user experiences while collaborating closely with stakeholders to meet business requirements. Additionally, developed an internal task booking and data management system to manage employee work hours, contracts, invoices, and related data, providing a modern, user-friendly solution that optimized internal operations and improved data visibility.

Java Spring Boot REST Tomcat PostgreSQL Oracle Git GitLab Pipelines Jenkins Jira JEE WildFly Flyway MongoDB Angular TypeScript Docker Kotlin GraphQL VueJS Vuetify JavaScript
01.2019 — 05.2019

Junior Java Software Developer

AKRA GmbH

Developed and maintained a web-based application for managing parking spaces, enabling authenticated users to reserve and manage spaces for themselves and their guests. Implemented key functionalities, including a de-booking feature that allowed flexible reservation cancellations based on specific dates. Ensured application stability through bug fixes, code improvements, and iterative feature enhancements.

Java Spring Framework REST SQL Git
05.2018 — 09.2018

Junior Python Software Developer

CodeLAB

Migrated and integrated multiple databases to centralize candidate data for the Poznan University of Medical Sciences. Designed automated processes to export data in JSON format, enabling seamless data transfer and analysis. Merged fragmented datasets into a single, structured database, improving data organization and accessibility. Developed scripts to generate CSV files to support detailed data analysis and reporting.

Python SQL JSON CSV

Get In Touch

Have a project in mind? Let's work together to bring your ideas to life.

COMING SOON