Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

UMA MAHESWARA PALLE

Denver,CO

Summary

Dynamic software developer with over 15 years of experience in designing and developing robust applications in fast-paced consulting environments. Expertise in Golang, including the implementation of RESTful web services and microservices, along with proficient use of Kubernetes for orchestrating Docker container management. Extensive knowledge of AWS services and cloud automation, complemented by a solid foundation in Java and various Spring Framework modules. Proven ability to lead teams, mentor peers, and adapt quickly to new technologies while delivering high-quality results under tight deadlines. Organized and dependable candidate successful at managing multiple priorities with a positive attitude. Willingness to take on added responsibilities to meet team goals.

Overview

16
16
years of professional experience

Work History

Software Engineer

Cisco
10.2019 - Current
  • Designed & Developed UDC microservices using Golang and Java Springboot.
  • Implemented APIs in Golang using ProtoBufs and gRPC.
  • Implemented Docker file for UDC microservices docker containers.
  • Developed yaml files for Kubernetes objects (deployment, service, ingress, stateful set, configmaps etc.).
  • Designed and Implemented UCS and Supermicro Server installer automation for single click deployment of P5G Edge using python sdk for cimc and redfish API.
  • Design and Develop P5G Edge Installer using python IMC SDK and Redfish API to configure bios,vmedia, nic, bom validation,secure boot, uefi boot iso deployment and respective cloud-init etc for both Cisco UCS and Supermicro servers.
  • AI-Agents, RAG, and MCP Innovation – Designed and implemented agentic AI workflows leveraging Retrieval-Augmented Generation (RAG) and Model Context Protocol (MCP) to automate CVE vulnerability analysis and remediation. Integrated multi-source data including container scan results, Git repository code analysis, and CVE databases. Developed Git MCP,JIRA MCP and Docker MCP servers to dynamically extract relevant context for LLM-driven analysis, enabling precise vulnerability triage, patch recommendations, and false positive detection with minimal human intervention.
  • Deigned and developed Edge onboarding microservices using Golang and AWS DynamoDB.
  • Deployed Edge onboarding microservices on AWS on K8s platform.
  • Automated microservices API testing using cucumber framework and integrated with Jenkins by building regression testing pipeline.
  • Developed multi process docker container application using Supervisor.
  • Designed and Implemented Resiliency for UDC microservices API using Circuit Breaker, Rate Limiter, Retry etc.
  • Implemented mTLS for https proxy using Nginx Gateway.
  • Managed Kubernetes charts using Helm, and Created reproducible builds of the Kubernetes applications, managed Kubernetes deployment and service files and managed releases of Helm packages.
  • Implemented and deployed Kong API Gateway on AWS for hosting microservices.
  • Designed and implemented the MongoDB schema.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB and handled database access and data transmission based on RESTful web service.
  • Managed CI/CD pipeline, deployment of microservices on k8s cluster using cisco CNDP.
  • Responsible to set up & configure monitoring and metric gathering system around Prometheus and created Grafana dashboards for UDC application monitoring.
  • Worked on improving performance of UDC microservices. Identify the factors influencing performance of microservices at multiple layers including network, CPU utilization, Memory, JVM, resilience, DB query performance etc.
  • Worked with mongo database for data storage.
  • Managed and provisioned IAM users on AWS infrastructure.
  • Developed Infrastructure automation API using AWS boto3 python SDK and Cloud formation templates.
  • Performed deployment of Amazon EC2 instances in AWS environment. Performed EC2 instances provisioning on AWS environment and implemented security groups, administration of VPCs.
  • Deployed Kafka on K8s cluster. Implemented producer and consumer applications.
  • Tuned Kafka parameters with respect to partitions, replication factor, consumer group etc.
  • Designed 5g control plane and user plane deployment on AWS Infrastructure.
  • Created VPN site-site connections, Transit gateways to connect multiple VPC on AWS
  • Deployed applications for enterprise on AWS outpost.
  • Environment: IntelliJ, Apache Tomcat, SpringBoot, Spring, Jira, Java 8, GoLang, Python, J2EE, Spring,Git Maven, Kubernetes, Kubectl, Helm, Jenkins, Cucumber, Mongo, Docker, AWS,AWS Outpost.

Eng 3, Software Dev & Engineering

