Bhavani Devi Mulakala
************@*****.***
Java Developer/GEN AI Developer
PROFESSIONAL SUMMARY:
Possessing over 7+ years of progressive experience as a Java Developer across multiple domains including telecommunications and healthcare.
Designed and developed cloud-native microservices using Java, Spring Boot, and RESTful API standards.
Built scalable backend systems with Java and integrated NLP pipelines using OpenAI GPT and Hugging Face Transformers.
Implemented GenAI applications with LangChain for LLM orchestration and retrieval-augmented generation (RAG) patterns.
Containerized microservices using Docker and orchestrated deployments via Kubernetes on AWS and Azure platforms.
Developed prompt engineering templates and guided teams in crafting effective LLM-based interactions and tools.
Integrated AI-driven document summarization, question answering, and chatbot interfaces into enterprise Java systems.
Deployed real-time AI workloads with Flask, FastAPI, and REST interfaces connecting to LLM endpoints.
Utilized CI/CD pipelines in GitLab and Jenkins for automated builds, testing, and cloud deployments.
Created dynamic frontend interfaces using Angular, React, and integrated with AI services via REST APIs.
Enhanced user interfaces and UX with HTML5, CSS3, JavaScript, and Ember.js for responsive AI-enabled apps.
Delivered high-performance Java services using multithreading, JDBC, and Java Concurrency utilities.
Developed and tested enterprise applications with JUnit, TestNG, Mockito, and automated integration test suites.
Employed Kafka and RabbitMQ for messaging queues, enabling distributed asynchronous processing of AI results.
Configured and tuned Apache Tomcat and JBoss for high availability microservices and API gateways.
Worked extensively with SQL and NoSQL databases such as IBM DB2, PostgreSQL, and MongoDB for AI data persistence.
Deployed LLM-backed services and chatbots using OpenAI API, Azure OpenAI, and custom-trained transformer models.
Secured cloud applications with OAuth2.0, JWT tokens, and API Gateway configurations across AWS and Azure. Tuned LLM responses and inference logic using prompt templates, few-shot learning, and contextual memory handling.
Optimized performance and scalability of AI applications by caching, batching, and resource pooling techniques.
Led Agile/Scrum ceremonies, mentored junior developers, and ensured adherence to DevOps and testing best practices.
Integrated observability tools like Prometheus, Grafana, and ELK for AI microservice health monitoring and tracing.
Maintained code versioning and collaboration using GitHub Actions, GitLab CI, and branching workflows.
Collaborated with data scientists to productionize models and integrate ML pipelines using Airflow and Docker.
Conducted security reviews for AI apps ensuring HIPAA/GDPR compliance and implementing RBAC for sensitive data.
Delivered technical documentation, UML diagrams, and API specs to support AI software lifecycle and onboarding.
TECHNICAL SKILLS:
Languages: Java(Expert), JavaScript, HTML, SQL, Python
Java Ecosystem: Spring Boot, Spring MVC, Hibernate, JPA, Maven, Gradle
AI/ML: TensorFlow, PyTorch, Scikit-learn, OpenAI APIs, Hugging Face Transformers, LangChain
Front-End: Ember.js, React, Angular 7+
Databases: IBM DB2, SQL Server 2014, PostgreSQL 10+
Servers: Apache Tomcat, JBoss 7.x, WildFly (18+, 19+)
Tools: Jenkins, IntelliJ, Visual Studio Code, NetBeans, GitLab, GitHub
Testing: JUnit, TestNG, Mockito, Selenium
Cloud &DevOps: Docker, Kubernetes, AWS(SageMaker, Lambda, EC2), GCP(Vertex AI)
OS: Linux (Ubuntu), Windows 10
Others: RabbitMQ, Gradle (6.x, 7.x), Apache Axis
PROFESSIONAL EXPERIENCE:
Client: Cogent, Washington, DC Jan 2024 to till date
Role: Java Developer/ GEN AI Developer
Roles & Responsibilities:
Developed and deployed microservices using Java and Spring Boot 3.x to support scalable NLP applications.
Integrated OpenAI GPT-4 and Anthropic Claude models via REST APIs for dynamic natural language interactions.
Built LangChain-powered intelligent agents to perform document summarization, Q&A, and context chaining tasks.
Designed custom embeddings pipelines using Hugging Face Transformers and Sentence Transformers for semantic search.
Developed vector database integrations using Pinecone, FAISS, and Weaviate to enable real-time context retrieval.
Implemented asynchronous workflows with Kafka and Spring Cloud Stream for distributed LLM-based services.
Created RESTful APIs exposing generative AI features using OpenAPI 3.0 standards and JWT-based authentication.
Containerized microservices with Docker and orchestrated deployments using Kubernetes on AWS EKS.
Automated CI/CD pipelines using Jenkins, GitHub Actions, and ArgoCD for high-frequency model iteration.
Employed Gradle 8.x for modular project builds and multi-environment deployment configuration.
Configured observability stack with Prometheus, Grafana, and ELK to monitor LLM latency and service performance.
Tuned LLM performance by integrating retrieval-augmented generation (RAG) workflows using LangChain and ChromaDB.
Enabled prompt engineering best practices and dynamic prompt templates using Jinja2 and LangChain PromptTemplates.
Used AWS Bedrock and SageMaker JumpStart for scalable LLM deployment and fine-tuning of proprietary models.
Developed role-based access control and OAuth2 integrations to secure AI endpoints in cloud-native applications.
Conducted zero-downtime blue/green deployments with canary testing strategies using AWS CodeDeploy and EKS.
Authored test suites in JUnit 5 and Selenium to validate output integrity of generative models in production.
Built custom DSL parsers using JavaCC to extend prompt pre-processing and intent classification features.
Maintained infrastructure as code (IaC) using Terraform and Helm charts for reproducible cloud environments.
Participated in daily standups, sprint planning, and retrospectives following Agile and SAFe frameworks.
Published and maintained API documentation using Swagger UI and integrated AI behavior descriptions for consumers.
Optimized inference throughput and model latency via GPU acceleration on AWS Inferentia and NVIDIA Triton.
Developed enterprise-ready chatbots integrated with telecom backend systems for automated customer support.
Mentored junior developers in generative AI integration, cloud-native design, and secure microservice architecture.
Researched emerging trends in GenAI, LLMOps, and multi-modal AI to drive innovation across telecom AI platforms.
Environment: Java, Spring Boot 3.x, OpenAI GPT-4, Anthropic Claude, LangChain, Hugging Face Transformers, SentenceTransformers, Pinecone, FAISS, Weaviate, Kafka, Spring Cloud Stream, OpenAPI 3.0, JWT, Docker, Kubernetes (AWS EKS), Jenkins, GitHub Actions, ArgoCD, Gradle 8.x, Prometheus, Grafana, ELK, ChromaDB, Jinja2, AWS Bedrock, SageMaker JumpStart, OAuth2, AWS CodeDeploy, JUnit 5, Selenium, JavaCC, Terraform, Helm, Swagger UI, AWS Inferentia, NVIDIA Triton, and Agile/SAFe methodologies.
Client: Spencer Health, Morrisville, NC Oct 2021 to Dec 2023
Role: Java Developer
Roles & Responsibilities:
Developed critical healthcare applications using Java and Spring Boot 2.x to manage patient data effectively.
Integrated React to build dynamic and user-friendly interfaces, improving the accessibility of healthcare applications.
Configured and managed WildFly 19+ servers to ensure reliable application performance in a healthcare setting.
Utilized Gradle 6.x for efficient build management and automation, enhancing development workflows in healthcare projects.
Implemented robust testing strategies using Mockito to ensure the reliability of new features before deployment.
Deployed applications seamlessly using Visual Studio Code, Jenkins, and Kubernetes on Azure cloud platforms.
Developed RESTful APIs to facilitate seamless integration between different healthcare systems and services.
Streamlined database management and interactions using PostgreSQL 10+, improving data integrity and security.
Managed version control and continuous integration workflows using GitLab CI/CD to maintain high code quality.
Collaborated with healthcare professionals to understand clinical requirements and translate them into functional software solutions.
Implemented security measures and compliance checks to protect sensitive patient data in accordance with healthcare regulations.
Monitored and optimized application performance to handle high volumes of user traffic and data processing.
Facilitated cross-functional team collaborations to ensure technical solutions met clinical and operational needs.
Conducted regular system updates and maintenance to ensure the healthcare applications remained efficient and secure.
Developed custom features to enhance patient care and healthcare provider efficiency using Java technologies.
Provided technical support and training to healthcare staff to maximize the benefits of new applications.
Participated in Agile development cycles to quickly adapt to changing healthcare regulations and technology advancements.
Maintained rigorous documentation standards to support compliance with healthcare regulations and facilitate future audits.
Coordinated with IT security teams to implement advanced protection measures against potential cyber threats.
Engaged in proactive troubleshooting to resolve issues quickly, minimizing downtime and maintaining service quality.
Implemented data backup and disaster recovery plans to ensure data availability and continuity of care.
Worked closely with project management to ensure timely delivery of healthcare technology solutions.
Environment: Java, Spring Boot 2.x, React, WildFly 19+, Gradle 6.x, Mockito, Visual Studio Code, Jenkins, Kubernetes, Azure, PostgreSQL 10+, GitLab CI/CD, Agile.
Client: Franklin Templeton, San Mateo, CA. Dec 2019 to Sep 2021
Role: Java Software Engineer
Roles & Responsibilities:
Enhanced financial software systems using Java, Servlets, and Spring 4.x to support high-volume transactions.
Managed complex database interactions with SQL Server 2014, ensuring data accuracy and compliance with financial regulations.
Developed and maintained RESTful services and JAX-WS web services to facilitate seamless data exchange across systems.
Integrated RabbitMQ to handle asynchronous messaging processes, improving the responsiveness of financial applications.
Configured and maintained JBoss 7.x server environments to ensure optimal performance and reliability.
Implemented continuous integration and testing with Jenkins and TestNG, reducing bugs and improving software quality.
Utilized IntelliJ and Linux to develop and deploy financial applications, ensuring robustness and scalability.
Collaborated with financial analysts to understand user requirements and translate them into technical specifications.
Conducted regular security audits to safeguard sensitive financial data and comply with industry regulations.
Participated in Agile scrum meetings to discuss progress and address any issues impacting development timelines.
Streamlined the deployment process using automation tools, enhancing operational efficiency and reducing manual errors.
Provided technical mentoring to junior developers, fostering skill development and promoting best practices.
Maintained comprehensive documentation for all financial systems to support ongoing maintenance and future upgrades.
Engaged in performance optimization activities to ensure financial applications met stringent industry standards.
Monitored application logs and metrics to proactively identify and address performance bottlenecks.
Worked closely with quality assurance teams to ensure thorough testing of all new financial features.
Coordinated with IT operations to ensure high availability and disaster recovery capabilities of financial systems.
Implemented enhancements and fixes during scheduled maintenance windows to minimize impact on user operations.
Environment: Java, Servlets, Spring 4.x, SQL Server 2014, RESTful Services, JAX-WS, RabbitMQ, JBoss 7.x, Jenkins, TestNG, IntelliJ, Linux, Automation Tools.
Client: Eclerx Service LTD, India Jan 2017 to Sep 2019
Role: Java/J2EE Developer
Roles& Responsibilities:
Developed robust e-commerce applications using Java and Struts framework, enhancing user engagement and transaction efficiency.
Managed database operations and object-relational mapping with JPA and Hibernate, ensuring data integrity and performance.
Implemented dynamic web functionalities using HTML, DHTML, JavaScript, and Ember.js to improve user interaction and satisfaction.
Configured and maintained Apache Tomcat servers to host scalable e-commerce platforms effectively.
Utilized Jenkins for automated builds and deployments, significantly reducing manual efforts and errors.
Developed SOAP and RESTful web services using Apache Axis to integrate with external systems and services.
Conducted unit testing with JUnit to verify individual components and functionalities, ensuring high-quality software delivery.
Leveraged NetBeans IDE for efficient coding and debugging, enhancing developer productivity and code quality.
Collaborated with cross-disciplinary teams to design and implement user-centric solutions for e-commerce challenges.
Maintained version control and change management using Git, facilitating collaboration and code consistency.
Participated in regular Agile sprints to rapidly iterate on software features and address user feedback.
Enhanced application security measures to protect user data and transactions against potential threats.
Streamlined user interface components for better accessibility and navigational efficiency using Ember.js.
Optimized server configurations and performance tuning to handle increased traffic and data loads.
Provided technical support and maintenance for e-commerce applications, ensuring continuous operation and customer satisfaction.
Environment: Java, Struts framework, JPA, Hibernate, HTML, DHTML, JavaScript, Ember.js, Apache Tomcat, Jenkins, Apache Axis, JUnit, NetBeans IDE, Git.
Education:
Missouri State University
Bachelor’s in computer science