Hi, I am
Dawid Haniewicz
Full Stack Developer
Full Stack Developer with over 6 years of experience in designing and delivering enterprise-grade applications. Experienced in building scalable systems, creating intuitive user interfaces, and integrating complex APIs. Comfortable working in cloud-ready environments and modern development workflows. Focused on clean, efficient solutions that improve performance, enhance user experience, and support business goals.
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.
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
Full Stack Software Developer
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.
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.
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.
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.
Full Stack Software Developer
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.
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.
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.
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.
Get In Touch
Have a project in mind? Let's work together to bring your ideas to life.