Ashutosh Agarwal

Ashutosh Agarwal Email and Phone Number

Senior Lead Software Engineer @ Amazon
Austin, TX, US
Ashutosh Agarwal's Location
Austin, Texas, United States, United States
About Ashutosh Agarwal

Experienced System Software Engineer with a demonstrated history of working in the computer hardware industry. Skilled in C, Cpp, Linux, Operating System, Device Driver, Windowing System (X, Wayland/Weston, DRM), GNU Debugger, and Linux. Strong engineering professional with a Bachelor of Engineering (B.E.) focused in Information Technology from University of Pune.

Ashutosh Agarwal's Current Company Details
Amazon

Amazon

View
Senior Lead Software Engineer
Austin, TX, US
Website:
amazon.com
Employees:
734811
Ashutosh Agarwal Work Experience Details
  • Amazon
    Senior Lead Software Engineer
    Amazon
    Austin, Tx, Us
  • Amazon Usa Alexa
    Software Development Engineer 2
    Amazon Usa Alexa Jun 2021 - Present
    Austin, Texas, United States
    Graphics software Development - Compositor, Display Manager, Window Manager, Graphics driver (Opengl, Opengl ES) , Buffer Management Also worked on encoding multimedia stack for adding vp8, vp9, h265 compression support. Also added new features like scaling, videorate control etc to the encoding stack.
  • Amazon
    Software Development Engineer 2
    Amazon Apr 2020 - Jun 2021
    Bengaluru, Karnataka
    Amazon Web Services - SDE2 - Aurora teamWorking on the Amazon Distributed Aurora Postgres SQL DatabaseProject - BabelFish (BabelFish is a new translation layer for Amazon Aurora PostgreSQL that enables Aurora to understand commands from applications written for Microsoft SQL Server) Migrating applications from SQL Server to an open-source compatible database can be time-consuming and resource-intensive. Solutions such as the AWS Database Migration Service (AWS DMS) automate data and database schema migration, but there is often more work to do to migrate application code. Babelfish for Aurora PostgreSQL introduces a new translation layer for Amazon Aurora PostgreSQL that enables Amazon Aurora to understand commands from applications designed to run on Microsoft SQL Server. Babelfish for Aurora PostgreSQL works to reduce the time, risk, and effort of migrating Microsoft SQL Server-based applications to Aurora, and see some of the capabilities that make this possible.AWS re:Invent #2020 : https://go.aws/2I3ibVI Blog post: https://aws.amazon.com/blogs/opensource/want-more-postgresql-you-just-might-like-babelfish/ What's new: https://aws.amazon.com/about-aws/whats-new/2020/12/babelfish-amazon-aurora-postgresql-available-preview/ OSS website: https://babelfish-for-postgresql.github.io/babelfish-for-postgresql/ Feature page: https://aws.amazon.com/rds/aurora/babelfish/
  • Nvidia
    System Software Engineer
    Nvidia Jun 2015 - Apr 2020
    Pune Area, India
    Work at Nvidia is really exciting and a good opportunity to have. I was part of the Graphics team working on X driver, Wayland (Weston compositor), DRM-NVDC and EGLStreams (EGL Driver)• GL/ EGL Driver: Implemented the SRGB extension on Linux windowing platforms (X11, Wayland, EGLDevice) as part of the EGL 1.5 spec driver conformant requirement.• EGLStreams Driver: Performance improvement in single process, multi process & multi partition producer application by delinking frames per second from display refresh rate, (Resulted in 30x performance)• Wayland-EGLStream Driver: Implemented custom feature of per frame callback event in producer driver to avoid unnecessary resource consumption (GPU)• Weston Compositor: Reworked buffer consumption logic to sync with compositor refresh rate in multi-process (1:Many) environment• DRM Driver: Implemented many features including in-fence FD, drm-atomic commit and many more.• EGLDevice, Wayland Driver, DRM Test Suite: Designed and implemented many new test cases and improved test coverage, also automated several test cases.• Upstream Weston Compositor: Solved critical issue involving Open source component upgrade to new version (Weston), Change https://cgit.freedesktop.org/~jjones/weston/commit/?h=nvidia_head_rebase-2.0&id=0c3c2b77d486f90e19bd6fcfdefc42b143e40b1d• Khronos test Suite: Solved issue in upstream khronos test code, change https://android-review.googlesource.com/#/c/platform/external/deqp/+/559419/Roles and Responsibilities:-> Individual Contributor -> Wayland and Weston Module Point of Contact-> Mentor for new college grads and interns ->Feature lead and Feature developerWorking with the latest, ongoing, cutting edge technology with fast pace development, makes us proud. Working for the company's success with brilliant Engineers all around the globe makes it even special.
  • Nvidia
    Ex - System Software Engineer
    Nvidia Jun 2015 - Apr 2020
    Pune, Maharashtra, India
  • E-Zest Solutions
    Project Intern
    E-Zest Solutions Jun 2014 - May 2015
    Pune Area, India
    Resource and performance monitoring tool for OpenStack (Private cloud creation software).My work was to make use of the OpenStack APIs (we used Havana) of ceilometer component and present end user with a more concise graphical representation of usage along with the cost. Was able to get the realtime data with millisecond precision using realtime graphs. The queries were triggered in real time using bash scripts and post processing was done on the gathered data (json files). The output was given to the web interface framework which generates graphs in realtime.We also made a comparative study with Nagios, which is already existing well renowned cloud monitoring tool.Challenges:1. Get accustom with the Cloud Technologies (different components, client-server architecture etc)2. Create the cloud infrastructure using local machines.3. Study the ongoing parallel work.4. Implement the realtime resource monitoring tool.

Ashutosh Agarwal Education Details

Frequently Asked Questions about Ashutosh Agarwal

What company does Ashutosh Agarwal work for?

Ashutosh Agarwal works for Amazon

What is Ashutosh Agarwal's role at the current company?

Ashutosh Agarwal's current role is Senior Lead Software Engineer.

What schools did Ashutosh Agarwal attend?

Ashutosh Agarwal attended Mit, Pune University.

Who are Ashutosh Agarwal's colleagues?

Ashutosh Agarwal's colleagues are Jennifer Z, Firdaus Abdullah, Daniel Ashby, Vinay Kumar, Wolfgang May, Mehdi Ahmadizadeh, Sindhu M Gowda.

Not the Ashutosh Agarwal you were looking for?

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.