Technical Skills

Frontend

  • React
  • Angular
  • JavaScript (ES6+)
  • TypeScript
  • HTML5
  • CSS3
  • PWA
  • Service Workers
  • Web Workers

Platform

  • NodeJS
  • REST APIs
  • Micro-frontend architecture
  • Monorepo patterns
  • Build systems

CI/CD & Automation

  • GitHub Actions: Workflow automation, build pipelines, and deployment orchestration
  • Jenkins: Enterprise CI/CD pipelines and multi-stage deployments
  • Pre-commit hooks: Code quality enforcement, linting, and formatting checks
  • Vulnerability scanning: Automated security audits, dependency checks, and compliance validation
  • Docker: Container-based builds and deployments
  • Artifact management: Versioned artifacts and deployment workflows

Cloud & Infrastructure

  • AWS CloudFront: CDN configurations, caching strategies, and edge optimization
  • AWS EKS: Kubernetes services, container orchestration, and cluster management
  • AWS ECS: Container-based deployments and service scaling
  • AWS GovCloud: Secure deployment workflows for regulated environments
  • Kubernetes: Container orchestration and cluster management
  • Cloudflare Pages: Static site hosting with global CDN, automatic deployments, and preview environments
  • Vercel: Next.js hosting and deployment platform with edge functions, analytics, and performance monitoring
  • Railway: Platform-as-a-Service for deploying and managing containerized applications and databases

Databases & Backend Services

  • MongoDB
  • DynamoDB
  • MySQL
  • Postgres
  • Supabase (PostgreSQL + Edge Functions)

Compliance & Security

  • FedRAMP: Compliance processes, security controls, and audit workflows for government cloud deployments
  • Security scanning: Integration of security tools into CI/CD pipelines
  • Regulated environments: Designing deployment workflows that meet compliance requirements
  • Audit workflows: Traceability and compliance validation

Tools & Modern Practices

  • AI-assisted development: Using modern AI-powered IDEs (Cursor, Windsurf) and development tools for enhanced productivity and code quality
  • Development environments: VS Code, Cursor, and modern IDE tooling for efficient development workflows
  • Developer experience: Tooling and automation to improve team velocity and code quality
  • Code quality automation: Automated testing and quality checks