Vini Kanvar, PhD

Research Scientist @ IBM | PhD in Computer Science

Delhi, India

About

* Current Position: Research Scientist at IBM Research Lab, India. I have filed several patents and published multiple papers in top-tier international forums. * Education: PhD in Computer Science from the Indian Institute of Technology Bombay (IIT Bombay) with Industry fellowship. * Managerial Experience: I have managed industry employees, interns, and students, working both individually and within small and large groups. I have consistently met challenging deadlines and successfully fulfilled client expectations. Additionally, I have proposed innovative ideas, integrated them into the roadmap, and filed patents related to them. Recommendations on my LinkedIn profile (https://www.linkedin.com/in/vini-kanvar-phd/). * Technical Experience: 11 years of research-based experience in compilers, programming languages, program analyses, microservices/APIs, web services, algorithms, and performance optimizations. My track record includes innovating solutions to diverse problems in computer science. * Technical Skills: I have software development experience in C/C++, Java, Python, and COBOL. I am passionate about programming and have demonstrated the ability to swiftly learn new technologies. My Github account: https://github.com/vinikanvar/ABHA containing 40,000 lines-of-code. * Interpersonal Skills: I am good at presenting, speaking, and writing clearly. I solve problems well and handle tough issues. I work well with others, build positive relationships, and keep team communication clear. I listen carefully and give helpful feedback, which helps in meeting project goals and improving team performance.

Experience

  • Research Scientist (India Research Lab) at IBM
    Feb 2020 - Present · 6 yrs 6 mos

    Automatic API-ification of mainframe and Java monolithic applications, including automatic conversion of COBOL programs to Java. I received the Spotlight Award from a key stakeholder, who noted that I positioned myself as "Mrs. Mainframe APIfication" within IBM Research. I was appreciated for my team spirit, adding value, depth, and practicality to the APIfication tool. Successful client interactions. Recommendation on https://www.linkedin.com/in/vini-kanvar-phd/.

  • Senior R&D Engineer at Synopsys Inc
    Jul 2018 - Jan 2020 · 1 yr 7 mos

    I worked as a Senior Research Engineer in the Verification Solutions group of Synopsys which enabled semiconductor companies to cut months off their design schedules by performing automated verification of advanced silicon chips. I was in-charge of developing the latest VHDL-2008 language constructs. Apart from this, I provided several high priority enhancements in our VHDL and Verilog formal verifier.

  • Doctoral Researcher at Indian Institute of Technology, Bombay, (Co-funded by TCS Research)
    May 2013 - Jul 2018 · 5 yrs 3 mos

    Project: Heap analysis for compile time garbage collection and solving memory leaks using GCC. I conceptualized and built ABHA (Access Based Heap Analyzer) tool for analysis of industry software. Github link to my source code: https://github.com/vinikanvar/ABHA (40,000 lines of code). I developed a new abstraction of heap memory and demonstrated its superior precision – practically and theoretically – over the traditional technique. I developed more precise yet scalable and efficient algorithms for better compile time garbage collection and solving memory leaks using the GCC. I handled complex data structures and multithreaded computing for efficient program analyses of tens of thousands of lines of benchmarks. The work involved the following two interwoven analyses: Heap pointer analysis estimates possible heap structures for all possible execution paths. Heap liveness analysis estimates the future usages of all heap objects, at each program point. I received TCS Research Scholarship for 4 years.

  • Internship at ION
    Jun 2009 - Jul 2009 · 2 mos

    I developed and tested a high performance C-library to detect loops and duplicated paths in a directed graph. I worked in a product engineering environment, and saw this product release from a close quarter. I also developed dynamic web server pages using Tcl Scripting Language for producing automatic analysis of logs on ION server. Recommendation on https://www.linkedin.com/in/vini-kanvar-phd/.