Product Features:
- Worked in Onenote Capture & Foundation team for Office Mobile
Roles & Responsibilities:
- I was the feature owner for the NETWORKING MODULE which handles all the network connections to different types of servers and different authentication.
- Mainly worked with C++ for core product development, C# for diagnostic tools which helped the team and ASP for test sites on the Sharepoint server to help in development.
- This project required cross teams and cross company collaboration in identifying the dependencies and getting them resolved and track their progress.
- Responsibilities included designing components and planning and implementing on schedule and giving proper unit tests for all the implemented modules.
- Providing test hooks in the code to help testing the modules.
- Write diagnostic tools to identify any issues faster and better
Product Features
- Office Live for Small business is an online offering from Microsoft for Small Business owners who could not afford for IT crew.
- Users were offered free domain names and an online store, to showcase their items, an online designer, contact manager, public site and store usage statistics, etc.
Roles & My Responsibilities:
- Feature owner for FCPro, reports handling for users
- A complex module dealing with tons of user data
- Data protection and consistency was critical.
- My work was to improve the performance and reliability of the system.
- BCM, Business Contacts Manager
- Designed and implemented a new interface for the Contact Manager.
- Using C# and ASP, along with JavaScript and CSS for the user interface.
- Made the interface appealing using JavaScript animations.
- Live site support.
- Handling issues reported by customers.
- Involved interacting with customers directly and identifying recurring issues and resolving them.
- Keeping the turnaround time to a minimum.
Product Features:
- Office Mobile Suite includes WORD, EXCEL, POWERPOINT and SHAREPOINT WORKSPACE apps for Windows Mobile 6.5. The code was ported from Office Mobile for Windows Mobile 6.1 and stabilized.
- Was in two flavors: one for Smartphone and one for Pocket PC(touch enabled)
Roles & Responsibilities:
- Implemented the new file feature for WORD and EXCEL for Smartphone.
- The main challenge faced was driving to release. Worked with a small team to deliver a very critical product on a very tight schedule.
- Work demanded keen analytical skills and working with different standards and tools.
- Worked on different apps at the same time which needed quicker analysis of the apps and ability to jump onto the problem and fixing it faster.
Product Features:
- Worked on Sharepoint Mobile Client as a part of Office Mobile Suite for Nokia.
- Sharepoint Mobile client allows you to manage your documents and libraries on your Sharepoint server.
- Supports different authentication schemes like live id authentication, NTML and basic authentications, Kerberos etc and accessing documents from Sharepoint servers and Skydrive in Corpnet and outside corpnet.
- Sharepoint Mobile was a key component integrated with different office apps and providing different authentication mechanisms.
Roles & Responsibilities:
- I was the feature owner for the NETWORKING MODULE which handles all the network connections to different types of servers and different authentication.
- Mainly worked with C++ for core product development, C# for diagnostic tools which helped the team and ASP for test sites on the Sharepoint server to help in development.
- This project required cross teams and cross company collaboration in identifying the dependencies and getting them resolved and track their progress.
- Responsibilities included designing components and planning and implementing on schedule and giving proper unit tests for all the implemented modules.
- Providing test hooks in the code to help testing the modules.
- Write diagnostic tools to identify any issues faster and better
- Vipani:
- E-market implementing First price and Second Price auctions.
- Using JSP and JavaScript to design an intuitive and simple User Interface.
- Used Java beans to implement a powerful backend Server capable of handling 1 million simultaneous auctions.
- P2P File Sharing Network:
- Implemented P2P file sharing network coded in JAVA.
- Users could share directories and search for files on the network.
- Searching in distributed network using heuristics to minimize network traffic.
- Tested with 50 peers at a time sharing files over the intranet.
- Online Super market experience:
- Implemented using OpenGL and GLUT in C++ to bring the shopping experience as close to reality as possible.
- We maintained the inventory in simple flat files, but in a well thought format, which helps us to easily parse the file and load the inventory.
- Inventory will be displayed in aisles and the users are given a shopping cart and can move around the store freely, picking any item they like from the aisle and putting them in their cart.
- Collision detection algorithm was used to simulate the placing of the items(falling into the cart).
- Bin placing packing algorithm was used to optimally show the contents of the cart.
- Several pet projects to implement different algorithms in Machine Learning, Game Theory and Scientific Visualization which helped us in our research.
M.E. Dissertation Project
- Shape Descriptors for protein molecules (Guide: Prof. Vijay Natarajan)
- By studying the shape of the molecules, interaction between protein molecules can be understood. Moreover, the docking between molecules happens only if the Shapes of the molecules match (i.e. if the shapes are complementary).
- To analyze the shape, we have shape descriptors which give information about the shape of molecule by measuring a particular feature of the molecule.
- The aim of this project is to analyze different shape descriptors already available and get a suitable shape descriptor for the protein molecule which helps in the study of docking between molecules.
- Implemented several different algorithms and also a tool to visualize the 3D molecule and color map each point using its feature vectors.
- Secured All India Rank 1 in GATE’05 (IT) (Pre-Final year of B.E), conducted for admission in IITs for M.Tech.
- Key member in the Organizational Committee for a National level Technical Symposium called TECSTACY, an I.T technical and cultural festival in India.
- Achieved top ranking in public speaking, technical talks, and paper writing competitions at state level.
- Masters in Computer Science, Indian Institute of Science, Bangalore , class of 2008
- Bachelors in Information Technology, Osmania University, India, class of 2006