Technical Lead @ Zenarate | Senior Backend Platform Engineer | Authorization Systems (RBAC/ReBAC) | FastAPI, Kafka, AWS | Multi-Tenant SaaS Infrastructure

Remote

On-site

Gurugram, Haryana, India

Gurugram, Haryana, India

Gurugram, Haryana, India







Bachelor of Technology (BTech), Electronics and Communications Engineering
JIET Group of Institutions Jodhpur
Indian Public School, Madhubani
Join Ravi and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossTechnical Lead @ Zenarate | Senior Backend Platform Engineer | Authorization Systems (RBAC/ReBAC) | FastAPI, Kafka, AWS | Multi-Tenant SaaS Infrastructure
My expertise lies in building scalable systems from scratch, microservices architecture, and secure access management. I am committed to enabling efficient and maintainable solutions through rigorous coding standards, robust database management, and the integration of innovative technologies. My mission is to foster team growth while delivering high-quality software that drives impactful business outcomes. As a Technical Lead at Zenarate, I bring over six years of experience driving excellence in software development with a focus on Python, FastAPI, and MySQL. My role emphasizes conducting comprehensive code reviews, enforcing engineering best practices, and mentoring team members to foster collaborative and high-performing development teams. I actively lead Agile processes, ensuring smooth sprint execution and alignment toward project goals.
Gurugram
anthropic apis
claude code
cursor
langchain
openclaw
Amazon Q Developer
Technical Lead at Zenarate, Feb 2024 - Present · 2 yrs 7 mos, Remote, Code Reviews & Engineering Best Practices -Conducted rigorous code reviews focused on quality, performance, security, and maintainability -Enforced coding standards, SOLID principles, and reduced technical debt through refactoring -Promoted strong test coverage by reviewing unit, integration, and regression tests Mentoring & Team Enablement -Mentored junior and mid-level engineers on system design, clean coding, and debugging best practices -Guided team on scalable architecture, design patterns, and engineering standards -Supported onboarding and fostered ownership, accountability, and proactive problem-solving Agile / Scrum Practices -Led sprint planning, backlog grooming, reviews, and retrospectives to ensure smooth Agile execution -Converted high-level requirements into clear user stories with well-defined acceptance criteria -Performed accurate effort estimation using story points, improving sprint predictability and delivery timelines
Senior Software Engineer at Zenarate, Feb 2023 - Jan 2024 · 1 yr, On-site, Developed and directed the refactoring of a PHP monolith into Python-based microservices, leading REST API design, inter-service communication, and data migration, which improved deployment agility and reduced release downtime by 30%. Developed and led a team of 7 engineers through the complete API lifecycle—from documentation to system design (HLD & LLD Fine-Grained Authorization systems to support context-based, attribute-level access controls. Enabled dynamic authorization decisions beyond RBAC using external policy engines (e.g., OPA or custom logic), ensuring secure and precise access control in complex environments. Implemented Change Data Capture (CDC) in SQL by coding triggers/connectors that pushed row-level changes into Kafka topics for downstream microservices to consume in real time. Developed SCIM endpoints for user CRUD operations in Python/FastAPI and tested integration with Okta, handling schema mapping and sync issues. Participated in code reviews, contributed to backend architecture improvements, and optimized project structure to enhance code quality, maintainability, and scalability.
Software Engineer at GoMechanic.in, May 2022 - Feb 2023 · 10 mos, Gurugram, Haryana, India, Developed high-performance, low-latency REST APIs using Go (Golang) for mobile applications, optimized response times, and improved scalability under heavy loads. leveraging Nginx, Gunicorn-equivalent Go deployments (systemd / Supervisor / Docker based), ensuring high availability and efficient resource utilization. Implemented a GCP webhook service in Go capable of handling ~5000 requests/second, with internal asynchronous processing and optimized data ingestion into MongoDB. Designed and implemented API versioning strategy aligned with Android application releases to maintain backward compatibility and smooth rollout of new features.
Software Developer at Delhivery, Nov 2020 - May 2022 · 1 yr 7 mos, Gurugram, Haryana, India, Developed RESTful APIs for core application functionalities with proper versioning and documentation (Swagger/OpenAPI). Wrote unit tests, integration tests, and end-to-end tests ensuring high code coverage and reliability across staging and production environments. Designed and optimized database schemas in PostgreSQL and MySQL, including indexing, query optimization, and migrations. Implemented CRON jobs and background workers for asynchronous tasks using Celery, Redis, and server-side scripts. Deployment on AWS EC2 instances using CI/CD pipelines like Jenkins and GitHub Actions, ensuring zero-downtime rollouts. Leveraged AWS services like S3 (storage), Athena (query analytics), Lambda (serverless functions), and API Gateway for scalable workflows. Integrated monitoring, logging, and alerting with tools such as New Relic, Grafana, Prometheus, and Coralogix. Hands-on experience with containerization (Docker) and orchestration (Kubernetes/ECS) for managing production workloads.
Business Development Manager at OrangeMantra, Feb 2015 - Feb 2017 · 2 yrs 1 mo, Gurugram, Haryana, India, Reach software development leads through Upwork, email marketing, etc Arrange business meetings with prospective clients Promote the company’s products/services addressing or predicting clients’ objectives Prepare sales contracts ensuring adherence to law-established rules and guidelines Keep records of sales, revenue, invoices, etc. Provide trustworthy feedback and after-sales support Build long-term relationships with new and existing customers Develop entry-level staff into valuable salespeople
Bachelor of Technology (BTech), Electronics and Communications Engineering, JIET Group of Institutions Jodhpur
Indian Public School, Madhubani
github: https://github.com/ravisvats