Summary
Overview
Work History
Education
Skills
Key Domains
Personal Information
Certification
Timeline
Generic

Ramesh Siripuram

Principal Software Engineer
Houston

Summary

Highly motivated, effective team player with excellent analytical and communication skills, Quick Learner.

Adaptable Senior Software Engineer talented at providing customized and optimized solutions for all needs. Thrives within tight deadlines by applying agile development strategies. Comfortable overseeing large-scale development teams or independently coding complex projects.

Creative Senior Software Engineer offering 15+years of experience. Enthusiastic about developing forward-thinking solutions to tomorrow's productivity problems. Resourceful and adaptable approach to challenges.

Overview

18
18
years of professional experience
5
5
Certifications

Work History

Full Stack Senior Software Engineer

United Health Group (UHG)/UHC/Optum
06.2022 - 02.2025
  • UMM-Utilization Management Modernization (UMM) – the modernized solution enables integrated clinical guidelines driving efficiencies and better care at inpatient care management (OCM) and prior auth (PA) UM functions
  • The Plan Library is where we plan, process, and generate Data based on various requirements provided, so to process this data the application must consume some plan data from multiple sources and populate it in a consistent data structure so that other strategic applications can fetch this data easily, which will eliminate the need for each tool to build the application-specific changes for Each Data source
  • Implemented using Spring Boot and Hibernate ORM
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules
  • Involved in writing API implementation for front-end access and storing documents in Amazon S3
  • Involved in Daily Scrum, Sprint Review, Sprint Planning, Demo and Retrospective meetings
  • Involved in developing, architecting modern applications utilizing a distributed, document-oriented database tailored for MongoDB-based applications
  • Involved in creating a Kafka scheduler class to publish data for integration with upstream and downstream applications
  • Implemented authentication piece for RESTful web services
  • Ensured that RCA improvement initiatives identified in service reviews are acted on and progress report are provided to team and discussion with other Regional & Offshore teams for coordination
  • Using Git-Hub for the purpose of version Control and source code Maintenance needs
  • Authenticating Users and to provide the security to Restful web services using OAUTH 2.0, SSO
  • Using Swagger Framework, actualizing the Restful API and Swagger gives the rich UI to test API
  • Extensively used Github Copilot, Code climate tools to increase the development productivity and accelerate the pace of software development
  • Experience in Test Driven Development with unit test specifications using Spock framework
  • Experience with Aspose Cells for generating and consuming excel reports
  • Camunda BPMN – Business Process Model and Notation used as decision automation platform to design to enable business and IT teams to collaborate on process automation
  • Worked on utilizing Apache Kafka as a Message Oriented Middleware for coordinating applications
  • Participate in Agile ceremonies, such as stand up and sprint planning meetings and demo the development work that has been complete in the sprint to team members and team lead
  • Federated GraphQL Gateway: Design, develop, and maintain a federated GraphQL gateway to streamline data access across services
  • Optimized performance and security of GraphQL endpoints
  • Good Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar
  • Expertise in React JS framework to develop the SPA
  • Experienced in React JS and working with React Flux architecture
  • Collaborate with IT Disaster Recovery Team and play a pivotal role in helping to develop, test, and refine our Cloud disaster recovery and resiliency plans tailored for AWS
  • In coordination with the cyber security team, assist in conducting regular vulnerability scans of our AWS Cloud environment
  • Using the vulnerability assessment results to drive remediation activities
  • Develop responsive web applications using React, Node.js, and GraphQL
  • Involved in creating a Kafka scheduler class to publish data for integration with upstream and downstream applications
  • Demonstrated ability in analyzing large datasets, interpreting data trends, and providing actionable insights
  • Implemented the Project structure based on Spring MVC pattern using spring boot
  • Proficient in using AWS (Amazon Web Services) services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, Elastic Cache, SNS, SQS
  • Progressed through several project life cycles performing code development activities varying from Ul design to Business functionality implementation
  • Environment: Java17, Spring6.1.6, SpringBoot, Angular, ReactJs, NodeJs, MongoDB, MS SQL, PostgreSQL, Hibernate, Python, Spack, Elasticsearch, Kubernates, Podman, Docker, SonarQube, Camunda BPMN, Microservices, Grafana, Apache Kafka, ApacheTomcat 9, Maven, Swagger, Hibernate, JPA, IntelliJ, Git, GitHub, GitHub Copilot, Code climate tool, AWS, GCP, Linux, Groovy, Spock (Data Driven Testing), IntelliJ IDEA, Visual Studio code, Rally, Bootstrap CSS/JS Framework

Fullstack Java Engineer

