Software Architect
Software Architect
"
! OReilly - Software Architecture https : // roadmap.sh
Software Architect
Documentation Communication
Programming Languages
Enforcing standards
Estimate and Evaluate
Java / Kotlin / Scala
Collaborate with Others
Balance
Consult & Coach Developers Atlassian Tools Python Ruby Go
Consult and Coach
Responsibilities Trelllo JavaScript / TypeScript
Marketing Skills
Slack .NET framework based
Serverless
Git
Microservices
Tools Patterns and Design Principles
Architectures
OOP MVC, MVP, MVVM
Client/Server
Hashing Algorithms
CQRS, Eventual Consistency Actors
Layered
PKI
ACID, CAP Thoerem SOLID
Distributed Systems
Security OWAS
Test Driven Development Domain Driven Design
Service Oriented
Auth Strategies
Analytics
Apache Spark Working with Data APIs and Integrations Web, Mobile
ETL, Datawarehouses
GraphQL SPA, SSR, SSG PWA
Serverless Concepts
OSI, TCP/IP Model Messaging Queues
Linux / Unix
HTTP, HTTPS Frameworks
CI / CD IAF
Firewalls Certifications
Containers Management
Networks UML
Operations Knowledge
Enterprise Software LeSS
Salesforce
Keep learning