Summary
Overview
Work History
Education
Skills
Timeline
background-images

VENKATESH BATTULA

Summary

Dynamic AI Engineer and Full-Stack Technical Expert with extensive hands-on experience in designing and implementing intelligent automation solutions and architecting applications across mobile, backend, and web platforms. Proficient in a diverse technology stack, including Python, Java, Microservices, REST APIs, React, jQuery, and AWS. Expertise in tools such as Jira, ServiceNow, Temporal, LiteLLM, MCP, Keycloak, and Consul. Proven track record of developing AI-driven agents for functional test case generation, root cause analysis, and automated incident/problem management while excelling in modular, scalable, and fault-tolerant workflow orchestration. Committed to collaborating within Agile environments to deliver exceptional user experiences and drive innovation, with a strong aspiration to evolve into a Technical Architect.

Overview

16
16
years of professional experience

Work History

AI Solution Architect

Singapore,Accenture
01.2024 - Current


  • Python, Jira, SNOW, Temporal MCP ,Agentic framework
  • Developed Genie 1, an AI agent that connects to Jira to automatically generate functional test cases for QA from selected user stories.
  • Hands-on experience in incident and problem management with real-time orchestration use cases.
  • Built a root cause analysis agent and automated workflows through ServiceNow integration.
  • Developed advanced search APIs to replicate ServiceNow querying and filtering functionality.
  • Leveraged Temporal for reliable workflow orchestration with retries and fault tolerance.
  • Applied LiteLLM for lightweight AI inference and MCP for modular, scalable execution.
  • Integrated Consul for service discovery, configuration management, and state synchronization.
  • Designed REST APIs for Keycloak, Consul, and databases to manage authentication, discovery, and metadata.
  • Implemented structured logging and monitoring to enhance observability, maintainability, and support enterprise automation initiatives.
  • Designed scalable architecture solutions to meet evolving business requirements.
  • Collaborated with cross-functional teams to align technical strategies with organizational goals.

Application Development Associate Manager

Accenture, Singapore
10.2021 - 12.2023
  • Developing and implementing a next generation contact centre agent assist solution leveraging NLP and Generative AI to enhance real-time and post-call support, thereby improving call quality.
  • Architecting and developing modular services using microservices design principles.
  • Implementing multiple microservices using Spring Boot and ensuring seamless inter-service communication.
  • Identifying key integration points and refining architecture for optimal system interoperability.
  • Collaborating with AI teams to integrate Retrieval-Augmented Generation (RAG), embeddings, and other Gen AI components.
  • Selecting and analysing appropriate technology stacks, including OpenShift, AWS vLLM, and Redis Cache.


Senior Software Engineer

Tech Mahindra, Singapore
02.2020 - 10.2021
  • Migrated a monolithic application to a microservices architecture using Spring Boot.
  • Designed and implemented RESTful microservices and integrated Swagger UI for API documentation.
  • Implemented Zipkin for distributed microservice monitoring and Hystrix for fault tolerance.
  • Developed and maintained fully automated CI/CD pipelines using Jenkins.
  • Designed and implemented Data APIs using Oracle REST Data Services, stored procedures, and functions.
  • Led efforts for modularizing applications to enable Near Zero Downtime (NZDT) deployment.
  • Managed McAfee Orchestrator setup on a 2-node cluster and configured McAfee DLP Endpoint for cybersecurity monitoring.
  • Project: BizFile
  • Tech Stack: Java 1.8, Spring Boot, REST API, ELK Stack (Elasticsearch, Logstash, Kibana), Hystrix, Spring Config Server, Git, Oracle 9i, McAfee DLP Endpoint

Technical Lead

Xchanging Technologies Pvt. Ltd., Malaysia
05.2017 - 01.2020
  • Developed APIs for generating unique order IDs and processing payment transactions.
  • Integrated payment methods including credit card, M2U, and FPX with payment gateways.
  • Designed a dynamic configuration-based system for seamless application integration.
  • Implemented online and offline re-query mechanisms for transaction status verification.
  • Developed direct and indirect methods to update transaction status across integrated systems.
  • Project: Payment Gateway Solution (XPay)
  • Tech Stack: Java, Spring, JavaScript, JBOSS, Maven, MySQL, Git, Payment Gateway

Technical Lead