TCS
01.2017 - 03.2022
  • Ensured stable day-to-day operations and work quickly to resolve all issues as a creative problem solver
  • Identified business issues that could be solved by an application of technology, process, and training and make recommendations on the solutions to key business leaders
  • Strong in using the Node.js, and Require.js and MVC Frameworks in the development of the web application
  • Extensively used Spring Bean Wiring, Spring DAO and Spring AOP modules
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, View Resolver
  • Worked on JS framework that is Backbone JS, Node JS, React JS to augment browser applications with MVC
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control
  • Utilized Spring MVC framework to implement design patterns like IOC (Dependency Injection), Spring DAO (Data access objects), Data Transfer objects, Business objects, ORM Mappings
  • Utilize Docker and Kubernetes for containerization and orchestration of applications
  • Communicated regularly with senior management to keep them apprised of progress, to update them on department strategy, and to hear their comments/concerns, familiarity with Python for data analysis, manipulation, and automation
  • Involved in Build and maintain robust and high availability of CI/CD pipelines and automating build & deployment processes, patching activities and Splunk log analysis
  • Identified system performance bottlenecks and Recommend solutions, ensured that incident reports and Root Cause Analysis (RCA) documents are produced within SLA
  • Ensured that RCA improvement initiatives identified in service reviews are acted on and progress report are provided to team and discussion with other Regional & Offshore teams for coordination
  • Stayed up to date on the latest user support policies, adequate support strategies and monitor for resource updates consistently to offer the most comprehensive support possible
  • Detailed knowledge of iOS technologies including networking, data, and UI frameworks, and the application lifecycle, Demonstrated experience in iOS development (Swift, SwiftUI, Objective-C)
  • Designed and implemented a batch processing solutions using event-driven and serverless architecture, technologies used: AWS SNS, AWS SQS, AWS Lambda AWS DynamoDB, AWS S3, AWS Athena for AIML (AI/ML) Data Operations Analytics team
  • Cloud computing development and configuration
  • Handle issues with AppDynamics controller, agents or configurations
  • Coordinated and ensured Operation and Support readiness for all new product launches, including but not limited to providing input
  • Experience with cloud security practices, including IAM, security groups and firewalls
  • Involved in SSL Security certificate management for enterprise, maintaining certificates across multiple ssl providers, and integrating certificates into products such as apache, tomcat, AWS-ELB
  • Automated Weekly releases with ANT/Maven/Gradle scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository
  • Helped release the Docker/Selenium based New Relic browser testing solution
  • Created Cucumber feature files comprising of various Test Scenarios and Java step definitions for BDD (Behavior Driven Development)
  • Developed Dev/Test/Prod environments of different applications on AWS by provisioning Kubernetes clusters on EC2 instances using Docker, Bash, Chef, and Terraform
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery
  • Environment: Java17, Python, Spring6.1.6, SpringBoot, Angular, ReactJs, NodeJs, MongoDB, MS SQL, Hibernate, Python, PostgreSQL, Elasticsearch, Kubernates, Docker, SonarQube, Microservices, Grafana, Apache Kafka, Maven, Swagger, Hibernate, JPA, IntelliJ, Git, GitHub, GitHub Copilot, Code climate tool, AWS, GCP, Linux, Groovy, Spock (Data Driven Testing), IntelliJ IDEA, Visual Studio code, Rally, Bootstrap CSS/JS Framework

Cybersecurity Principal IT Analyst

CISCO Systems Inc.
03.2015 - 12.2016
  • Developed applications using Multithreading, Serialization, Externalization, Collections and Generics
  • Used Spring Boot Actuator to monitor and manage the application in production environment
  • Good understanding on Spark Streaming with Kafka for real-time processing
  • Implemented Kafka Custom encoders for custom input format to load data into Kafka Partitions
  • Real time streaming the data using Spark with Kafka for faster processing
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library
  • Configure, manage, secure, and troubleshoot active directory organizational units, group policy, and remote access
  • Cloud competency understanding and the complexity of the issues that arise in migrations and deployment to the cloud
  • Designed and Developed middleware systems ground up using Message Routing, Content Enrichment, Message Filtering, Message Transformation, Guaranteed delivery, Message sequencing, Batch message processing, error handling and reconciliation mechanisms
  • Install and upgrade new software systems; report and assist in recommending resolutions to networking and operating system problems
  • Monitor and fine-tune the system to achieve optimum performance levels

Software Lead Developer/Data Analyst

Hewlett Packard/ HP Inc
05.2012 - 03.2015
  • Worked closely with Development Team Leads and testing teams to establish a build schedule, executed the builds and troubleshoot build failures, if any
  • Experience with the process of Continuous Integration and CI/deployment automation tools like Bamboo
  • Installation and configuration of Splunk product at different environments
  • Experience with JUnit and code coverage tracking (Sonar/SonarQube)
  • Built on-premise data pipelines using Kafka and Spark streaming using the feed from API streaming Gateway REST service
  • Extensively used Spring Bean Wiring, Spring DAO and Spring AOP modules
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security
  • Very good experience with Linux scripting, Python to automate the WebSphere administration tasks in a Linux environment

