Software Engineer | Agentic AI Engineer | LLM, RAG, AWS Bedrock | Java, Spring Boot, Python | Distributed Systems & Cloud-Native Platforms

Bengaluru

Bengaluru

Bengaluru

Bengaluru

Bengaluru

Tamil Nadu, India







Master of Computer Applications, Computer Science
National Institute of Technology Karnataka

Bachelor of Science, Chemistry
Delhi University
Join Ankit and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSoftware Engineer | Agentic AI Engineer | LLM, RAG, AWS Bedrock | Java, Spring Boot, Python | Distributed Systems & Cloud-Native Platforms
Software Engineer with 5+ years of experience building production-grade agentic AI platforms and scalable distributed backend systems. In my recent project, I architected a secure enterprise knowledge and code intelligence agent using AWS Bedrock, RAG, hybrid retrieval, vector databases, reranking, source-grounded generation, and permission-aware orchestration across documents and GitHub codebases. I also engineered Sentinel, an AI-assisted pull-request reviewer combining deterministic policy checks with Claude-based reasoning and repository context. Alongside AI engineering, I build Java and Spring Boot microservices supporting 50K+ daily production requests. I reduced backend latency by 25% through profiling and architectural improvements, and reduced deployment time by 50% through GitHub Actions and ArgoCD on AWS EKS. Earlier, I improved API response times by 20% at OpenText and application response times by 30% at Epsilon. Core strengths: • Agentic AI: AWS Bedrock, Claude, RAG, hybrid retrieval, vector databases, prompt engineering, evaluations, guardrails, and grounded generation • Backend: Java, Spring Boot, Python, FastAPI, microservices, REST/gRPC APIs, PostgreSQL, MySQL, and messaging systems • Cloud-native delivery: AWS, EKS, Docker, Kubernetes, GitHub Actions, ArgoCD, and CI/CD • Engineering leadership: system design, performance optimization, production reliability, code reviews, and mentorship I also build Resuniq, an AI-powered career platform for ATS-aligned resumes, application tailoring, cover letters, and interview preparation. I enjoy turning complex AI and backend problems into secure, scalable, and maintainable production systems. Portfolio: https://builtbyankit.in
Bengaluru
anthropic apis
claude code
claude
codex
hugging face
langchain
Software Engineer at FICO, Mar 2025 - Present · 1 yr 6 mos, Bengaluru, - Architect and lead development of a secure enterprise knowledge and code intelligence agent using AWS Bedrock, RAG, hybrid retrieval, vector databases, reranking, and permission-aware orchestration across Confluence, SharePoint, document stores, and GitHub codebases. - Engineer Sentinel, an AI-assisted pull-request reviewer combining deterministic policy checks with Claude-based reasoning and repository context to evaluate security, logging, testing, reliability, API compatibility, architecture, and maintainability. - Build and maintain Java and Spring Boot microservices supporting 50K+ daily production requests. - Reduced backend latency by 25% through profiling, architectural improvements, optimization, and load testing. - Containerize and deploy services to AWS EKS using Docker and Kubernetes. - Automated CI/CD workflows using GitHub Actions and ArgoCD, reducing deployment time by 50%. - Design integrations across REST APIs, messaging systems, databases, and third-party platforms. - Lead code reviews and mentor engineers on testing, reliability, maintainability, and engineering best practices.
Software Engineer at OpenText, Jan 2024 - Feb 2025 · 1 yr 2 mos, Bengaluru, - Developed backend services and enterprise product capabilities for the OpenText Enterprise Content Management platform using Java and Spring Boot. - Improved API response times by 20% through backend optimization, performance analysis, and service-level improvements. - Designed and integrated REST APIs supporting enterprise content-management workflows. - Delivered coordinated frontend and backend features with product, architecture, quality engineering, and platform teams. - Diagnosed production issues and improved application maintainability through debugging, testing, and code-quality improvements. - Participated in technical design discussions, code reviews, sprint planning, and release activities.
Software Engineer 2 at Epsilon, Mar 2023 - Jan 2024 · 11 mos, Bengaluru, - Built scalable full-stack applications using Angular, Python, Flask, FastAPI, PostgreSQL, and REST APIs. - Improved application response times by 30% through API optimization, database improvements, and backend performance tuning. - Designed backend services and APIs supporting business workflows and external system integrations. - Containerized applications using Docker and deployed services to Kubernetes-based environments. - Integrated backend services with databases, internal platforms, and third-party APIs. - Performed automated testing, debugging, production troubleshooting, and performance optimization. - Collaborated with cross-functional teams to deliver reliable and maintainable software releases.
Software Engineer 1 at Epsilon, Aug 2021 - Mar 2023 · 1 yr 8 mos, Bengaluru, - Built scalable full-stack applications using Angular, Python (Flask/FastAPI), and PostgreSQL. - Deployed containerized applications using Docker and Kubernetes. - Integrated APIs and backend services to enhance application functionality and user experience. - Performed testing, debugging, and performance optimization for reliable production systems.
Software Engineer Intern at Epsilon, Jan 2021 - Jun 2021 · 6 mos, Bengaluru, - Built a Python-based social-media link extractor that automatically scanned client websites and kept profile data current. - Configured and integrated MySQL and AWS S3 resources to support reliable data storage and processing workflows. - Improved extraction reliability through validation, debugging, and structured data handling.
Software Engineer Intern at KLA, May 2020 - Jun 2020 · 2 mos, Tamil Nadu, India, - Developed DUPLICA, a Visual Studio extension for identifying duplicate code patterns across large codebases. Implemented code-analysis workflows to help developers reduce duplication and improve software maintainability. - Gained practical experience with developer tooling, static analysis, extension development, and software-quality practices.- Developed DUPLICA, a Visual Studio extension for identifying duplicate code patterns across large codebases. - Implemented code-analysis workflows to help developers reduce duplication and improve software maintainability. - Gained practical experience with developer tooling, static analysis, extension development, and software-quality practices.
Master of Computer Applications, Computer Science, National Institute of Technology Karnataka
Bachelor of Science, Chemistry, Delhi University
github: https://github.com/builtbyankit
leetcode: https://leetcode.com/recur_t
youtube.com: https://youtube.com/@recurthakur