Ravinder Thirumala, Software Developer in Sydney, New South Wales, Australia
Ravinder Thirumala

Software Developer in Sydney, New South Wales, Australia

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.
Ravinder is now available for hire

Portfolio

  • Singtel Optus
    Red Hat OpenShift, Spring Boot, Microservices, API Gateways, Apache Kafka, APIs
  • Macquarie Group
    API Gateways, OAuth 2, Microservices, Java, Kubernetes, Google Cloud, APIs...
  • Equifax
    API Gateways, Java, Microservices, Amazon Web Services (AWS), APIs...

Experience

Location

Sydney, New South Wales, Australia

Availability

Part-time

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.

Employment

  • Integration Architect

    2021 - PRESENT
    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.
    Technologies: Red Hat OpenShift, Spring Boot, Microservices, API Gateways, Apache Kafka, APIs
  • API Consultant

    2020 - 2021
    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.
    Technologies: API Gateways, OAuth 2, Microservices, Java, Kubernetes, Google Cloud, APIs, Node.js, Next.js
  • Integration Architect

    2018 - 2020
    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.
    Technologies: API Gateways, Java, Microservices, Amazon Web Services (AWS), APIs, CI/CD Pipelines

Experience

  • CIAM Software

    Implemented the customer identity and access management software for bank customers using microservices based on Spring Boot, the Apache Cassandra database, and OAuth 2. I also deployed all the identity microservices to a Kubernetes cluster. CIAM software enables organizations to securely store and manage customer information and profile data and control customer access to applications and services.

Skills

  • Languages

    Java
  • Frameworks

    Spring, OAuth 2, Next.js, Spring MVC, Spring Boot
  • Libraries/APIs

    REST APIs, Node.js
  • Platforms

    Kubernetes, Docker, AWS Lambda, Google Cloud Platform (GCP), Amazon Web Services (AWS), Apache Kafka, Red Hat OpenShift
  • Other

    APIs, Distributed Systems, API Gateways, Design, AWS Transit Gateway, Cloud, Apache Cassandra, CI/CD Pipelines
  • Paradigms

    Microservices
  • Storage

    Google Cloud

Education

  • Master's Degree in Computer Science
    2004 - 2007
    Indian Institute of Technology Madras - Chennai, India

Certifications

  • Certified Kubernetes Application Developer (CKAD)
    SEPTEMBER 2020 - PRESENT
    Linux Foundation
  • Professional Cloud Architect
    NOVEMBER 2019 - PRESENT
    Google

To view more profiles

Join Toptal
Share it with others