Full-Stack Software Engineer focused on building and evolving production systems with Java, Spring, Angular, and relational databases.
I work across the full application lifecycle — from designing and building projects from the ground up to maintaining, modernizing, and migrating existing systems.
- ☕ Java & Spring — backend development, APIs, business logic, integrations, persistence, and application architecture
🅰️ Angular & TypeScript — production frontends and full-stack application development- 🗄️ Relational databases & SQL — data modeling, querying, persistence, and database-driven applications
- 🔄 Modernization & migrations — framework and runtime upgrades, including Java and Angular migrations, dependency modernization, and vulnerability-driven technology upgrades
- 🏗️ End-to-end development — experience leading projects and delivering applications from initial design through implementation and production
- 🤖 Agentic software development — AI coding agents are part of my daily engineering workflow, used within structured and measured processes for implementation, analysis, refactoring, testing, and codebase navigation
- 🛠️ Broader engineering toolkit — comfortable working with Python, Bash, Linux, Git, Kotlin, Android, and C++ when the problem requires it
I care about understanding systems beyond individual files: architecture, dependencies, data flows, change impact, maintainability, and the engineering constraints behind production software.
Core: Java · Spring · Spring Boot · Angular · TypeScript · SQL · Relational Databases
Also: Python · Kotlin · Bash · Linux · Git · Android · C++

