I am a Senior Software Engineer with more than seven years of experience building scalable software products across AI, machine learning, backend, cloud, and full-stack engineering. I focus on designing reliable production systems and delivering end-to-end solutions that connect business needs with robust technical implementation.
I specialize in production AI systems, including AI agents, LLM integrations, retrieval-augmented generation pipelines, semantic search, vector databases, and model-serving APIs. My experience includes designing agent workflows with tool calling, orchestration, state management, human approval, structured outputs, and resilient fallback mechanisms.
I build backend platforms using Python, FastAPI, Node.js, Java, and Go, with expertise in REST, GraphQL, gRPC, microservices, asynchronous processing, and event-driven architectures. I have worked extensively with PostgreSQL, Redis, MongoDB, Kafka, and Elasticsearch to support high-volume, distributed workloads.
I am experienced in cloud-native delivery on AWS, using services and tools such as Kubernetes, Docker, Terraform, SageMaker, Lambda, S3, EC2, CI/CD pipelines, and observability platforms. I prioritize reliability, monitoring, security, automated testing, and maintainable architecture.
I also deliver modern user-facing applications with React, Next.js, TypeScript, and JavaScript. I enjoy collaborating with cross-functional teams, mentoring engineers, conducting code reviews, and turning complex requirements into practical, production-ready software products.