Saurabh Tyagi

Saurabh Tyagi Email and Phone Number

SDE III @ Expedia Group
Seattle, WA, US
Saurabh Tyagi's Location
Seattle, Washington, United States, United States
Saurabh Tyagi's Contact Details

Saurabh Tyagi work email

Saurabh Tyagi personal email

n/a
About Saurabh Tyagi

- MS in CS from Stony Brook University(Aug 19 - May 21)- Graduate school research on improving the performance of containerized microservice based applications on public cloud @ PACE Lab, Stony Brook University. - 3 years experience in designing and implementing scalable and resilient financial services software products at Oracle and Roc Capital. - 1+ years of powering traveler experiences through large scale services at the intersection of travel and finance through products like Loyalty and Credit Cards. - Skills: Java, Python, Kotlin, Golang, Scala, React.js, SQL, Shell Scripting, AWS(EC2, S3, Lambda, IAM, DynamoDB), Docker, Kubernetes, Spinnaker, Spring Boot, Hibernate, REST, Flask, HTML, CSS

Saurabh Tyagi's Current Company Details
Expedia Group

Expedia Group

View
SDE III
Seattle, WA, US
Saurabh Tyagi Work Experience Details
  • Expedia Group
    Sde Iii
    Expedia Group
    Seattle, Wa, Us
  • Expedia Group
    Sde 2
    Expedia Group Sep 2022 - Present
    Seattle, Wa, Us
    Developing the Co branded credit card modules at Expedia Group: Focusing on services that power different sections of the Credit Card journey for a traveler including: • Application flow• Card Usage • Daily rewards processing • Analytics related to compliance and card usage • Powering credit card experiences within e-commerce flowsMajor technologies: Java, Spring Boot, Kotlin, Scala, SQL, AWS tools like EC2, DynamoDB, S3, IAM, Certificate Management, Docker, Kubernetes
  • Roc360
    Software Engineer
    Roc360 Jul 2021 - Sep 2022
    New York, Ny, Us
    Software Engineer Associate Full stack software developer working towards engineering backend and front end features for Roc’s lending portals. • This included industry leading features like automation of insurance checks, term sheet signing, property appraisal, tax history evaluation helping greatly reduce the loan processing time, a key metric for potential revenue. • Created several integrations with third party providers by creating gateway exposed endpoints for external callers. • Using React, Java and SQL to create summarized dashboards that provided relevant business reports to the loan underwriters and CXO suite. • Creating in house tools to highlight the vulnerabilities in the code through text reports and charts by utilizing Python. • Using Java micro services and Kafka to create an asynchronous message queue to process updates from the company CRM data in Salesforce and sync them with the relevant loans. • Integrating with email services like Gmail to create automated email bulletins for clients and stakeholders with loan updates and daily reports respectively. • Using Java and Freemarker to engineer services that generated detailed audit reports in PDF for investors. Stack: Java, Spring, Spring Boot, React, PostgreSQL, Kafka
  • Stony Brook University
    Graduate Researcher At Pace Lab Stony Brook
    Stony Brook University Jan 2020 - Jun 2021
    Stony Brook, Ny, Us
    Advanced Project(CSE 523) at PACE Lab, Stony Brook University CS Department under the guidance of Professor Anshul Gandhi.[Java, Python, Go, Scala, Docker, Kubernetes, Jaeger, AWS, Microservices]* Evaluating a new technique using variability of service time (stage latency) to optimize application performance in applications with microservice architectures in distributed environments. For this, several large scale application based on loosely coupled microservices are being used in both containerized and non-containerized form and the performance bottlenecks are being analyzed to take into account issues like latency in due to cold starts during deployment as well as due to communication within the services of the application. This is achieved by using a intermediary framework between the application and the deployment platform(cloud).* Using different Machine Learning models based on Bayesian Optimization and Genetic Algorithms in order to determine the best starting configuration for an application to achieve the best performance on a typical setup.* Recording transaction metrics on microservice based applications by using distributed tracing frameworks like Jaeger, based on the OpenTracing API.
  • Stony Brook University
    Graduate Teaching Assistant
    Stony Brook University Aug 2020 - Jan 2021
    Stony Brook, Ny, Us
    Teaching Assistant for CSE-312, Stony Brook University
  • Stony Brook University
    Graduate Teaching Assistant
    Stony Brook University Jan 2020 - Jul 2020
    Stony Brook, Ny, Us
    Teaching Assistant for CSE-312, Stony Brook University
  • Oracle
    Applications Developer
    Oracle Aug 2016 - Oct 2018
    Austin, Texas, Us
    Developer @ Oracle's premier core banking product, OBP(Oracle Banking Product). As a software developer, the tasks required Java, SQL, Python, Hibernate and other Oracle technologies as a part of the Accounts and Accounting module at OBP. Notable project tasks :• Engineered backend services for North American consumer banking: SCRA, Any Day Reversals, Backdated Transactions, Line OfCredit Accounts, Loan Moratoriums, Auto Pay Instructions and 10+ other features. Thus helped make OBP compatible with large US based institutions with $100B+ in assets. (Java, EclipseLink, Hibernate, SQL, Design Patterns)• Created UI for backend features using Oracle ADF. Used Java Server Faces(JSF) to implement the frontend wireframes using MVC framework.• Initiated transformation of Accounts module from monolithic to Microservice architecture. Removed all dependencies of services in the Account module on other modules in the product to facilitate decoupling of each service. This approach reduced server costs by up to 30% through containerization and better resource handling.• Designed REST APIs for the module that allowed for flexible access to module services through wrapper APIs.• Undertook Code Optimization activities and improved transaction times by 20% through a memory profiling tool(VisualVM).• Increased module code coverage by 30% through code coverage tool(EclEmma).• Developed customer notification service for alerts and account updates through Oracle BI.• Developed decorator pattern life cycles to allow several JUnits to run together and mimic account operations and end of day batch processing for automated testing.

Saurabh Tyagi Skills

Git Amazon Web Services Linux Design Patterns C Object Oriented Programming Containerization Matlab Agile Methodologies Xml Databases Back End Web Development Oracle Cascading Style Sheets Html Oracle Application Development Framework Go Java Docker Hibernate Kubernetes Javascript C++ Microservices Databases Spring Framework Css Sql Python Restful Webservices Software Development Svn Mysql Github

Saurabh Tyagi Education Details

  • Stony Brook University
    Stony Brook University
    Computer Science
  • Fr. Conceicao Rodrigues Institute Of Technology, Vashi
    Fr. Conceicao Rodrigues Institute Of Technology, Vashi
    Computer Engineering

Frequently Asked Questions about Saurabh Tyagi

What company does Saurabh Tyagi work for?

Saurabh Tyagi works for Expedia Group

What is Saurabh Tyagi's role at the current company?

Saurabh Tyagi's current role is SDE III.

What is Saurabh Tyagi's email address?

Saurabh Tyagi's email address is sa****@****360.com

What schools did Saurabh Tyagi attend?

Saurabh Tyagi attended Stony Brook University, Fr. Conceicao Rodrigues Institute Of Technology, Vashi.

What skills is Saurabh Tyagi known for?

Saurabh Tyagi has skills like Git, Amazon Web Services, Linux, Design Patterns, C, Object Oriented Programming, Containerization, Matlab, Agile Methodologies, Xml Databases, Back End Web Development, Oracle.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.