Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
Ravi M

Ravi M

Raleigh

Summary

Software and cloud engineering expert with over 13 years of experience in object-oriented design and enterprise application development. Certified Microsoft Azure Solutions Architect with a strong history of guiding cloud strategy and architecture across AWS, Azure, GCP, and PCF. Demonstrated ability to design secure, scalable solutions that align with business goals and deliver measurable results. Proven collaborator with a focus on effective communication with both technical and non-technical stakeholders.

Overview

18
18
years of professional experience
1
1
Certification

Work History

Sr Cloud Platform Engineer

Fidelity Investments
10.2020 - Current

Programming Languages, Frameworks, and Databases

- Strong experience in Java/Jakarta EE and Spring ecosystem (Spring Boot, IOC, AOP); implemented microservice architectures and domain-driven design principles.

- Hands-on with Groovy/Grails; leveraged Spring integration with Hibernate, Struts (Model-2), JSF, and Rich Faces for enterprise web applications.

- Built modern web UIs using NodeJS/React, JavaScript/TypeScript, HTML, and CSS; integrated with backend APIs and authentication flows.

- Experienced with ORM (Hibernate), XML/JSON mappings, and performance tuning for relational and NoSQL databases.

- Authored reusable libraries and components; reviewed application programs, class and object diagrams, and workflow charts to drive consistency and maintainability.

Cloud Platforms, Architecture, and Governance

- Architected and implemented cloud-native solutions using serverless patterns (AWS Lambda, API Gateway, DynamoDB) and microservices with Spring Boot.

- Designed scalable application architectures on Azure (Azure App Service, API Management) and implemented distributed systems best practices (fault tolerance, resiliency, observability).

Policy-as-Code (PaC): Codified enterprise compliance and security guardrails into the CI/CD lifecycle using Terraform (HCL) and Open Policy Agent (OPA), ensuring automated, audit-ready governance across multi-cloud estates.

AI Security & Governance: Designed specialized architecture for Multi-Cloud AI workloads, securing data ingestion pipelines, protecting proprietary LLM training sets, and enforcing automated policy checks for generative AI outputs.

- Built hybrid integrations between on-premises systems and cloud services, ensuring secure connectivity, data consistency, and operational reliability.

- Defined and enforced cloud governance policies in collaboration with security, audit, and compliance teams; implemented automated checks and remediation across managed cloud environments.

Cloud-Native Transformation: Led the transition from monolithic architectures to composable, microservices-led designs, employing Domain-Driven Design (DDD) to define clear service boundaries and reduce tight coupling.

Distributed Systems Patterns: Expertly implemented advanced design patterns including CQRS (Command Query Responsibility Segregation), Saga patterns for distributed transactions, and Event Sourcing for audit-heavy financial systems.

Event-Driven Ecosystems: Designed hyper-scalable, asynchronous architectures using AWS EventBridge, Azure Service Bus, and Apache Kafka, enabling real-time data streaming and decoupled service execution

- Configured and optimized cloud inventory tooling (AWS Config, Google Asset Inventory), including rules and aggregators for continuous compliance monitoring and historical configuration tracking.

- Led cost optimization initiatives through effective resource tagging, inventory rationalization, rightsizing, and utilization analysis across AWS and GCP.

- Maintained and supported enterprise applications on Pivotal Cloud Foundry, including application lifecycle, platform configuration, and data management.

Cloud-Native AI Services

AWS AI Ecosystem: Designing workflows using Amazon Bedrock for foundation models and Amazon SageMaker for custom model training and deployment.

Azure AI Studio: Utilizing Azure OpenAI Service and Azure AI Studio for managed model lifecycle operations and integrated responsible AI guardrails.

DevOps, CI/CD, and Infrastructure as Code

- Built and maintained CI/CD pipelines using GitHub Actions and Jenkins, enabling automated builds, tests, security checks, and deployments across environments.

- Implemented Infrastructure as Code (IaC) using YAML and HCL, applying modular, reusable patterns and environment-based configurations for repeatable deployments.

- Created Jenkins build/upload jobs and integrated configuration management and provisioning workflows (e.g., Chef) to standardize releases and environment setup.

- Established automated deployment processes for Azure workloads; improved release reliability and reduced manual effort through repeatable orchestration and approval workflows.

Integration, APIs, and Middleware

