Skip to main content

Skills

Technical skills by domain

Grouped by domain with brief notes on practical use. No proficiency percentages — just where and how each technology is applied.

Backend Engineering

  • JavaPrimary backend language for enterprise and product services.
  • Spring BootBuilding REST services and application backends.
  • Spring SecurityAuthentication and authorization for APIs.
  • REST APIs
  • JPA / HibernatePersistence and ORM mapping.
  • MavenBuild and dependency management.
  • MicroservicesService boundaries and enhancements.

Frontend Engineering

  • ReactComponent-driven web UIs.
  • TypeScript
  • JavaScript
  • HTML & CSS
  • Tailwind CSS
  • Vite

Mobile Development

  • React NativeCross-platform mobile apps.
  • Expo

Cloud

  • AWS
  • ECSContainer orchestration.
  • Lambda
  • ECRContainer image registry.
  • CloudWatchMetrics and logs.

DevOps

  • DockerContainerizing services.
  • JenkinsCI/CD pipelines.
  • SpinnakerDeployment orchestration.
  • JibContainer image builds for Java.
  • CI/CD

Infrastructure as Code

  • TerraformProvisioning cloud infrastructure.
  • AnsibleConfiguration and deployment automation.

Databases

  • PostgreSQL
  • SQL

Messaging

  • KafkaEvent streaming and producer reliability.

Testing

  • JUnit
  • Mockito
  • JMeterPerformance testing.
  • BlazeMeter

Observability

  • SplunkLog analytics.
  • DynatraceApplication performance monitoring.
  • SonarQubeCode quality and static analysis.

Security

  • Spring Security
  • Input validation & secure coding
  • Secrets management

Architecture

  • Microservices
  • REST API design
  • Cloud-native patterns

AI-Assisted Development

  • Claude Code
  • Cursor
  • Agentic workflow exploration