DruvaStaff Software Engineer
Nov. 2021 - Aug. 2022Hyderabad, Telangana, India•
Architected a scalable backup and restore system for Salesforce data, optimizing data processing and improving system performance with automated error tracking and SQL query tuning.
•
Built the Master component using Falcon and Gunicorn to handle REST requests, check PostgreSQL, and trigger full refreshes of Salesforce objects based on user-defined schedules.
•
Implemented a distributed node-based system, where nodes executed backup jobs with gRPC based microservices communication, ensuring efficient job management and execution.
•
Optimized the restore process using topological sorting to maintain object relationships and determine the correct sequence for data restoration.
•
Engineered a GDPR-compliant Subject Access Request (SAR) solution, addressing challenges with AWS boto3 select object content API for encrypted files, ensuring reliable and secure handling of server-side encrypted data.
•
Achieved a 30% increase in backup efficiency, significantly improving data recovery times and optimizing overall system performance.