Software Engineering & Application Delivery
Building, shipping, and maintaining software at scale
Web development (frontend/backend), mobile development, desktop applications, and full-stack frameworks.
RDBMS administration, NoSQL databases, database design and optimization, migration strategies, and database reliability.
Security in CI/CD, dependency scanning, container security, policy-as-code, and shift-left security practices.
Internal developer platforms, service catalogs, golden paths, developer experience, and platform as a product.
Test automation, unit/integration/E2E testing, performance testing, test-driven development, and quality metrics.
SLOs/SLIs/SLAs, error budgets, toil reduction, incident management, and reliability practices at scale.
Microservices, monolith patterns, event-driven architecture, API design and management, and distributed systems.
CI/CD pipelines, infrastructure as code, GitOps, artifact management, and deployment strategies.
Programming paradigms, data structures and algorithms, version control (Git), design patterns, and clean code principles.