
Full-stack software engineer delivering enterprise applications across Java/Spring Boot, C#/.NET, Angular/React, Python, and cloud platforms. Build scalable backend and frontend architectures, microservices, and event-driven systems with REST APIs, authentication/authorization, and performance optimization. Develop AI-powered solutions using Bedrock, LangChain/LangGraph, vector databases, embeddings, and RAG pipelines with observability and responsible AI practices.
Full Stack Software Engineer with experience designing and developing enterprise-scale applications across AI/Generative AI, Java, .NET, Angular, Python, and cloud platforms. Experienced in building modern, scalable applications that combine AI agents, RAG pipelines, LLM integrations, and intelligent automation with robust backend and frontend architectures. Strong hands-on experience with Java/Spring Boot, C#/.NET Core, ASP.NET Web API, Angular, React, TypeScript, JavaScript, Python, REST APIs, microservices, and event-driven architectures.
Experienced in developing AI-powered applications using Amazon Bedrock, Amazon Q, LangChain, LangGraph, vector databases, embeddings, prompt engineering, tool calling, and Retrieval-Augmented Generation (RAG). Skilled in designing AI agents that integrate with enterprise APIs, databases, documents, and business workflows while incorporating security, observability, and responsible AI practices.
Strong cloud engineering background across AWS and Azure, including Amazon Bedrock, Lambda, S3, API Gateway, OpenSearch, DynamoDB, IAM, Azure OpenAI, Azure Functions, Azure AI services, Azure App Services, and Azure DevOps. Experienced in containerized and distributed systems using Docker, Kubernetes, CI/CD, Git, Terraform, and cloud-native architectures.
Proficient in designing end-to-end full-stack solutions, from Angular/React user interfaces and Java/.NET APIs to databases, cloud infrastructure, AI services, and production deployment. Experienced in microservices, asynchronous programming, API design, authentication/authorization, distributed systems, SQL/NoSQL databases, performance optimization, and enterprise application modernization. Adept at translating business requirements into scalable technical solutions and collaborating across engineering, product, security, and architecture teams.
AI and generative AI
Amazon Bedrock and Q
Large language models
Prompt engineering
Multi-agent systems
AI evaluation and ethics
AWS AI and ML services
Amazon S3 and Lambda