Abhijit Kulkarni Email & Phone Number
Who is Abhijit Kulkarni? Overview
A concise factual answer block for searchers comparing this professional profile.
Abhijit Kulkarni is listed as Software Engineering Manager at Apple, based in Sunnyvale, California, United States. AeroLeads shows a matched LinkedIn profile for Abhijit Kulkarni.
Abhijit Kulkarni previously worked as Software Engineer at Apple and Teaching Assistant (Operating Systems) at Columbia University. Abhijit Kulkarni holds Master Of Science, Computer Science from Columbia Engineering.
Email format at Apple
This section adds company-level context without repeating Abhijit Kulkarni's masked contact details.
Review company-level records connected to Abhijit Kulkarni before choosing the right outreach path.
About Abhijit Kulkarni
I have interest and experience in designing, refactoring, developing new and various components of File Systems and Security, Operating System kernel, Cloud-based/Network/Distributed/Clustered Storage Systems, Embedded Systems. Additionally, I have also worked on various challenging problems that involve scalable system software design, IO efficiency and Storage performance optimization, writing new tools/tests to address such problems. I have worked in a small team, owned/multitasked multiple projects and delivered on cross-team collaboration projects. I am always eager to learn about new code, new concepts/techniques, emerging technologies and new research
Abhijit Kulkarni's current company
Company context helps verify the profile and gives searchers a useful next step.
Abhijit Kulkarni work experience
A career timeline built from the work history available for this profile.
Software Engineer
Teaching Assistant (Operating Systems)
Student Of Masters In Computer Science
Projects:Display Boosted Multilevel Container Scheduling for Android OS* Implemented ‘Multilevel-MultiTimeslice-Container Scheduling Policy’ along with ‘Display Boosting’ to increase the priority of display oriented interactive application to run it more often than background tasks. * This scheduler fits in between Android RT scheduler and default CFS scheduler and monitors all java processes on Android. Geo-tagged File System and library for location-aware applications on Android OS* Designed a GPS callback library to assist location-aware application development. * Ext2 file system layout is modified so that Ext2 disk inode can store GPS co-ordinates when file is created or modified. * New ‘mkgeofs’ utility is also implemented for geo-tagged device format. VM Load Balancer using Integrated Cloud Monitoring * Implemented integrated cloud monitoring tool using combination of Amazon EC2 CloudWatch and Ganglia* Devised load simulation of producer-consumer scenario using a job queue using shared MySQL DB * Implemented a decision module to take actions based on average load metrics from monitor moduleVMTorrent* Devised P2P swarm (FS + P2PManager) using modified libtorrent for just-in time deployment of virtual appliance* Implemented compression mechanism for VM images across the swarm to reduce network traffic and transfer more dataQuery Plan Optimizer for in-memory databases* Exercised the cost model based on branch mis-prediction cost, pipeline flushing for a query based on selectivity and reduction factors* Implemented a mixed strategy using branching-AND and bitwise-AND to avoid pipeline flushing due to mis-prediction Development Platform: * Programming Languages: C, C++, JAVA, Shell Scripting* Operating systems: Linux, Android, Mac OS X, iOS* Tools: Eclipse, Xcode, svn, git, cscope/ctags/vim, gdb, lldb
Sde Intern
Software Engineer
Job Role:Software Developer, Linux Kernel and Device Driver Development for Distributed File System and Storage Group. Responsibilities:Design, Development and Deployment of software products, Design and Delivery of product specific training. * Product Design : Designed live data-migration module for Distributed File System * Product Development: Linux Kernel and Device Driver Development for Distributed and Clustered File Systems * Product Packaging: Build, RPM Packaging and Ownership of the release activity * Customer Interaction: Author of the Administration Guide, Point of Contact - Detailed Problem Analysis and Solutions * Project Training : Distributed File system and Linux specific training, Knowledge Sharing and DocumentationPublications:* Title: A Generic Framework to design Online and Transparent Data Migration in Enterprise Distributed File Systems* Document Link: http://ip.com/IPCOM/000195848
Associate Software Engineer
Bug Fixing and Test Automation * Collaborated with IBM Rochester Lab and IBM Mainz lab for requirement gathering and analysis, test automation. * Collaborate with Test Team and lead the Bug fixing activity * Test Automation Framework Design and Development
Project Intern
Virtual Distributed File System Protocol and peer-to-peer user application * Implemented global file name-space using FUSE kernel module* Implemented RX-RPC based communication protocol between file server, location server * Devised callback mechanism for data synchronization using Inotify APIs in LINUX * Implemented client side disk cache* Developed peer-to-peer network architecture based on our distributed file system protocol * Devised parallel downloading of file chunks from multiple peers, checksum based file transfer to ensure integrity * Added features like User Accounts, Live chat, PAM based authentication et
Abhijit Kulkarni education
Master Of Science, Computer Science
Bachelor Of Engineering, Computer Engineering
Frequently asked questions about Abhijit Kulkarni
Quick answers generated from the profile data available on this page.
What company does Abhijit Kulkarni work for?
Abhijit Kulkarni works for Apple.
What is Abhijit Kulkarni's role at Apple?
Abhijit Kulkarni is listed as Software Engineering Manager at Apple.
Where is Abhijit Kulkarni based?
Abhijit Kulkarni is based in Sunnyvale, California, United States while working with Apple.
What companies has Abhijit Kulkarni worked for?
Abhijit Kulkarni has worked for Apple, Columbia University, Apple Inc., Ibm Software Labs, India, and Comptrix Systems.
How can I contact Abhijit Kulkarni?
You can use AeroLeads to view verified contact signals for Abhijit Kulkarni at Apple, including work email, phone, and LinkedIn data when available.
What schools did Abhijit Kulkarni attend?
Abhijit Kulkarni holds Master Of Science, Computer Science from Columbia Engineering.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial