Summary
Overview
Work History
Education
Skills
Software
Received Outstanding Employee Award 4 times.
Timeline
Generic

Ravindra Babburi

Application Architect
Pleasanton

Summary


Application Architect with over two decades of experience in Enterprise Application Architecture, Design, Development, Monitoring and Debugging. Proficient in enhancing/adding highly scalable features to the product. Expert in web application vulnerability assessment, mitigation strategies, and enhancing developer security awareness. Known for adaptability, creativity and result-oriented mindset.



Overview

24
24
years of professional experience
2
2
Languages

Work History

Application Architect

Cornerstone Ondemand Inc.
04.2020 - 12.2024
  • Enhanced application functionality by designing and implementing cloud-based architecture solutions for the new Cornerstone Talent Marketplace product.
  • Functionality was built using Microservices, Elasticsearch and AWS Services such as Lambda, S3, DynamoDB.
  • Collaborated with cross-functional teams for successful project completion as there are upstream and downstream dependencies.

Application / Security Architect

Saba Software Inc, Cornerstone OnDemand
07.2016 - 03.2020
  • Security Architect role was 0.35 FTE.
  • Was responsible for securing Saba's web application, for both the Cloud version and the behind the firewall installations.
  • Modified the UI widget library to make them secure against vulnerabilities like XSS. Implemented
  • Managed relationships with customer security teams, external vendors like Veracode and pentest vendors for ensuring timely fixing of critical vulnerabilities.
  • Conducted sessions for developers on web application security vulnerabilities and remediation steps.
  • Enhanced scalability of the company's Data Extract framework.
  • Built the API based Data Extract framework for third party vendors of Saba's customers to be able to access the customer's data.

Team Lead

Saba Software Inc
02.2008 - 06.2014
  • Implemented new features and functionality for the company's Search feature that is used across multiple modules.
  • Saba's search is built on top of Apache Lucene .
  • Implemented Prescriptive Rules functionality that came into extensive use for it's ability to define a targeted section of the user population based on very flexible criteria.
  • Established clear performance metrics for the team which helped in tracking progress towards set targets effectively.


Sr Software Engineer

Saba Software Inc
12.2004 - 01.2008
  • Played a key role in building and keep enhancing the Profile feature of Saba web application.
  • Fixed many web application security vulnerabilities reported by customers and by external pen test team.
  • Worked on customer issues as part of the ACE team.
  • Developed scalable applications using agile methodologies for timely project delivery.

Software Engineer

Saba Software Inc
11.2000 - 11.2004


  • Worked as part of the Advanced Customer Engineering team which is mandated with leading the initial resolution effort for customer issues that need code changes (to enable dev teams to focus on building new features).
  • The team whittled down the backlog of unresolved issues, and implemented strategies which resulted in fixes for most customer issues being delivered in the next monthly patch release.
  • Implemented Goals and Reviews features in the Performance module
  • Developed scalable and maintainable code, ensuring long-term stability of the software.


Education

Bacherlor of Engineering - Mechanical Engineering

NIT Surat
Surat, India
05.2001 -

Skills

API design and integration

Microservices architecture

Performance optimization techniques

Application security practices

Systems design

Teamwork and collaboration

Problem-solving

Problem-solving abilities

Critical thinking

Active listening

Analytical thinking

Java programming

Software

Spring, Spring JPA, Spring Boot

Application architecture design

AWS, Docker, Kubernetes

Oracle, Hibernate

Performance Tuning

Software system development

Elasticsearch

Received Outstanding Employee Award 4 times.

Though the specific reasons for the awards are not disclosed, they are awarded to employees who go above and beyond to create value for the organization. I would presume that I got the awards for the following reasons. 

  • Being the most productive member of the Advanced Customer Engineering team in bringing the backlog of customer issues to sustainably manageable level.
  • Fixing the scalability issues for the Search feature.
  • Adding platform code for mitigating the security vulnerabilities reported against the product
  • Designing and implementing the API based Data extract feature under tight schedules with high quality.

Timeline

Application Architect

Cornerstone Ondemand Inc.
04.2020 - 12.2024

Application / Security Architect

Saba Software Inc, Cornerstone OnDemand
07.2016 - 03.2020

Team Lead

Saba Software Inc
02.2008 - 06.2014

Sr Software Engineer

Saba Software Inc
12.2004 - 01.2008

Bacherlor of Engineering - Mechanical Engineering

NIT Surat
05.2001 -

Software Engineer

Saba Software Inc
11.2000 - 11.2004
Ravindra BabburiApplication Architect