Priyal Mehta

Software Engineer

Mountain View, California, United States10 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 10 years of software development experience.
  • Expert in large scale distributed systems.
  • Proven track record of technical leadership.
Stackforce AI infers this person is a Backend-heavy Software Engineer with expertise in large scale distributed systems.

Contact

Skills

Core Skills

Software DevelopmentAlgorithm Development

Other Skills

PerlC++Object-Oriented ProgrammingTkMakeppPythonTclICC APIsJavaHTMLJavaScriptMatlabProgrammingAlgorithmsData Structures

About

Software Developer with 10+ years of experience. Demonstrated history of technical leadership and design. Currently working on large scale distributed systems on a product team.

Experience

10 yrs 11 mos
Total Experience
2 yrs 8 mos
Average Tenure
3 yrs 10 mos
Current Experience

Roblox

Principal Software Engineer

Jul 2022Present · 3 yrs 10 mos · San Francisco Bay Area

Google

Software Engineer

Feb 2020Jul 2022 · 2 yrs 5 mos · Mountain View, California

  • Build and maintain large scale distributed system as a backend engineer for Google Play Store.

Nvidia

Senior Software Engineer (CAD)

Sep 2017Feb 2020 · 2 yrs 5 mos · Santa Clara, California

  • Developed a full stack feature to facilitate blockages in clock distribution during place and route interactively using object-oriented Perl, Tk graphical toolkit
  • Achieved 500% runtime improvement by analyzing existing application using NYT Profiler for the clock’s verification team. Reduced the time complexity implementing a cache layer.
  • Developed an algorithm to automate and facilitate re-use of modules across any desired number of projects/chips with varying configurations using Makepp, Perl/C++ APIs and QSub scheduling.
  • Developed, enhanced and supported CRUD APIs for users from different teams across 3 different projects in Perl and C++.
PerlC++Object-Oriented ProgrammingAlgorithm DevelopmentSoftware Development

Oracle

Software Engineer (CAD)

Jun 2015Sep 2017 · 2 yrs 3 mos · San Francisco Bay Area

  • Developed features and automated utilities in the flow for the SPARC Processor development team.
  • Developed an algorithm that takes placement co-ordinates as input and adds analog decap cells for the regions formed by the co-ordinates. Evaluated overlaps and existing cells in the region, accepting two different flavors of cells to fill the region, depending on the pitch of each cell. Supported Rectilinear shapes. Used Python, Tcl and ICC I native commands. Saved 2 weeks of engineering efforts per project.
  • Flow for adding repeaters/buffers in the design. Detected ports from the RTL and took the buffer size from user. Identify and add the buffer close to the ports. Used Python and ICC native commands. Decreased the execution time by 75 %.
  • Flow to automate detection and remove duplicates from the hybrid netlist formed from both analog and digital layouts using Python.
  • Implemented RTL ECO changes for fixing bugs and critical timing path by creating scripts using Tcl and ICC APIs.
PythonTclICC APIsSoftware DevelopmentAlgorithm Development

University of pennsylvania

Research Assistant

Aug 2013May 2015 · 1 yr 9 mos · Philadelphia, Pennsylvania

  • Pursued Majors in Electrical Engineering

Sabre corporation

Software Developer Intern

Jan 2013Jun 2013 · 5 mos

  •  Developed an application which provides website analysis dynamically using various anomaly detection techniques, Java, HTML, and JS. Live feed of the relevant glitches and alerts on central LED TV Displays in a graphical format hosted via Apache Tomcat.
  •  Developed data model and new user interface for the Global Hotels extranet which allows mapping of any third party associated to different teams.

Hindustan aeronautics limited

Embedded Intern

May 2011Jul 2011 · 2 mos · Bangalore

  • Worked in the cellular division involved writing a code to control a CNC Machine using PLC ladder logic and micro controllers verifying the results on Matlab.
  • The objective of the project was to design a drilling machine, which is controlled by a micro controller (PIC 16F877).

Education

Birla Institute of Technology and Science, Pilani - Goa Campus

Bachelor of Engineering (BEng)

Stanford University

Graduate Certificate — Artificial Intelligence

University of Pennsylvania

Master of Science (MS)

Stackforce found 100+ more professionals with Software Development & Algorithm Development

Explore similar profiles based on matching skills and experience