Xchanging Technologies Pvt. Ltd., Malaysia
05.2017 - 01.2020
  • Developed RESTful APIs for seamless integration with multiple applications.
  • Designed and implemented testable, scalable, and efficient code.
  • Led development activities, including requirement analysis, troubleshooting, and production support.
  • Implemented dependency injection using the Spring framework.
  • Designed and generated customer reports using SAP Crystal Reports.
  • Developed and executed unit test cases using JUnit with Mokito.
  • Project: Selfcare & Yes 4G App
  • Tech Stack: Java, Spring, JavaScript, jQuery, JBOSS, Maven, REST API, MySQL, Git, Google Analytics, Logstash

Project Lead

HCL Technologies Ltd., Malaysia
11.2014 - 04.2017
  • Designed and implemented Struts2-based action classes.
  • Developed persistence layers using Hibernate ORM with optimized queries.
  • Led backend data migration from IBM DB2 to Oracle using server and parallel jobs.
  • Designed and executed unit test cases using JUnit.
  • Project: Integrated Insurance Management System (IIMS)
  • Tech Stack: Java, Struts2, Spring, Hibernate, EJB, IBM WMB, IBM MQ, DataStage, DB2, Oracle, WebSphere Application Server

Java Developer

IBM India Pvt. Ltd., Bangalore
04.2013 - 10.2014
  • Developed UI components using HTML, JSP, CSS, JavaScript, and AJAX.
  • Implemented Spring IoC for modular system interconnectivity.
  • Developed database interactions using Hibernate ORM with DB2.
  • Ensured code quality through unit testing and bug fixes.
  • Followed Agile methodologies and participated in daily Scrum meetings.
  • Project: Program Management Portal (PGMP)
  • Tech Stack: Java 1.6, DB2, Spring, Hibernate, Log4j, Ant, JavaScript, jQuery, RTC, RAD, WebSphere Application Server

Sr.Software Engineer

Xchanging Technologies Pvt. Ltd., Bangalore
09.2011 - 03.2013
  • Developed Struts2-based action classes and implemented MVC architecture.
  • Designed and implemented Hibernate ORM mappings for optimized database interactions.
  • Utilized AJAX components for dynamic form processing and validation.
  • Configured Struts API controllers and tiles definitions via XML.
  • Project: VAULT
  • Tech Stack: Java, Struts2, Spring, Hibernate, SQL Server, Log4j, Ant, JSP, jQuery, SVN, Eclipse, SQL Management Studio, Tomcat

Sr.Software Engineer

Xchanging Technologies Pvt. Ltd., Bangalore
07.2010 - 08.2011
  • Designed and implemented Struts2-based application modules.
  • Developed persistence layers using Hibernate ORM.
  • Designed XML-based Hibernate mappings for data transactions.
  • Project: X-act
  • Tech Stack: Java, Struts2, Spring, Hibernate, SQL Server, Log4j, Ant, JSP, jQuery, SVN, Eclipse, SQL Management Studio, Tomcat

Software Engineer

Legalcraft Solutions Pvt. Ltd., Hyderabad
09.2009 - 04.2010
  • Designed and developed JSP-based UI and backend logic.
  • Implemented servlet-based request handling and data validation.
  • Developed client-side validation using JavaScript.
  • Conducted unit testing and bug fixing.
  • Project: Detention Visitor Management System
  • Tech Stack: Java, Servlets, JSP, JBoss Web Server, Eclipse, Oracle, Toad

Education

Master of Computer Applications -

Osmania University
01.2008

Skills

  • Artificial intelligence system architect
  • Microservices architecture design
  • Mobile Application Development

Timeline

AI Solution Architect

Singapore,Accenture
01.2024 - Current

Application Development Associate Manager

Accenture, Singapore
10.2021 - 12.2023

Senior Software Engineer

Tech Mahindra, Singapore
02.2020 - 10.2021

Technical Lead

Xchanging Technologies Pvt. Ltd., Malaysia
05.2017 - 01.2020

Technical Lead

Xchanging Technologies Pvt. Ltd., Malaysia
05.2017 - 01.2020

Project Lead

HCL Technologies Ltd., Malaysia
11.2014 - 04.2017

Java Developer

IBM India Pvt. Ltd., Bangalore
04.2013 - 10.2014

Sr.Software Engineer

Xchanging Technologies Pvt. Ltd., Bangalore
09.2011 - 03.2013

Sr.Software Engineer

Xchanging Technologies Pvt. Ltd., Bangalore
07.2010 - 08.2011

Software Engineer

Legalcraft Solutions Pvt. Ltd., Hyderabad
09.2009 - 04.2010

Master of Computer Applications -

Osmania University
VENKATESH BATTULA