- Architect of machine learning solutions for Intel GPUs - Technical lead and Architect for Intel GPU compiler backends for various APIs including Metal, Renderscript, Open CL - Extensive experience in developing compiler backend using LLVM compiler infrastructure. Developed custom backend optimization which are both target independent and specific for particular targets. Created custom LLVM compiler backend for Intel Graphics Devices from scratch - Extensive knowledge of 'Flash and/or non volatile Memory Management' software design, architecture and implementation - File systems design and architecture - Extensive esperience on customer enablement with new HW/SW - Helped win cellular platform designs - Worked as a project lead for key Numonyx SW product. Enabled customers with the product - Worked on various memory management SW products and developed key customer features - Architected and developed key Numonyx SW product and SW product features Specialties: - Extensive experience in memory management software. Ex. file systems, sector manager etc - Extensive knowledge in debugging NOR, NAND HW, SW related issues - Extensive knowledge in porting SW on various HW platforms - Customer interaction from technical standpoint - Embedded Systems - Computer Languages: C, C++, Java, Assembly, C#, ADA, HTML, Open CL - Compiler Development for Graphics Processing Unit - LLVM compiler infrastructure
Principal Engineer at Intel Corporation
Bachelor of Science, Computer Engineering