Full-Stack Software Engineer specializing in the Java ecosystem, with a strong focus on backend development and software architecture.
My approach to building software is centered on creating high-quality, maintainable systems. I prioritize:
- Thoughtful Application Design: Architecting scalable solutions using principles from Domain-Driven Design (DDD).
- Robust Testing: Following a Test-Driven Development (TDD) methodology to ensure reliability and stability from the ground up.
- Clean Code: Writing code that is easy to understand, modify, and extend.
Building on this foundation, I am actively focusing on deepening my expertise in Domain-Driven Design (DDD) and Behavior-Driven Development (BDD) to better bridge the gap between technical implementation and business requirements.
I also enjoy mentoring and motivating the people I work with, helping them to unlock their full potential.
Outside of coding, I'm a passionate chess player. ♟️
- Backend: Java, Spring Boot
- Architecture, Design & Methodologies: Domain-Driven Design (DDD), Hexagonal Architecture, Behavior-Driven Development (BDD), Test-Driven Development (TDD)
- Databases: PostgreSQL
- Frontend: React, Next.js, TypeScript
- LinkedIn: maciej-radzimirski-3944521a4
- Email: radzimirskimaciej34@gmail.com



