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