Software Engineer @ Apple CupertinoProject Intern @ SunGard Completed an industry project - 'Benchmarking And Analysis of NoSQL technologies' over the course of the academic year under the supervision of the Principal Architect. Worked on-site at the company on average one day a week for the academic year. From August 2011 to June 2012 (11 months) Senior...
Software Engineer @ Apple CupertinoProject Intern @ SunGard Completed an industry project - 'Benchmarking And Analysis of NoSQL technologies' over the course of the academic year under the supervision of the Principal Architect. Worked on-site at the company on average one day a week for the academic year. From August 2011 to June 2012 (11 months) Senior Software Engineer @ Oracle • Developed "ID Graph" with over 8 billion vertices and 26 billion edges by linking individuals and their households to their digital devices and linking those devices together. ID Graph pulls together many IDs across marketing channels and devices that comprise a given person, enabling marketers to tie their interactions to an actionable customer profile. Tech stack: Spark, Scala, Kafka, Python and AWS• Developing a scalable, schema-agnostic big data processing platform for Oracle Data Cloud financial functions Tech stack: Spark, Java and AWS From March 2016 to August 2018 (2 years 6 months) Research Summer Intern @ IBM Research - Almaden • Explore POSIX (Portable Operating System Interface) interfaces in HDFS (Hadoop Distributed File System)• Introduce operations like in-place write in Hadoop Distributed File System (HDFS) to make HDFS POSIX compliant. In-place write operation will allow user to modify any part/block of file.• Client talks to Namenode(master server) using ClientProtocol. DataNode(manage storage) talks to NameNode using DataNode protocol. A RPC abstraction wraps both ClientProtocol and DataNode protocol.• Technology used : Java From June 2015 to August 2015 (3 months) San JoseSoftware Engineer @ Persistent Systems • Implemented Chromatography System software using C++ and .NET with multiple configurations such as standalone, client-server supporting multiple languages including Chinese.• Worked on requirement gathering, development, unit testing, fixing critical defects, building, packaging and deployment.• Designed and conducted Effective C++ sessions for peers and senior staff. From December 2012 to July 2014 (1 year 8 months) Associate Software Engineer @ AFour Technologies • Developed Command Line Interface tool parallel to product's GUI using Shell script and Perl. • Wrote scripts for backup of virtual machine, restoration of virtual machine, replication of virtual machine, configure Virtual Backup Appliance(VBA) and checking status of Backup, Restore and Replication job.• Task involved parsing and validating complex user inputs.• With the help of products Graphical User Interface, jobs like backup, restore, replicate could be done only from Virtual Backup Appliance (VBA). The tool could perform these jobs from any other virtual machine also.• Task involved parsing and validating complex user inputs.• To extract required values from input string IFS, grep and awk was used. Python was used toretrieve the password hexdigest for authentication purpose• Significantly reduced testing time and manual efforts by writing shell scripts to test these jobs. From June 2012 to November 2012 (6 months)
August 2011 to June 2012
Senior Software Engineer
March 2016 to August 2018
IBM Research - Almaden
Research Summer Intern
June 2015 to August 2015
December 2012 to July 2014
Associate Software Engineer
June 2012 to November 2012
What company does Tanvi Bhavsar work for?
Tanvi Bhavsar works for Apple
What is Tanvi Bhavsar's role at Apple?
Tanvi Bhavsar is Software Engineer
What industry does Tanvi Bhavsar work in?
Tanvi Bhavsar works in the Computer Software industry.
Enjoy unlimited access and discover candidates outside of LinkedIn
One billion email addresses and counting
Everything you need to engage with more prospects.
ContactOut is used by
76% of Fortune 500 companies