- Integrated identity and access management using Okta; enforced secure API access, token-based authentication, and role-based authorization for enterprise applications.

- Designed and built RESTful and SOAP services (Apache Axis) with robust error handling, versioning, and backward compatibility strategies.

- Expert in enterprise integration architecture and patterns, including orchestration, choreography, and message-driven designs.

Observability, Reliability, and Operations

- Designed and maintained Splunk dashboards and alerting for application and infrastructure observability; implemented operational monitoring and incident response workflows.

- Created numerous Splunk alerts (including for Mastercard BizOps) to proactively detect anomalies, performance issues, and security events.

- Led production triage (TRT) and L2/L3 support; coordinated cross-team incident resolution, root-cause analysis, and corrective actions.

- Supported go-live activities across multiple applications; managed changes, deployments, and post-release stabilization.

- Analyzed performance issues; tested, maintained, and monitored distributed applications to ensure reliability and service levels.

Delivery Process, Quality, and Documentation

- Demonstrated understanding of Agile development and DevOps practices; contributed to backlog grooming, sprint planning, reviews, and retrospectives.

- Prepared detailed workflow charts and diagrams describing inputs, outputs, and logical operations for systems and integrations.

- Drafted and updated process documentation, runbooks, and operational guides; standardized change requests and server configurations for critical applications (e.g., Master Pass).

- Coordinated and facilitated cross-functional meetings to gather requirements from clients, align priorities, and unblock delivery.

Security, Scalability, and Performance

- Applied security-by-design principles including least privilege, encryption in transit/at rest, secrets management, and policy enforcement.

- Optimized system performance through caching, connection pooling, indexing, and code-level improvements; implemented scalable patterns for high-concurrency workloads.

- Ensured non-functional requirements (NFRs)—availability, reliability, throughput, latency—were met through rigorous testing and architecture reviews.

Leadership and Communication

- Led DevOps and SRE initiatives to improve release cadence, reduce incidents, and enhance observability across applications.

- Collaborated effectively across engineering, product, operations, and compliance teams; communicated complex technical concepts clearly to diverse audiences.

- Strong presentation, facilitation, negotiation, and influencing skills; able to drive consensus and deliver outcomes.

Associate Tech Specialist

Mastercard
02.2017 - 10.2020
  • Involved in multiple responsibilities including leading deployment releases.
  • Extensively worked on Akamai, XML gateway, Synapse.
  • Developing spring micro services in Spring boot and Hibernate.
  • Worked on AWS CloudWatch and created dashboards for many matrixes.
  • Creating new CI/CD pipelines for blue green deployment.
  • Extensively worked in AWS cloud, RDS, EC2, ELK Elastic Search, Aws S3.
  • Monitoring and maintenance of Mastercard applications and its environment.
  • Troubleshooting issues in PROD with Splunk logs and monitoring tools.
  • Fixed PROD issues in TRT calls and involved in continuous deployment.
  • Preparation of Change document for enterprise applications.
  • Preparing change requests and taking care of Master Pass application's servers.
  • Deploying applications in AWS Cloud and Akamai edge servers.
  • Deploying the JAVA Spring3.0 and REST services application using Jenkins and ARA tool.
  • Working experience on F5 and load balancers in AWS Clusters.
  • Worked on creating Subnets and AWS S3 policy creation.
  • Akamai re-direction rules creating and XML gateway onboarding.
  • Azure VM on Azure portal and managing the azure subscription
  • Azure Web sites, Services, SQL databases, and so on
  • Azure Site Recovery and Azure Backup plan per user request
  • Supported customers in analyzing the azure billing and Azure resources quota management.
  • Enabling the Azure subscription monitoring through Azure Operation Manager/SCOM.
  • Communicating with different teams and resolving environment issues.
  • Extensively worked on SNS and SQS for messaging systems.
  • Assisting software developers by analyzing user needs and designing software solutions
  • Perform systems analysis and programming tasks to maintain and control the use of
  • Computer systems software as a systems programmer and analyzing performance issues.
  • Expand or modify system to serve new purposes or improve work flow.
  • Configurations and deployments of Mastercard applications in Cloud Platform.
  • Worked as Groovy and Grails developer.
  • Supporting multiple applications in Production and Intermittent environment.
  • Windows Azure Environment setups and implementation.
  • Completely involved in multiple releases, Git repos, application Alerts.
  • Working in Java and User Interface developer also involved in writing CICD pipelines.
  • Involved in multiple responsibilities including leading the development, testing.
  • Azure Active Directory B2C and B2B setup and management.
  • Working in Java and User Interface developer also involved in writing test-cases.
  • Participating in discussions with the team and the client for any clarifications on the issues.
  • Working in Hibernate 4.0, Spring 3.0 and JSF 1.2 technology frameworks.
  • Extensively working in Spark and Scoop for data extraction.
  • Worked in web services using Apache Axis Soap Engine, Restful web services.
  • Involved in design, analysis and architectural meetings. Created Architecture Diagrams.
  • Involved in design, development and testing phases of project.

