Ravinder Thirumala
Verified Expert in Engineering
Software Developer
Sydney, New South Wales, Australia
Toptal member since October 11, 2022
Ravinder is a senior back-end developer experienced in migrating legacy applications to the cloud and working with API gateways and access management frameworks. He focuses on designing and developing scalable enterprise applications using microservice architecture. Ravinder has experience with object-oriented design principles, enterprise integration patterns, microservices design patterns, and cloud platform services.
Portfolio
Experience
- Java - 13 years
- Design - 10 years
- Microservices - 5 years
- API Gateways - 5 years
- OAuth 2 - 4 years
- Apache Kafka - 4 years
- Amazon Web Services (AWS) - 3 years
Availability
Preferred Environment
Kubernetes, Cloud, Docker, Java, Microservices, APIs
The most amazing...
...projects I've worked on are implementing multi-factor authentication and identity solutions for various customers.
Work Experience
Integration Architect
Singtel Optus
- Designed and maintained system integrations and components and developed solution designs.
- Headed end-to-end design and development of an integration solution.
- Collaborated on vendor and stakeholder management.
API Consultant
Macquarie Group
- Designed and developed customer identity and access management (CIAM) microservices.
- Improved API performance by monitoring and analyzing API metrics.
- Implemented the authentication based on OAuth 2 for microservices.
- Developed Next.js-based UI for customer authentication.
Integration Architect
Equifax
- Managed the API gateway, design, and development of cloud-native applications.
- Mentored junior team members, provided code review, and created API policy templates and shared flows.
- Contributed to setting up cloud CI/CD pipelines for microservices and designed and developed a testing framework that included integration and smoke tests.
Experience
CIAM Software
Education
Master's Degree in Computer Science
Indian Institute of Technology Madras - Chennai, India
Certifications
Certified Kubernetes Application Developer (CKAD)
Linux Foundation
Professional Cloud Architect
Skills
Libraries/APIs
REST APIs, API Development, Node.js, React
Tools
Keycloak, Amazon Simple Queue Service (SQS)
Languages
Java, JavaScript, Scala, TypeScript
Frameworks
Spring, OAuth 2, Next.js, Spring MVC, Spring Boot
Paradigms
Test-driven Development (TDD), Design Patterns, REST, Microservices, Serverless Architecture
Platforms
Kubernetes, Docker, AWS Lambda, Google Cloud Platform (GCP), Amazon Web Services (AWS), Apache Kafka, Red Hat OpenShift
Storage
MySQL, MongoDB, PostgreSQL, Google Cloud
Other
APIs, Back-end, Containers, Distributed Systems, API Gateways, Design, AWS Transit Gateway, Full-stack, Amazon API Gateway, Architecture, Software Architecture, Cloud, Apache Cassandra, CI/CD Pipelines
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