Comcast Cable Communications
01.2019 - 10.2019
  • Collaborate with project stakeholders to identify product and technical requirements. Conduct analysis to determine integration needs.
  • Work with Quality Assurance team to determine if applications fit specification and technical requirements.
  • Provide technical leadership throughout the design process and guidance with regards to practices, procedures and techniques. Serve as a guide and mentor for junior-level Software Development Engineers.
  • Designed & Developed REST API's using Spring Rest Controller and Springboot.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Used Rancher UI to view Kubernetes resources and objects
  • Created Helm charts & used kubectl commands to create and manage Kubernetes resources/objects (Pods, namespace, configmaps etc.).
  • Developed REST API for release management tool to manage releases on a Platform.
  • Worked on Cassandra Modeling and used Cassandra DB for persistence.
  • Cassandra Key space creation, Table creation. User creation & access administration.
  • Deployed and configured Git repositories with branching, tagging, and notifications.
  • Worked with ELK stack for Searching logs, routing the log data, and visualizing the Logged Data.
  • Created Jenkins CICD pipelines for continuous build & deployment and integrated Junit and SonarQube plugins in Jenkins for automated testing and for Code quality check.
  • Developed Junit test cases using Mockito framework.
  • Developed Integration test cases using Cucumber and Mount Bank
  • Designed models and services on SNAP platform for SDWAN solutions.
  • Wrote plugins in SNAP Platform to integrate with Versa flex API.
  • Worked on SNAP Platform to create services for SDWAN, VNF etc.
  • Worked on TOSCA & YANG Models for service orchestration and network configurations.
  • Environment: IntelliJ, Apache Tomcat, SpringBoot, Spring, Jira, Java 8, J2EE, Spring, Git,Maven, Kubernetes, Kubectl, Helm, Jenkins, Cucumber, Cassandra, Docker.

Software Developer Applications

Empower Professionals(Client: Comcast)
06.2017 - 01.2019
  • Mainly provided consulting services as Tech lead and provided Technical solutions for Nexgen Biller Service to host micro services on PAAS cloud by PCF.
  • Designed & Developed REST API's using Spring Rest Controller and Spring boot,hosted all micro services on PCF(Pivotal Cloud Foundry) .
  • Deployed and configured Git repositories with branching, tagging, and notifications.
  • Deployed Applications on PCF (Pivotal Cloud Foundry) using CLI Commands (cf push scale etc.)
  • Worked with ELK stack for Searching logs, routing the log data, and visualizing the Logged Data.
  • Installed and configured Kafka cluster on private VMs and integrated ELK stack with Java micro services using Kafka appender for logging.
  • Developed Performance Test plan, executed Load testing, analyzed the results and generated testing reports using Jmeter.Used these metrics for scaling and performance tuning of apps on PCF.
  • Configured CI/CD using GoCD pipelines for code promotion, integration testing deployment etc.
  • Configured and setup GoCD pipelines and templates for build automation CI/CD (including code scans, security scans, test suites etc.) Used Gradle as the build tool.
  • Developed Bash script and attach to GoCD build template to push build notifications to Slack.
  • Developed chatbot for internal use to know about build, release, app health and onboard links using google NLP service and trained with intents and entities.
  • Developed a framework to use graphql for json querying.
  • Configured APPD (appdynamics) agents and used APPD for application monitoring and performance tuning.
  • Developed a framework for REST API (SpringBoot Microservices) to integrate with AMDOCS biller system.
  • Implemented Rate limiting (throttling) for all our services to prevent mainly denial of service attacks (DoS).
  • Developed Authorization filter, which integrates with OAuth for authentication and authorization.
  • Environment: Eclipse, Apache Tomcat, Spring Boot, Spring, Core NLP, Kafka, Rally, Jmeter, Java, J2EE, Spring, Redis, Gradle, PCF, GoCD.

Software Developer Applications

Empower Professionals(Client: Intellect Design)
03.2015 - 05.2017
  • Requirement Analysis prepare functional specification and define use cases.
  • Participated in Agile Development Team and having daily SCRUM meeting for progress reporting as well as task distributing using JIRA.
  • Developed RESTful web services API using JAX-RS jersey implementation.
  • Designed and Developed API for generating and processing the reports asynchronously using Spring JMS integrated with Active MQ and integrated with multiple Data providers.
  • Build microservices using Spring Boot for the delivery of software products across the enterprise.
  • Design and develop strategy for integrating security model into all apps with JWT token, spring-session, REDIS and Spring Boot.
  • Designed and Implemented Subscription module for REST API Access based on subscription using filters in REST API.
  • Performed Sentiment Analysis on company data reports using Stanford Core NLP package.
  • Used Apache web server for implementing sub-domain concept using proxy server settings.
  • Wrote spring configuration (Annotation based) java class to boot spring container in web application and worked on various modules like IOC, DI, JMS, AOP, ORM etc.
  • Maintained, structured, and surveyed documents within the NoSQL MongoDB database, ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
  • Deployed applications on Amazon Cloud EC2 instances.
  • Configured LDAP (Apache DS) for authentication and authorization of users in the application.
  • Composed and executed MongoDB scripts to insert and update NoSQL MongoDB database.
  • Used JAVA MongoDB driver API to integrate MongoDB for all CRUD operations.
  • Wrote Hibernate 3 configuration files to enable the data transactions between POJO and Oracle Database for integrating one of the data providers.
  • Developed templates for email and print using jasper reports tool.
  • Setup Apache SOLR server for implementing elastic search in the application.
  • Used Subversion SVN for version control and JIRA for tracking of Backlog items, user stories, Issues and Bugs.
  • Perform problem solving, workarounds and ad-hoc quick EBF for defects reported with high priority.
  • Setup automation of scripts and schedule jobs using Jenkins CI.
  • Environment: Eclipse, Apache Tomcat, Spring Boot, Spring, Core NLP, Active MQ, JIRA, Freemarker Templates, Java, J2EE, Spring, Hibernate, MAVEN, Oracle 11g, Mongo DB, AWS.

