Vineet Garg
Senior Software Engineer at Snowflake- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Pawan Naulakha
Probably ont of the wildest computer geek i've ever met with. We planned to start with some sort of networking but the ideas did not light up in the manners we expected it to be.
Pawan Naulakha
Probably ont of the wildest computer geek i've ever met with. We planned to start with some sort of networking but the ideas did not light up in the manners we expected it to be.
Pawan Naulakha
Probably ont of the wildest computer geek i've ever met with. We planned to start with some sort of networking but the ideas did not light up in the manners we expected it to be.
Pawan Naulakha
Probably ont of the wildest computer geek i've ever met with. We planned to start with some sort of networking but the ideas did not light up in the manners we expected it to be.
Experience
-
Snowflake
-
United States
-
Software Development
-
700 & Above Employee
-
Senior Software Engineer
-
Mar 2021 - Present
-
-
-
The Apache Software Foundation
-
United States
-
Software Development
-
200 - 300 Employee
-
Apache Calcite committer
-
Apr 2020 - Present
-
-
Hive PMC Member
-
Jul 2018 - Present
-
-
Apache Hive Committer
-
May 2017 - Present
-
-
-
Cloudera
-
United States
-
Software Development
-
700 & Above Employee
-
Staff Software Engineer
-
Jun 2019 - Mar 2021
-
-
-
Hortonworks
-
United States
-
Software Development
-
1 - 100 Employee
-
Senior Software Engineer
-
Jul 2016 - Mar 2021
Working on Apache Hive's Query Optimizer Working on Apache Hive's Query Optimizer
-
-
-
-
Software Engineer
-
Jun 2014 - Jun 2016
-
-
-
MathWorks
-
United States
-
Software Development
-
700 & Above Employee
-
Software Engineer
-
Jun 2012 - Jun 2014
Working as Stateflow Compiler Engineer with Stateflow Core Development team on Code Generation and various other technologies. Stateflow is an environment for modeling and simulating combinatorial and sequential decision logic based on state machines and flow charts - http://www.mathworks.com/products/stateflow/ Working as Stateflow Compiler Engineer with Stateflow Core Development team on Code Generation and various other technologies. Stateflow is an environment for modeling and simulating combinatorial and sequential decision logic based on state machines and flow charts - http://www.mathworks.com/products/stateflow/
-
-
-
University of Florida
-
United States
-
Higher Education
-
700 & Above Employee
-
Graduate Student
-
Aug 2010 - May 2012
☛ Complete Database Engine using C++ (~6000 lines of code, individually done) ● Heap File Implementation – Implemented heap file responsible for storing records on disk and retrieving records from disk to memory buffer in unordered manner. ● Sorted File Implementation – Implemented sorted file responsible for storing records on disk and retrieving records from disk into memory buffer in sorted order. Records are sorted using Two Phase Multi-way Merge Sort algorithm in a separate thread. ● Relational Operations – Implemented SELECT (Pipe), SELECT (File), PROJECT, JOIN, DUPLICATE REMOVAL, SUM, GROUPBY & WRITEOUT relational operators. ● Query Optimizer – Implemented query optimizer by saving all the statistics of tuples & attributes stored in database. Later query compiler use these statistics to optimize user query. ● Query Compiler – It compiles the user query and forms a logical query plan after optimizing it. It then make physical logical query plan and execute the query. ☛RPAL Compiler using C++ (individually done) ● Implemented lexical analyzer to tokenize the input RPAL program. ● Implemented a recursive descent parser for RPAL’s LL grammar to create Abstract Syntax Tree in bottom up fashion. ● Implemented Partial Standardizer & Control Stack Execution Machine to interpret and execute RPAL program. ☛Fibonacci Heap & Leftist Min Tree using C (individually done) ● Efficient implementation of Fibonacci Min Heap & Leftist Min Tree as part of Advanced Data Structure course. These data structures were able to process more than million elements Show less
-
-
-
-
Software Engineer
-
Jul 2008 - Aug 2010
► Designed and Developed several modules for an enterprise web application using HTML & ColdFusion, ► Fixed production & testing defects of a J2EE web application. ► Assessed application requirement from the client for future releases. ► Designed and reviewed various High Level Design & Low Level Design documents. ► Deployed the application on WebLogic server & prepared it for system testing. ► Estimated & evaluated time estimations for various project deliverables like design documents, test cases, coding etc. ► Performed Unit & Assembly testing on various project modules. ► Reviewed serveral project modules designed and developed by team members. ► Administered release management of a web application. Show less
-
-
-
-
Intern
-
Jan 2008 - Jun 2008
► Modeled finite state machine blocks for a customer design on Coware's product SPD using C/C++. ► Studied an open source search engine Nutch to incorporate it into Coware's product as a search feature. ► Modeled finite state machine blocks for a customer design on Coware's product SPD using C/C++. ► Studied an open source search engine Nutch to incorporate it into Coware's product as a search feature.
-
-
Education
-
University of Florida
Master of Science, Computer Engineering -
Thapar Institute of Engineering & Technology
B.E., Computer Science