What I've always wanted was to write code that goes out there and makes a social impact. @Zillow We’re on a mission to give people the power to unlock life’s next chapter.
Experience
2017 — Now
2017 — Now
San Francisco Bay Area
• Designed, architect and implemented the back-end systems and applications for core data pipeline and search systems in AWS.
• Building products to make search experience better across all Zillow Group Brands. (Autocomplete, Keyword Search)
• Worked on migrating big data applications to AWS equivalents (ActiveMQ to SQS, MYSQL to RDS, SOLR to SOLRCloud)
• Implemented data compare tool using Spark and Scala, that validates integrity of data across different stages (data lakes).
• Designed and implemented automation framework for real time data pipeline testing in Java that supports creating consumer/producer to read/write to Kafka, SQS, RDS, SNS etc.
• Built a python framework for querying all of Trulia's REST API’s. As Trulia migrated into AWS microservices, the framework expanded to include over 30+ REST APIs and support for Kafka, HBase, HDFS, SQS, SNS, S3 etc.
• Developed Realtime SLA monitors for any streaming pipelines by injecting messages into the pipeline and pulling them out using both Java and Python applications.
• Stabilizing PROD by adding monitoring and Alerts on Realtime systems using Datadog and integrating with PagerDuty.
• Environment: Java, Python, Storm, Kafka, SQS, SNS, S3, RDS, Spark, Scala.
2013 — Now
2013 — Now
San Francisco Bay Area
• Build Autocomplete Search API to make search experience better across Trulia Brands.
• Architected, implemented and deployed, Changelog application, that tracks all the changes in the property and publishes the changelog report to SNS for downstream team.
• Major contributor of project Pearl, that uniquely identifies a property and generates unique URL for a given property.
• Designed, Implemented and Released NextGen Tools used to support CS dept. at Trulia. Also created job through Jenkins for continuous integration.
• Created a load testing framework leveraging Gatling, specific to Trulia API’s, to streamline the process and make it easy for anyone to run load test and gather results.
• Implemented tools for API testing, to compare result returned from SOLR index and API index.
• Written Data Driven Integration test cases to verify Search functionality on Trulia.com main page, and as well as search result page.
• Environment: Java, Python, Storm, Kafka, SQS, SNS, S3, SOLR.
2010 — 2013
2010 — 2013
Sunnyval, CA
• Worked on enhancing/fixing existing functionality of ShoreTel products such as (Work Group, Auto Attendant, Find me, ShoreTel Director)
• Worked on migrating the ShoreTel Director (Main Page) to DirectorNG which was platform independent, using Ruby on Rails and Cucumber framework.
• Developed, tested and supported the upgrade path tool; thus eliminating the manual effort of doing multiple path testing.
• Created a tool to verify the trigger difference on two different frameworks.
• Wrote scripts to take automated backup and restore the state after each ShoreTel upgrade.
• Write SQL Queries to extract data from various database tables for testing purpose.
• Collaborate with cross functional teams to deliver a high-quality product.
• Performed extensive database integrity testing by executing SQL statements. Also wrote SQL Statements to extract Data and verify the output Data of CDR reports.
• Prepare detailed Test Architectural Specification (TAS) document for assigned feature areas of a release.
• Ensured compatibility of ShoreTel Software with other software programs, hardware, operating systems and network environments.
• Prepared the QA Cert for Server Features.
• Maintained the ENTERPRICE CLONE system and performed upgrade and sanity testing.
• Environment: MYSQL, Test Director, DirectorSim, SQLYog, VMWare, Ruby on Rails, Java.
2011 — 2012
2009 — 2010
2009 — 2010
Provided technical expertise and support for the Finance organization.
• Gathered and documented business requirements from users and extracted data; designed, implemented, tested and enhanced reports with new functionalities.
• Performed Black box testing, functional testing, bug analysis and tracking defects using Elementool for the web based CMS Software.
• Developed Excel pivot reports to validate expense records.
• Wrote SQL Query to extract data from various database tables for testing purpose.
• Wrote scripts using Selenium and Java to verify “User Reporting Tool” to support finance users.
• Managed the existing finance website using the CMS software and created new web pages in ASP.NET. Managed the SharePoint site for payroll and operations team.
• Validated and uploaded payroll files for Worldwide Symantec employees. Maintained the reporting structure and accurately loaded head count data.
• Monitored and scheduled jobs through AppWorx job-scheduler in production environment.
• Monitored Financial Reporting mail box and provided technical support for user queries.
• Supported the release-to-production schedules and the monthly close process.
• Installed and implemented software and performed backups.
• Environment: AppWorx, HTML, ASP.NET, Visual Studio, Oracle 10g, VB.Net, Elementool, Microsoft SharePoint.
Education
California State University, Chico
Master's degree
K.K.W.I.E.E.R
Bachelor's degree
St. Philomena's Convent high school