Software Developer Applications

Collasys LLC (Client: Deloitte)
03.2014 - 03.2015
  • Used Agile SCRUM methodology for planning and scheduling the releases of the project.
  • Analysis of design document and logging related queries in gaps document.
  • Developed the application under JEE architecture, developed Designed dynamic and browser compatible user interfaces using JSP, Custom Tags, HTML, CSS, JavaScript.
  • Designed and developed AJAX Framework for the application and developed services for handling AJAX requests and JSON Response.
  • Developed API to produce and consume SOAP Web services and integrated with federal web services.
  • Developed a component for dyna table in JavaScript.
  • Implemented Shared Library for VACMS application for improving deployment time and reduce the memory consumption of the application
  • Developed page layouts, navigation rules, custom validation rules to validate the user inputs, published these components.
  • Involve in EOD process, create stored procedures in Oracle, setup Cron and Control-m Jobs and written. shell scripts in Linux environment
  • Implementation of the JMS Queues and integrating with MQ Broker.
  • Regularly attended walkthroughs and review meetings to discuss the requirements and testing status.
  • Worked on UI designing, data modeling, and reviewed the design documentation.
  • Worked on Bridges Framework, which is custom-built MVC & ORM framework by Deloitte.
  • Developed server code using JMS, EJB, and Web Services under the guidelines of Service Oriented Architecture (SOA).
  • Developed persistence layer using, JDBC, SQL.
  • Efficiently organized code reviews and defect analysis with senior architects and business analysts.
  • Developed JUnit test cases to which covers majority of the business scenarios. Used Test Driven Development approach to build these test cases. Developed custom assertion framework.
  • Used IBM ClearCase to keep track of all the implementations and modifications done in the project, allowing several developers to collaborate.
  • Used IBM RAD and Websphere Application Server for development.
  • Used MAVEN for build and Jenkins for automatic build and deployment.
  • Environment: Rational Application Developer (RAD), Websphere Application Server, Clear case, Clear Quest, Java Script, Bridges(ORM Framework) ,MAVEN, Oracle 11g.

ENGINEER.II.SOFTWARE ENGINEERING.CISCO

CISCO Systems
04.2012 - 02.2014
  • Used Rally Tool for sprint planning and for taking up the Tasks for development.
  • Attended Sprint planning, Daily SCRUM and Sprint Retrospective meetings for all Sprints.
  • Successfully performed the role of SCRUM Master for few sprints.
  • Responsible for leading daily stand up, sprint planning, sprint review, sprint retrospective meetings.
  • Analyzed the requirements by studying wireframes and SFS (System Functional Specification) which are part of User Stories.
  • Developed complex user Interfaces using DOJO Library Java Scripts & HTML.
  • Extensive use of HTML/Servlets/XML for the presentation layer along with JavaScript and JQuery and DOJO for the client-side validations.
  • Developed Data grids using DOJO Library.
  • Developed Service Layer using JMS, EJB, Spring IOC, Spring AOP, and Web Services under the guidelines of Service Oriented Architecture.
  • Designed the UI using AJAX.
  • Designed and developed RESTful XML web service for handling AJAX requests.
  • Worked on Apache POI (XSSF) API along with file upload API for storing the excel files into the Database.
  • Integrated User interface, server layer, persistence layer using Spring IOC, AOP and Spring integration with Hibernate.
  • Involved in development for Backend API using Spring, Hibernate & JPA.
  • Developed UI using DOJO AJAX API for integrating UI and REST API.
  • Developed Persistence layer using JDBC, Hibernate and worked on integrating Spring with Hibernate.
  • Successfully achieved the deadlines set for the Iteration SCRUM cycle.
  • Environment: STS (Spring Tool Suite), Tomcat Server, Liferay Portal, SVN, JDK1.6, Spring 3.X, Rally, DOJO, Java Script, Hibernate & JPA, MAVEN, Oracle 11g.

Sr. Programmer Analyst

