04 / Technologies
Tools I use to turn ideas into applications.
Technologies, tools, and practices used to build complete applications — from architecture and backend to frontend, databases, and production preparation.
FocusTechnologies marked as Focus form the core of my main stack and are used in most projects.
01
Backend
Core stack
- Core technology:
JavaPrimary backend language for REST API development.
Focus - Core technology:
Spring BootFramework used to build scalable Java applications.
Focus
Complementary technologies
Spring Data JPA
Node.js
Express
APIs REST
Maven
02
Frontend
Core stack
- Core technology:
AngularPrimary framework for modern web interfaces.
Focus - Core technology:
TypeScriptLanguage used to build robust, well-structured frontend applications.
Focus
Complementary technologies
React
Next.js
React Native
JavaScript
HTML
CSS
SCSS
Tailwind CSS
03
Databases
Core stack
- Core technology:
PostgreSQLThe relational database used in most projects.
Focus
Complementary technologies
04
Tools and DevOps
Core stack
- Core technology:
GitCode versioning and collaboration in a team.
Focus - Core technology:
DockerContainerization and consistent preparation for production.
Focus
Complementary technologies
GitHub
Docker Compose
Swagger
Postman
VS Code
Vercel
05
Practices
Principles that guide how I organize and develop solutions.
Responsive development
Frontend-backend integration
Code versioning
Component organization
Business rules
REST APIs
Teamwork
Agile methodologies