SINDUJA RAGHAVENDRA
Senior Software Engineer
669-***-**** *******.***********@*****.***
https://www.linkedin.com/in/sinduja-raghavendra/
San Jose, San Francisco Bay Area, USA
SUMMARY
Senior Software Engineer with 8+ years of full-stack experience building scalable, high- performance web applications. Skilled in Python, Rails, React, and cloud deployments, with expertise in asynchronous pipelines, database/API optimization, and dynamic front-end experiences. Proven in resolving production issues, leading complex integrations, and delivering secure, performant systems across cross-team environments. EXPERIENCE
Senior Software Engineer 02/2025 - Present
Apple
Architected and delivered a large-scale asset ingestion and review system supporting images and videos uploads, asynchronous background processing, and multi-round approvals across distributed teams.
Implemented a resilient asynchronous task pipeline with real-time progress tracking, persistent task metadata, and error recovery, ensuring fault tolerance at the production scale.
Optimized database and API performance by eliminating N+1 queries, introducing subquery/eager-loading patterns, and reducing review workflow response times by over 40%.
Enhanced security and compliance by integrating strict file validation (type, size, format) and audit logging into the upload and approval lifecycle. Delivered a dynamic front-end experience with React, enabling interactive device-specific previews with bezel overlays.
Bridged multiple internal platforms by designing data models and APIs that integrated campaign assets, translations, and disclosures across complex cross-team ecosystems. Software Engineer II 07/2021 - 07/2024
FullStack Labs
Implemented Key Features and Optimizations: Data conversion and export, optimized database queries for improved performance in Python. Led Complex Data Migration and Integration Projects: Led migration of Amazon MWS reports to SP API, including parsing and uploading data to S3 buckets and databases, demonstrating strong leadership and technical skills in handling intricate data workflows Full Stack Web Development: Developed frontend components using HTML, CSS, and JQuery while also architecting and building backend APIs, ensuring comprehensive coverage of both frontend user experience and backend functionality Resolved production issues: Quickly fixed staging and production bugs, minimizing downtime and ensuring smooth UX.
Enhanced scalability & performance: Optimized state flows, design patterns, and responsive UI for faster load times and improved interactions. Software Engineer II 12/2017 - 09/2019
Dell Technologies
Contributed to DaaD (Data as a Deliverable) tool, which is an automated configuration tool written in python, used to automate RSA Netwitness (modular threat detection and response solution) configurations
Guide and lead the team to automate 90% of the manual end to end SIT use cases, which helps to fasten the hardening phase in the release cycle Coordinate with functional scrum teams to run the SIT use cases as a part of daily build processes (along with Unit tests), which helps to give early feedback in the development process
LANGUAGES AND
TECHNOLOGIES
OPERATING SYSTEMS
Ubuntu (Linux), Windows
and Mac OS
WEB DEVELOPMENT
Python, Django, Flask, Ruby on
Rails, Java
FRONTEND
React.js, Vue.js, HTML, CSS,
JavaScript, AJAX, Bootstrap
API DEVELOPMENT
REST APIs, JSON, HTTP/HTTPS
ASYNCHRONOUS &
MESSAGING
Celery, asyncio, RabbitMQ/Kafka
DATABASE MANAGEMENT
PostgreSQL, MySQL, SQLite,
SQLAlchemy, Alembic
DEPLOYMENT AND HOSTING
Heroku, AWS, Docker
TESTING AND DEBUGGING
RSpec (for Rails), pytest (for
Python), Postman (for API testing)
SECURITY
OAuth, JWT (JSON Web Tokens),
CSRF Protection
VERSION CONTROL
Git, GitHub, GitLab
CI/CD
Jenkins, CircleCI, Travis CI
FIND ME ONLINE
https://www.linkedin.com/in/sinduja
-raghavendra/
Github
https://github.com/sinduja-
raghavendra
•
•
•
•
•
•
•
•
•
•
•
•
•
•
E
q
J
S
S
S
S
S
S
S
S
S
S
7
7
EXPERIENCE
Software Engineer I 10/2016 - 12/2017
Hewlett Packard Enterprise
Built a scalable, responsive platform aimed at delivering a SaaS architecture for Collaboration Interface capable of provisioning test data requests on the fly Complete UI Automation capabilities are offered to the user via an intuitive UI, Restful Services or an option to upload .csv or .xlsx file As a part of Continuous Automated Testing, developed a selenium TestNG framework to automate the complete end to end testing process which was manual earlier and integrated the same with Jenkins and GitHub
For Infrastructure management, built CI & CD using automation that handles infrastructure automation which means the code is ready for automated testing and auto deployed as soon as it is reviewed and merged to master codebase Intern, Full Stack Developer 06/2015 - 10/2016
Hewlett Packard Enterprise
Built a data management tool using Ruby on Rails with a state-of-art ETL tool integrated to integrate different silos in the organization and put them in a common platform Automating the manual testing using MAVEN, JAVA, Selenium, GitHub, Jenkins which will reduce the approx. 80% of manual testers' work and testing will be done automatically on a scheduled basis (Daily)
Delivered the organization's objective to build its first continuous delivery pipeline which reduced the time of software delivery to market
EDUCATION
M.Tech in Digital Communication and Networking 01/2014 - 01/2016 Visvesvaraya Technological University Bangalore, India B.Tech in Electronics and Communication Engineering 01/2010 - 01/2014 Visvesvaraya Technological University Bangalore, India PERSONAL PROJECTS
Trivia API
* Built a Trivia API and Flask web
application that allows users to
search for trivia questions and
answer via category and difficulty
* Enabled users to add new
questions and modify difficulty
rating of questions
* The REST API was tested using
unit tests and followed Test Driven
Development best practices
* Tech Stack: SQLAlchemy ORM,
PostgresSQL, Python3, Flask,
React.js, Node.js
Fyyur
* Fyyur is a musical venue booking
customer facing user interface that
facilitates the discovery and
bookings of shows between local
performing artists and venues.
* This site lets you list new artists
and venues, discover
them, and list shows with artists as
a venue owner.
Tech Stack: SQLAlchemy ORM,
PostgreSQL, Python3, Flask, HTML,
CSS, JavaScript
Coffee Shop Full Stack
* Coffee Shop uses permission-
based roles to determine who can
create, read, update, and/or delete
drinks in a database
* Built user permissions using AWS
IAM to restrict actions based on
user permissions
* Public users can view all drinks,
while only baristas can edit them
* Tech Stack: Flask server with
SQLAlchemy module
Casting Agency API
* Models a company that is
responsible for creating movies and
managing/assigning actors to those
movies
* Responsible for checking
permissions and handling CRUD
operations for an Actor and Movie
model
* Tech Stack: Python, Flask and
PostgreSQL for its backend.
Hosted on Heroku
•
•
•
•
•
•
•