Technical Writer
Creating and maintaining technical documentation: API docs, user guides, knowledge bases, docs-as-code
Level:
Programming Fundamentals
6 skills · 30 requirements| Skill | Junior | Middle | Senior | Lead | Principal |
|---|---|---|---|---|---|
| Algorithms & Data Structures | |||||
| Algorithms & Complexity | Awareness | Working | Advanced | Expert | Expert |
| Data Structures | Awareness | Working | Advanced | Expert | Expert |
| OOP & Design Patterns | |||||
| OOP & SOLID Principles | Awareness | Working | Advanced | Expert | Expert |
| Design Patterns | Awareness | Working | Advanced | Expert | Expert |
| Concurrency & Parallelism | |||||
| Async Programming | Awareness | Working | Advanced | Expert | Expert |
| Clean Code & Refactoring | |||||
| Code Quality & Refactoring | Awareness | Working | Advanced | Expert | Expert |
Database Management
1 skills · 5 requirements| Skill | Junior | Middle | Senior | Lead | Principal |
|---|---|---|---|---|---|
| Relational Databases | |||||
| PostgreSQL | Awareness | Working | Advanced | Expert | Expert |
API & Integration
7 skills · 35 requirements| Skill | Junior | Middle | Senior | Lead | Principal |
|---|---|---|---|---|---|
| REST API | |||||
| REST API Design | Awareness | Working | Advanced | Expert | Expert |
| GraphQL | |||||
| GraphQL Design | Awareness | Working | Advanced | Expert | Expert |
| API Protocols | |||||
| WebSocket API Design | Awareness | Working | Advanced | Expert | Expert |
| Server-Sent Events & Streaming | Awareness | Working | Advanced | Expert | Expert |
| gRPC | |||||
| gRPC & Protocol Buffers | Awareness | Working | Advanced | Expert | Expert |
| API Management | |||||
| API Versioning Strategies | Awareness | Working | Advanced | Expert | Expert |
| API Documentation | Awareness | Working | Advanced | Expert | Expert |
Cloud & Infrastructure
3 skills · 15 requirements| Skill | Junior | Middle | Senior | Lead | Principal |
|---|---|---|---|---|---|
| Containerization | |||||
| Docker | Awareness | Working | Advanced | Expert | Expert |
| Kubernetes & Orchestration | |||||
| Kubernetes Core | Awareness | Working | Advanced | Expert | Expert |
| Cloud Providers | |||||
| AWS | Awareness | Working | Advanced | Expert | Expert |
DevOps & CI/CD
1 skills · 5 requirements| Skill | Junior | Middle | Senior | Lead | Principal |
|---|---|---|---|---|---|
| CI/CD | |||||
| GitHub Actions / GitLab CI | Awareness | Working | Advanced | Expert | Expert |
Testing & QA
2 skills · 10 requirements| Skill | Junior | Middle | Senior | Lead | Principal |
|---|---|---|---|---|---|
| Unit Testing | |||||
| Unit Testing | Awareness | Working | Advanced | Expert | Expert |
| Integration Testing | |||||
| Integration Testing | Awareness | Working | Advanced | Expert | Expert |
Security
1 skills · 5 requirements| Skill | Junior | Middle | Senior | Lead | Principal |
|---|---|---|---|---|---|
| Application Security | |||||
| OWASP & Application Security | Awareness | Working | Advanced | Expert | Expert |
AI-Assisted Development
4 skills · 20 requirements| Skill | Junior | Middle | Senior | Lead | Principal |
|---|---|---|---|---|---|
| AI Coding Assistants | |||||
| GitHub Copilot | Awareness | Working | Advanced | Expert | Expert |
| ChatGPT / Claude | Awareness | Working | Advanced | Expert | Expert |
| Prompt Engineering | |||||
| Prompt Engineering for Code | Awareness | Working | Advanced | Expert | Expert |
| AI in Development Workflows | |||||
| AI Documentation Generation | Awareness | Working | Advanced | Expert | Expert |
Architecture & System Design
5 skills · 25 requirements| Skill | Junior | Middle | Senior | Lead | Principal |
|---|---|---|---|---|---|
| System Design | |||||
| System Design Fundamentals | Awareness | Working | Advanced | Expert | Expert |
| Microservices Patterns | |||||
| Microservices Decomposition | Awareness | Working | Advanced | Expert | Expert |
| Architecture Patterns | |||||
| Hexagonal Architecture | Awareness | Working | Advanced | Expert | Expert |
| Clean Architecture | Awareness | Working | Advanced | Expert | Expert |
| Architecture Governance | |||||
| Architecture Decision Records (ADR) | Awareness | Working | Advanced | Expert | Expert |
Observability & Monitoring
2 skills · 10 requirements| Skill | Junior | Middle | Senior | Lead | Principal |
|---|---|---|---|---|---|
| Logging | |||||
| Structured Logging | Awareness | Working | Advanced | Expert | Expert |
| Metrics & Monitoring | |||||
| Prometheus & Grafana | Awareness | Working | Advanced | Expert | Expert |
Version Control & Collaboration
5 skills · 25 requirements| Skill | Junior | Middle | Senior | Lead | Principal |
|---|---|---|---|---|---|
| Git & Workflows | |||||
| Git Advanced | Awareness | Working | Advanced | Expert | Expert |
| Git LFS | Awareness | Working | Advanced | Expert | Expert |
| Code Review | |||||
| Code Review | Awareness | Working | Advanced | Expert | Expert |
| Collaboration Tools | |||||
| Documentation as Code | Awareness | Working | Advanced | Expert | Expert |
| InnerSource Practices | Awareness | Working | Advanced | Expert | Expert |
Documentation
8 skills · 40 requirements| Skill | Junior | Middle | Senior | Lead | Principal |
|---|---|---|---|---|---|
| Technical Documentation | |||||
| API Documentation Writing | Awareness | Working | Advanced | Expert | Expert |
| Architecture Documentation: C4, arc42 | Awareness | Working | Advanced | Expert | Expert |
| Runbook & Playbook Writing | Awareness | Working | Advanced | Expert | Expert |
| User Documentation | |||||
| User Documentation | Awareness | Working | Advanced | Expert | Expert |
| Knowledge Base Management | Awareness | Working | Advanced | Expert | Expert |
| Docs-as-Code | |||||
| Docs-as-Code: MkDocs, Docusaurus, Antora | Awareness | Working | Advanced | Expert | Expert |
| Diagramming: Mermaid, PlantUML, D2 | Awareness | Working | Advanced | Expert | Expert |
| Technical Blogging | Awareness | Working | Advanced | Expert | Expert |