Sr. Developer

Inforide Consultancy
04.2007 - 04.2012
  • Developed data access and business logic layer for encapsulating data and providing core business logic
  • This was developed using in Java, JSP
  • Implementing and planning the server-side architectures, services, components, coral in Tahiti and WSAF Frameworks
  • Moved several operations from external perl scripts into Ant so the build was easier to understand
  • Imported data from flat files located in legacy system into database table using SQL
  • Loader
  • Developed GUIS using EXTJS, CSS, HTML, JSP (Used and developed custom tag libraries)
  • Used JSF layout for View of MVC, Javascript, and DHTML also used for front end interactivity
  • Implementing and planning the server-side architecture (Core J2EE Patterns, EJB Patterns, XML, EJBs, Spring, and JMS)
  • Designed and developed JSP pages based on Spring MVC Framework with Log4J utilities
  • Re-wrote several pieces to make them compliant with the emerging JSF standard
  • User authentication done by using the SiteMinder provided by citigroup - smith Barney
  • Autosys and cron jobs have been used for scheduling of the batch processes for Reinvestment Management Systems (RMS) applications
  • UNIX batch processes written using shells scripts (.sh files)
  • Environment: Java / J2EE, JDK 1.5.x, JavaScript (EXTJS), Java3D, Servlets, JDBC, TOAD, HTML, DHTML, CSS, AJAX, Python, XML, Tomcat 5.5, JNDI, SQL, PL/SQL, Oracle 10g, JSP, TOAD for oracle 9.0.1.8, Ant, XSD, XML Schemas, SOAP, SAX, DOM, JAXP, SQL, PL/SQL, Linux and Windows, Eclipse 3.2.2, TortoiseSVN/Subversion 1.4.3, Hibernate, JUnit, MockObjects, Java Mail API

Education

Masters in - Computer Applications

Jawaharlal Nehru Technological University (JNTU)
India
05.2001 -

Skills

  • Java 17x/12x/11x/9x/8x/7x/6x/5x/14
  • JavaScript
  • Python
  • React JS
  • Angular
  • Node JS
  • Kubernetes
  • Docker swarm
  • Google Cloud Engine
  • AWS ECS
  • Docker
  • Splunk
  • Grafana
  • ELK
  • AWS Cloud Watch
  • AppDynamics
  • Objective-C
  • Swift
  • C# Net
  • C/C
  • Terraform
  • Cloud Formation
  • Maven
  • Amazon Web Services (AWS)
  • Google Cloud Platform (GCP)
  • Microsoft Azure AI
  • AI/ML concepts/algorithms
  • Generative AI
  • Perl
  • Bash
  • Powershell
  • Yaml
  • VBScript
  • JQuery
  • IntelliJ
  • Jupiter notebook
  • Eclipse
  • AnyPoint Studio
  • Microsoft Visual Studio
  • Oracle
  • MS SQL Server
  • Sybase
  • DB2
  • PostgreSQL
  • MYSQL
  • No SQL- MongoDB
  • Cassandra
  • MacOS
  • Windows
  • Apple iOS
  • HP-UX
  • Linux
  • Git
  • GitHub
  • Gitlab
  • Jenkins
  • Chef
  • Puppet
  • Ansible
  • DataStage 75/81
  • Informatica

Key Domains

  • Healthcare/Medical
  • Airline/Flight/Aviation
  • ECommerce
  • Retail
  • Banking
  • Financial
  • Oil
  • Gas
  • Technology Innovations

Personal Information

Total Experience: 12+ years of Java, Python, Spring, Spring Boot, AWS (IAM, Auto Scaling, ELB, SNS, Security, EBS, S3), GCP, Azure, Hibernate, Angular, React, BigData, Linux scripting using shell scripting, Perl.

Certification

Microsoft Certified: Azure AI Fundamentals

Timeline

Microsoft Certified: Azure AI Fundamentals

02-2024

Gen Al Fundamentals

12-2023

Google Cloud Certified Cloud Digital Leader

10-2022

Full Stack Senior Software Engineer

United Health Group (UHG)/UHC/Optum
06.2022 - 02.2025

AWS Certified Cloud Practitioner

08-2021

Professional Scrum Master

01-2019

Fullstack Java Engineer

TCS
01.2017 - 03.2022

Cybersecurity Principal IT Analyst

CISCO Systems Inc.
03.2015 - 12.2016

Software Lead Developer/Data Analyst

Hewlett Packard/ HP Inc
05.2012 - 03.2015

Sr. Developer

Inforide Consultancy
04.2007 - 04.2012

Masters in - Computer Applications

Jawaharlal Nehru Technological University (JNTU)
05.2001 -
Ramesh SiripuramPrincipal Software Engineer