Assistant Consultant

Tata Consultancy Services
07.2010 - 01.2017
  • Led design, development, deployment, and testing phases of various IT projects.
    Created Docker images using Maven Plugin for microservices deployment.
    Developed Spring Boot applications and Spring MVC actions to enhance functionality.
    Engineered Kafka producers to publish streaming data into broker topics.
    Constructed RESTful services utilizing Spring Microservices API and RESTful web services.
    Wrote code to subscribe and consume batches from Kafka, storing data in Oracle DB.
    Developed Spark Streaming Jobs for data extraction from Apache Kafka brokers.
    Participated in Agile Scrum planning, focusing on paired programming and test-driven development.

Software Engineer

Helios and Matheson
11.2008 - 07.2010
  • Designed and Implemented Hibernate data persistent framework to persist any kind of Java object, manipulate a hierarchy of objects, handle collections, caching and work with transactions.
  • Involved in Implementation of Middleware framework using Hibernate and Spring Framework.
  • Developed POJOS for Data Model and created respective hbm files to map the Java Objects with Relational database tables.
  • Designed and developed Service layer using Spring framework.
  • Developed Spring DAO to integrate with Hibernate ORM
  • Developed most of hibernate query language (HQL) and hibernate configuration and mappings with spring.
  • Designed and developed most of the front end by using HTML, JSP, CSS and Ajax.
  • Developed Data Extract module using JSP, Struts 2, HTML and AJAX.
  • Extensively worked over the authentication and authorization of this application.
  • Authorization is completely handled by out entitlement methodology.
  • Participated in discussions with the team and the client for any clarifications on the issues assigned.
  • Used MVC based Struts framework to develop the multi-tier web application presentation layer components.
  • Involved in Integration of Hibernate and Struts with Spring Service layer.
  • Implemented Struts tag libraries like html, logic, tab, bean etc in the JSP pages.
  • Maintained the application configuration information in various properties file.
  • Performed unit testing, system testing and integration testing.

Software Engineer Trainee

Estuate Software’s Pvt Ltd
03.2008 - 10.2008
  • Working as java/J2EE Developer.
  • Involved in making Admin Modules, Feedback Module and involved in developing business logics.
  • Developed DAO and DTO layered business logics, developed Mapping Files
  • Involved in Developing JSP’s and Struts Validations, JSTL and JavaScript Validations, developed auto complete function using AJAX.
  • Performed systems analysis, requirement clarification, design, and documentation of the applications ranging from moderately to complex.
  • Implemented Business Layer using Hibernate Framework.
  • Developed hibernate mapping, hibernate queries (HQL) and criteria queries.
  • Developed GUI for Data Extract module using JSP, Struts, HTML and AJAX.
  • Involved in developing Java classes, Packages, Multi-Threading, some business logics.
  • Involved in developing build environment, Front End design, and Unit Testing
  • Requirements study and technical discussions.

Education

Bachelor of Engineering -

Visvesvaraya Technological University
01.2007

Skills

  • Java development

Certification

  • Microsoft Azure Solutions Architect, MM/DD/YY
  • Google Cloud Professional Architect, MM/DD/YY

Timeline

Sr Cloud Platform Engineer

Fidelity Investments
10.2020 - Current

Associate Tech Specialist

Mastercard
02.2017 - 10.2020

Assistant Consultant

Tata Consultancy Services
07.2010 - 01.2017

Software Engineer

Helios and Matheson
11.2008 - 07.2010

Software Engineer Trainee

Estuate Software’s Pvt Ltd
03.2008 - 10.2008

Bachelor of Engineering -

Visvesvaraya Technological University
Ravi M