Bodhtree Solutions
06.2011 - 03.2012
  • Implemented JSF UI components, validators, messages and renderer.
  • Developed and defined web flows for the MATRX UI using Spring Web Flow.
  • Developed web pages using JSF and Rich faces tag library.
  • Played key role in setting design and development standards and frameworks.
  • Involved in Requirements gathering and JEE design realizations with Rational software architect tool (RSA – Rational software architect).
  • Integration of MATRX application with various other external interfaces such as AAMVA, VIN Power etc.
  • Object modelling, Sequence Diagrams, Use case diagrams, and state chart diagram preparations for the existing modules of the application.
  • Implemented Shared Library for MATRX application for improving deployment time and reduce the memory consumption of the application
  • Integrated MAVEN into MATRX Application for build Process
  • Developed and Designed Audit Framework using Spring AOP for MATRX application.
  • Tuned the application to meet SLA of 3 sec. response time of any web page over a load of 300 users.
  • Used Java Mail API for sending mails to the users when they request new password.
  • Designed and developed the BATCH framework for night jobs scheduled daily using Spring Batch.
  • Integrated the spring with EJB to expose services via EJB container managed transactions.
  • Used JPA for persisting and managing data between Java objects and the relational database and JPQL for retrieving the entities.
  • Defined deployment plan for the MATRX application to achieve distributed application environment.
  • Developed web services using spring Web services for exposing services to the interfaces like VERZON, which sends vehicle inspection data.
  • Developed JUnit test cases for unit testing the application.
  • Used CQ (Clear quest), QC for task tracking and defect tracking respectively.
  • Environment: Rational Software Architect (RSA) 7.5, Rational Application Developer (RAD), Websphere Application Server, Clear case, Clear Quest, JDK1.5, Spring Web-flow, Spring 2.1, EJB3.0, JSF Rich faces, Hibernate & JPA,MAVEN.

Sr.Programmer Analyst

Yasmsoft
01.2010 - 05.2011
  • Understanding the client requirements by studying Use Cases.
  • Development of web interface in JSF framework, JSP, XML, Java script and HTML as per Use-Case specification.
  • Created Stateless Session Beans to perform Business logic services, process logic services and data access services using EJB
  • Made extensive use of Java Naming and Directory Interface (JNDI) for looking up enterprise beans.
  • Developed MDB’s to listen to the messages (String Format) that were coming from OCA.
  • J2EE Architecture was a combination of JSF implementing MVC model
  • Involved in design and development of three-tier architecture.
  • Used Hibernate to persist the objects into Database. Developed configuration files and Persistent objects (PO).
  • Wrote Util classes for Dozer and Hibernate for service class to use them.
  • Involved in Installation and configuration of Web Sphere Application Server
  • Used Flat Formatter XML files to convert from a string message to business object and vice versa.
  • Wrote custom converter, which is used by the Flat formatter to convert one datatype to another datatype.
  • Configured Websphere portal server to add pages as portlets and configured themes & skins.
  • Developed the Service Classes to implement the business logic, which were used by the MDB.
  • Using JBOSS Drools implemented business validations by writing business rules in .drl files.
  • Environment: JSP, XML, Oracle 10g Schema 1.0, XSLT 1.0, XSL, JSF Framework 2.0, SOA , MQ Series , JSF , Hibernate, WS Stack ,EJB 3.0,PL/SQL , websphere portal server, J2EE ( Servlets, JSP, JDBC, JSF , WAS 6.1) RAD 7.5 , ANT.

Education

Master of Science - Electrical Engineering

University of Bridgeport
Bridgeport, CT
12.2008

Bachelor of Technology - Electronics and Communications Engineering

JNTU
Hyderabad
11.2006

Skills

  • Java Go (Programming Language)
  • Python (Programming Language)
  • Microservices
  • Distributed Systems
  • Amazon Web Services (AWS)
  • Kubernetes
  • AI Agents
  • LLM
  • RAG, Prompt Engineering,
  • Github copilot
  • Docker
  • Spring Framework
  • Continuous Integration and Continuous Delivery (CI/CD)

Languages

English
Full Professional

Timeline

Software Engineer

Cisco
10.2019 - Current

Eng 3, Software Dev & Engineering

Comcast Cable Communications
01.2019 - 10.2019

Software Developer Applications

Empower Professionals(Client: Comcast)
06.2017 - 01.2019

Software Developer Applications

Empower Professionals(Client: Intellect Design)
03.2015 - 05.2017

Software Developer Applications

Collasys LLC (Client: Deloitte)
03.2014 - 03.2015

ENGINEER.II.SOFTWARE ENGINEERING.CISCO

CISCO Systems
04.2012 - 02.2014

Sr. Programmer Analyst

Bodhtree Solutions
06.2011 - 03.2012

Sr.Programmer Analyst

Yasmsoft
01.2010 - 05.2011

Master of Science - Electrical Engineering

University of Bridgeport

Bachelor of Technology - Electronics and Communications Engineering

JNTU
UMA MAHESWARA PALLE