I am a full-stack software developer with 9 years of experience building enterprise applications. My primary expertise is in Java and Spring Boot backend development, paired with Angular and React frontend development.
I specialize in designing and exposing REST APIs over large legacy platforms while safely migrating client-facing modules to modern technology stacks. I work with microservices, distributed systems, database design, and performance optimization for high-volume data workloads.
I maintain a strong engineering quality focus through automated unit and integration testing, code coverage standards, and static code analysis. I have used JUnit, Mockito, JaCoCo, SonarQube, and CI/CD quality gates to support reliable delivery.
I have hands-on experience with relational and NoSQL databases including Oracle, SQL Server, PostgreSQL, MongoDB, MySQL, and Elasticsearch. I am comfortable optimizing queries, schemas, pagination, filtering, and data access layers.
I work effectively in Agile delivery environments, including Scrum, Kanban, and XP. I contribute to architecture decisions, apply design patterns, containerize development environments, and deliver software through automated DevOps pipelines.
I also have experience across AWS, GCP, Azure, Kubernetes, cloud services, and AI integrations. My recent technical interests include LLM integration, conversational AI, AI agents, prompt engineering, observability, and Python/FastAPI services.