Saina Patel

Software Engineer

Santa Clara, California, United States9 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building large-scale distributed systems.
  • Proficient in cloud computing and data processing.
  • Strong background in agile methodologies and team mentoring.
Stackforce AI infers this person is a SaaS-focused Software Engineer with expertise in cloud computing and distributed systems.

Contact

Skills

Core Skills

Distributed SystemsAgile MethodologiesCloud ComputingData MigrationData ProcessingJavaPerformance EvaluationWeb DevelopmentAlgorithm Development

Other Skills

AJAXAMQPAWS LambdaAlgorithmsAmazon Web Services (AWS)Android DevelopmentAngularJSApache KafkaApache StormAthenaBootstrapCC++CouchDBData Structures

About

Experienced Software Engineer with a demonstrated history of working in the internet industry. Skilled in Java, Python, Cloud Computing, Distributed Systems, Full Stack Application Development and Mobile Application Development.

Experience

Meta

Software Engineer

Mar 2022Present · 4 yrs · Menlo Park, California, United States

Yahoo

2 roles

Software Development Engineer II

Promoted

Sep 2019Mar 2022 · 2 yrs 6 mos

  • 1. Design, develop and build large-scale Distributed Key-Value store with over 3M+ Read Requests and 10K+ write requests globally.
  • 2. Implement Restful Services on top of large-scale distributed systems.
  • 3. As an effort to migrate User Data between Yahoo’s custom distributed Key-Value
  • datastore to Aerospike worked on designing and implementing the code stack to provide
  • seamless experience to end-users during the migration.
  • 4. Mentored new team members and created relevant onboarding materials
  • 5. Working as a Product co-owner within our agile team and helped prioritize and scope feature requests to ensure that the biggest impact features were worked on first
Distributed SystemsRestful ServicesAgile Methodologies

Software Development Engineer I

Jul 2017Sep 2019 · 2 yrs 2 mos

  • 1. Developed AWS Lambda function to filter the data as per customer requirements and transfer it to their respective pipelines.
  • 2. Conducted performance analysis to identify the scope of enhancements in the processing time of Athena queries on larger data sets for better customer experience.
  • 3. Converted Kinesis data to Optimized Row Columnar (ORC) and batched it for optimized transmission to AWS S3 using AWS Firehose Lambda Function, which helped in improving the performance of Athena queries.
  • 4. Developed a service package, which allowed real-time data ingestion from Kafka to Druid system.
  • 5. This package was then deployed in the house so that engineering teams, could use this service in a production applications.
AWS LambdaPerformance AnalysisKafkaDruidCloud ComputingData Processing

San jose state university

Research Assistant

Feb 2017Apr 2017 · 2 mos · San Francisco Bay Area

Splunk

Software Engineer Intern

Jun 2016Aug 2016 · 2 mos · San Francisco Bay Area

  • Responsible for evaluating the performance of Splunk User Behavior Analytics (UBA) product, where I created a Java-based tool to calculate the message lag between each partition of Apache Kafka and Apache Storm. On an average at any moment of time, there was a message lag of approximately 10,000 messages. This tool was in turn used by other team members to evaluate the overall performance of the product and it was also delivered as part of UBA product to Splunk clients.
  • Responsible for evaluating the pros and cons of using Open Time Series Database (OpenTSDB) and Influx Database. Modified existing code to give developers a flexibility to submit data either in OpenTSDB or InfluxDB.
JavaApache KafkaPerformance Evaluation

L&t infotech

Software Development - Intern

Aug 2014Nov 2014 · 3 mos · Mumbai Metropolitan Region

  • Created a Financial Planning website
  • Sections: Insurance, Investment.
  • Insurance : Insurance policies are displayed to the user based on the risk calculated on various factors like Age, Health, Dependency, Occupation. Created an algorithm which uses these factors to calculate best insurance policy for an individual.
  • Investment : Investment Policies are displayed to the user, according to his budget
Web DevelopmentAlgorithm Development

Education

San José State University

Master’s Degree — Computer Software Engineering

Jan 2015Jan 2017

University of Mumbai

Bachelor's Degree — Computer Engineering

Jan 2010Jan 2014

Bhavans College

High School — Science

Jan 2008Jan 2010

Stackforce found 100+ more professionals with Distributed Systems & Agile Methodologies

Explore similar profiles based on matching skills and experience