
Ravi Prakash Ramakrishnan
Verified Expert in Engineering
DevOps Engineer and Developer
Vancouver, BC, Canada
Toptal member since February 3, 2026
Ravi is a technology leader and architect with 18+ years of experience designing enterprise-grade API and integration platforms for utilities, retail, and financial services. He is an expert in building secure, cloud-native solutions on GCP and AWS using Java, Python, Apigee, SAP CPI, Spring Boot, and React. Ravi has driven architecture, guided teams through end-to-end delivery, and established robust CI/CD, observability, and logging practices for large-scale systems.
Portfolio
Experience
- Java 8 - 10 years
- Spring Boot - 9 years
- GitHub Actions - 4 years
- React - 4 years
- Google Cloud Platform (GCP) - 3 years
- Python - 3 years
- Apigee - 3 years
- Model Context Protocol (MCP) - 2 years
Preferred Environment
Apigee, MuleSoft, Spring Boot, Java 8, React, Python, GitHub Actions, Google Cloud Platform (GCP), Datadog, Model Context Protocol (MCP)
The most amazing...
...MCP servers I've built let AI agents query platform health via natural language, revolutionizing how teams monitor enterprise integration systems.
Work Experience
Technical Lead | Solutions Architect
Aritzia
- Designed and implemented enterprise-wide API architecture standards for Apigee X on GCP, establishing OAuth 2/JWT security patterns, traffic management policies, and CI/CD automation using GitHub Actions.
- Built Python-based MCP servers by integrating GCP, SAP CPI, and Datadog, enabling AI agents to query platform metrics and API health via natural-language prompts for proactive monitoring.
- Designed and implemented MQST, a Spring Boot and React tool for replaying failed GCP Pub/Sub messages, enabling self-service recovery and reducing incident resolution time for platform teams.
- Automated CI/CD pipelines for SAP CPI artifacts and Apigee proxies across development, QA, and production environments, reducing deployment time by 70% and eliminating manual configuration errors.
- Developed Python automation tools for integration testing, log analysis, and environment validation, improving platform reliability and reducing manual troubleshooting effort by 60%.
- Performed regular health checks and performance monitoring for Apigee environments, proactively identifying and resolving latency, error rate, and capacity issues before customer impact.
- Mentored engineers through design reviews, code reviews, and technical workshops, raising team capability in API security best practices, observability patterns, and cloud-native architecture.
- Collaborated with product, security, platform, and data teams to define technical scope, manage cross-team dependencies, and make architectural trade-off decisions for critical integration initiatives.
- Established enterprise integration standards for SAP CPI, defining reusable patterns for iFlows, security configurations, and error handling that accelerated delivery across multiple business units.
Technical Architect
CGI
- Architected and delivered customer and internal portals for BC Hydro using Spring MVC and React, serving 1+ million customers with secure, performant integration to back-end utility systems.
- Facilitated architecture review boards and stakeholder workshops, aligning technical solutions with BC Hydro's business and regulatory requirements for critical utility infrastructure modernization.
- Designed and implemented RESTful API standards for BC Hydro's enterprise platform, establishing patterns for versioning, error handling, and security that became organizational best practices.
- Mentored development teams through technical design reviews and code reviews, raising engineering standards and establishing best practices for Spring MVC, React, and MyBatis implementations.
Technical Lead
Cognizant
- Analyzed business requirements and delivered high- and low-level technical designs with accurate effort estimates, enabling predictable sprint planning and on-time delivery across multiple releases.
- Developed and delivered system architecture and technical specifications for enterprise applications, ensuring alignment with business objectives and technical feasibility before development began.
- Headed technical implementation of applications based on documented requirements, ensuring code quality, performance standards, and adherence to architectural guidelines throughout the development lifecycle.
- Executed end-to-end project delivery from planning through production release, ensuring technical solutions met business requirements while maintaining code quality and operational stability standards.
Senior Java Developer
Wipro
- Gathered requirements from international clients across India, the Netherlands, and the USA, analyzed business needs, and delivered technical designs for enterprise Java applications spanning multiple geographies.
- Implemented Java/Jakarta EE applications based on gathered requirements, ensuring code quality, performance standards, and adherence to architectural guidelines throughout the development lifecycle.
- Set up CI/CD pipelines for enterprise applications, automating build, test, and deployment processes to improve release reliability and reduce manual deployment effort across teams.
- Analyzed and designed technical solutions for complex business requirements, producing detailed specifications that enabled efficient development and reduced rework during implementation phases.
Software Engineer
Finastra
- Designed and developed the core Common Account Opening Process module for Finastra's banking platform, enabling standardized account creation workflows across multiple financial institutions.
- Gathered and analyzed requirements from banking clients, translating complex financial business rules into technical specifications for account opening and management systems.
- Implemented a comprehensive exception handling framework across multiple modules, improving application stability and reducing production incidents through standardized error management patterns.
Software Engineer
KTwo Technology Solutions
- Designed and developed core modules for logistics operations, including gateway operations, capacity management, destination operations, and track and trace functionality for enterprise clients.
- Contributed to the design and development of gateway and destination operations modules, ensuring seamless integration with client systems and reliable logistics workflow automation.
- Implemented end-to-end logistics tracking and capacity management solutions, enabling real-time visibility and optimization of operations across multiple client distribution networks.
Experience
Message Queue Support Tool for GCP Pub/Sub
Education
Bachelor of Engineering Degree in Information Science Engineering
Dr Ambedkar Institute of Technology - Bangalore, India
Certifications
AWS Solutions Architect Associate
Amazon Web Services
Microsoft Certified Solution Developer
MuleSoft
Sun Certified Java Developer
Sun Microsystems
Skills
Libraries/APIs
Apigee, React
Tools
Application Servers, Amazon Virtual Private Cloud (VPC), Google Kubernetes Engine (GKE), Apache Tomcat
Languages
Java 8, Python, Java SE (Core Java), C++, JavaScript
Frameworks
Spring Boot, Spring MVC, Angular, Hibernate, Spring 5
Paradigms
Web App Design, Object-oriented Analysis & Design (OOAD), Model Context Protocol (MCP), DevOps, REST
Platforms
MuleSoft, Google Cloud Platform (GCP), Jakarta EE (Java EE or J2EE), Software Design Patterns, Cloud Run, Unix, AWS Lambda, Kubernetes
Storage
Datadog, Amazon S3 (AWS S3), MongoDB, PostgreSQL
Other
Software Engineering, CI/CD Pipelines, Google Pub/Sub, Google Cloud Build, GitHub Actions, Information Systems, EC3, Cloud Infrastructure, Full-stack
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring