Software Design & Architecture
Analyzing users’ needs and turning them into a system: the pieces, how they fit together, and the contracts between them — documented before code is written.
- Requirements analysis & technical specs
- System & component architecture
- Models, diagrams & API contracts
- Stakeholder & cross-team collaboration
