SlideShare a Scribd company logo
ADITYA SWARUP
swarup.aditya23@gmail.com www.linkedin.com/in/adityaswarup23
EDUCATION
Master of Science, Computer Engineering GPA - 3.81
University of California, Riverside Estimated: March 2016
Post Graduate Diploma in Embedded System Design Agg.- 69.8%
CDAC ACTS Pune September 2009 - February 2010
Bachelor of Engineering, Electronics GPA - 3.21
University of Mumbai, India August 2005 - August 2009
TECHNICAL SKILLS
Operating Systems: Linux, Android, Windows
Programming Languages: C, C++, Python, Shell Scripting
Debuggers: GDB, KGDB, Trace32
Editors: vim, gedit, Code Blocks, Notepad++, Eclipse
Tools: Clearcase, SVN, Git, QXDM, Source Insight
Protocols: SPI, I2C, Bluetooth, Wifi 802.11, PCIe, SDIO, TCP/IP, UDP
• 4 years’ experience in peripheral device driver development, integration and bug fixing.
• Extensive experience in Linux System programming including Multithreading/Parallel programming.
• Strong Operating System and Computer Architecture fundamentals.
SOFTWARE ENGINEERING EXPERIENCE
Intel Corporation, Hillsboro Oregon USA July 2016 - Current
Chrome OS Software Development Engineer
• Fixing Chrome OS support bugs and backporting features/patches from latest upstream kernel to current Chrome OS
kernel version.
• Ensuring stability and optimal performance of Chromebooks with critical bug fixes.
• Develop new features for Google Chromebook related to display and graphics using Intel SOC.
Intel Corporation, Hillsboro Oregon USA June 2015 - Dec 2015
Core OS Software Engineer Intern
• Configured and deployed Team Foundation Build Server for automating Windows FFU Image builds.
• Developed backend for “I-Spock” which is a tool that correlates data between ETL files and power tools used to measure
SOC Rail power data.
L&T Technology Services, Mumbai India April 2012 - August 2014
Software Engineer, Android Kernel and BSP Development
YotaPhone
• Board bring-up of Qualcomm MSM 8974 and implemented multi-touch device driver module to support dual screen
touch controllers for 2nd generation Yotaphone.
• Designed and implemented the logic for disabling touch controllers for dual display based on active screen and gesture
recognition at the system and driver layer.
• Fixed issues related to the battery management subsystem on Qualcomm MSM 8960 chipset which improved battery
performance and resolved Android CTS issues.
Motorola Android phones: Primus Ferrari, Jessup and Ironrock
• Board bring-up for Qualcomm MSM7x30 and porting Texas Instruments WiFi, Bluetooth and FM Radio drivers for WL1273
and WL1283 chips from Gingerbread to Ice Cream Sandwich upgrade.
Persistent Systems Limited, Pune India May 2010 - June 2011
Software Engineer
PSL-Skype Integration
• Developed the V4L2 framework code for capturing video using Facevision camera during Skype calls running on Sigma
8654/74 Set Top Box. Gained familiarity with V4L2 framework, H.264 encoders and decoders, and Linux system software
development.
ACADEMIC PROJECTS
XV6, OS Project January 2016 - March 2016
• Modified XV6 source code to generate an exception for null pointer dereferencing and create threads in XV6 to simulate
pthread library in Linux.
Project URL: https://github.com/aditya23788/xv6-public
Ball and Larus Path profiling in LLVM April 2015 - May 2015
• Implemented Ball and Larus path profiling algorithm to find path execution frequency of innermost loop in LLVM.
Project URL: https://github.com/aditya23788/CS201-Pathprofiling

More Related Content

What's hot

Computer programming project 15sec
Computer programming project 15secComputer programming project 15sec
Computer programming project 15secJenny Brown
 
Computer programming project 15sec new
Computer programming project 15sec newComputer programming project 15sec new
Computer programming project 15sec newJenny Brown
 
IRJET- Build a Secure Web based Code Editor for C Programming Language
IRJET-  	  Build a Secure Web based Code Editor for C Programming LanguageIRJET-  	  Build a Secure Web based Code Editor for C Programming Language
IRJET- Build a Secure Web based Code Editor for C Programming Language
IRJET Journal
 
Android Project Presentation
Android Project PresentationAndroid Project Presentation
Android Project Presentation
Laxmi Kant Yadav
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Development
Abhi583497
 
An introduction to Android
An introduction to AndroidAn introduction to Android
An introduction to Android
Rajesh Jambukia
 
Developica Presentation
Developica PresentationDevelopica Presentation
Developica Presentation
rdanchev
 
Android Internship report presentation
Android Internship report presentationAndroid Internship report presentation
Android Internship report presentation
vinayh.vaghamshi _
 
Swift Introduction
Swift IntroductionSwift Introduction
Swift Introduction
Savvycom Savvycom
 
20 Facts about Swift programming language
20 Facts about Swift programming language20 Facts about Swift programming language
20 Facts about Swift programming language
Rohit Tirkey
 
IRJET- Online Programming Environment
IRJET- Online Programming EnvironmentIRJET- Online Programming Environment
IRJET- Online Programming Environment
IRJET Journal
 
Stan_Wang_Resume
Stan_Wang_ResumeStan_Wang_Resume
Stan_Wang_ResumeJia Wang
 
Interesting Facts About Flutter
Interesting Facts About FlutterInteresting Facts About Flutter
Interesting Facts About Flutter
Fifium
 
Introduction to Android programming
Introduction to Android programmingIntroduction to Android programming
Introduction to Android programming
Sirwan Afifi
 
Resume_Shivendra_Dubey (1)
Resume_Shivendra_Dubey (1)Resume_Shivendra_Dubey (1)
Resume_Shivendra_Dubey (1)Shivendra Dubey
 
Android development
Android developmentAndroid development
Android development
Raynax668
 
Jd java app developer
Jd java app developerJd java app developer
Jd java app developer
Lauren Halket
 
VishalBhoj-Resume (1)
VishalBhoj-Resume (1)VishalBhoj-Resume (1)
VishalBhoj-Resume (1)Vishal Bhoj
 

What's hot (20)

Computer programming project 15sec
Computer programming project 15secComputer programming project 15sec
Computer programming project 15sec
 
Computer programming project 15sec new
Computer programming project 15sec newComputer programming project 15sec new
Computer programming project 15sec new
 
IRJET- Build a Secure Web based Code Editor for C Programming Language
IRJET-  	  Build a Secure Web based Code Editor for C Programming LanguageIRJET-  	  Build a Secure Web based Code Editor for C Programming Language
IRJET- Build a Secure Web based Code Editor for C Programming Language
 
Android Project Presentation
Android Project PresentationAndroid Project Presentation
Android Project Presentation
 
Guruprasad
GuruprasadGuruprasad
Guruprasad
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Development
 
An introduction to Android
An introduction to AndroidAn introduction to Android
An introduction to Android
 
Developica Presentation
Developica PresentationDevelopica Presentation
Developica Presentation
 
Android Internship report presentation
Android Internship report presentationAndroid Internship report presentation
Android Internship report presentation
 
Swift Introduction
Swift IntroductionSwift Introduction
Swift Introduction
 
20 Facts about Swift programming language
20 Facts about Swift programming language20 Facts about Swift programming language
20 Facts about Swift programming language
 
IRJET- Online Programming Environment
IRJET- Online Programming EnvironmentIRJET- Online Programming Environment
IRJET- Online Programming Environment
 
Stan_Wang_Resume
Stan_Wang_ResumeStan_Wang_Resume
Stan_Wang_Resume
 
Interesting Facts About Flutter
Interesting Facts About FlutterInteresting Facts About Flutter
Interesting Facts About Flutter
 
Resume_sunil
Resume_sunilResume_sunil
Resume_sunil
 
Introduction to Android programming
Introduction to Android programmingIntroduction to Android programming
Introduction to Android programming
 
Resume_Shivendra_Dubey (1)
Resume_Shivendra_Dubey (1)Resume_Shivendra_Dubey (1)
Resume_Shivendra_Dubey (1)
 
Android development
Android developmentAndroid development
Android development
 
Jd java app developer
Jd java app developerJd java app developer
Jd java app developer
 
VishalBhoj-Resume (1)
VishalBhoj-Resume (1)VishalBhoj-Resume (1)
VishalBhoj-Resume (1)
 

Similar to Latest chromeos aditya_resume

Aditya Swarup resume
Aditya Swarup resumeAditya Swarup resume
Aditya Swarup resume
Intel Corporation
 
Anas deshmukh
Anas deshmukhAnas deshmukh
Anas deshmukh
Anas Deshmukh
 
Kavita resume startup
Kavita resume startupKavita resume startup
Kavita resume startup
Kavita Raghunathan
 
Prabhat Ravi Resume
Prabhat Ravi ResumePrabhat Ravi Resume
Prabhat Ravi Resume
Prabhat Kumar Ravi
 
HARISH_Resume_Embedded_SW
HARISH_Resume_Embedded_SWHARISH_Resume_Embedded_SW
HARISH_Resume_Embedded_SWHarish Kumar S
 
Kavita resume
Kavita resume Kavita resume
Kavita resume
Kavita Raghunathan
 
Henry s software_engineer__resume _07_15_new
Henry s software_engineer__resume _07_15_newHenry s software_engineer__resume _07_15_new
Henry s software_engineer__resume _07_15_new
Henry Sun
 
Crossware-Introduction_AmitDhagat-reduced.pdf
Crossware-Introduction_AmitDhagat-reduced.pdfCrossware-Introduction_AmitDhagat-reduced.pdf
Crossware-Introduction_AmitDhagat-reduced.pdf
v89wytwpyn
 
DavidShaffer-ResumeNew
DavidShaffer-ResumeNewDavidShaffer-ResumeNew
DavidShaffer-ResumeNewDavid Shaffer
 
Raju_Biswas_Resume
Raju_Biswas_ResumeRaju_Biswas_Resume
Raju_Biswas_ResumeRaju Biswas
 
Resume Amine-Amari
Resume Amine-AmariResume Amine-Amari
Resume Amine-AmariAmine Amari
 

Similar to Latest chromeos aditya_resume (20)

Aditya Swarup resume
Aditya Swarup resumeAditya Swarup resume
Aditya Swarup resume
 
Anas deshmukh
Anas deshmukhAnas deshmukh
Anas deshmukh
 
kavita_resume_3
kavita_resume_3kavita_resume_3
kavita_resume_3
 
VenutoResume
VenutoResumeVenutoResume
VenutoResume
 
Stef_AmoaCV
Stef_AmoaCVStef_AmoaCV
Stef_AmoaCV
 
Kavita resume startup
Kavita resume startupKavita resume startup
Kavita resume startup
 
Prabhat Ravi Resume
Prabhat Ravi ResumePrabhat Ravi Resume
Prabhat Ravi Resume
 
Updated_resume
Updated_resumeUpdated_resume
Updated_resume
 
MarcoMorenoResume
MarcoMorenoResumeMarcoMorenoResume
MarcoMorenoResume
 
HARISH_Resume_Embedded_SW
HARISH_Resume_Embedded_SWHARISH_Resume_Embedded_SW
HARISH_Resume_Embedded_SW
 
resume
resumeresume
resume
 
Kavita resume
Kavita resume Kavita resume
Kavita resume
 
Resume_Akshay_Deshpande
Resume_Akshay_DeshpandeResume_Akshay_Deshpande
Resume_Akshay_Deshpande
 
Henry s software_engineer__resume _07_15_new
Henry s software_engineer__resume _07_15_newHenry s software_engineer__resume _07_15_new
Henry s software_engineer__resume _07_15_new
 
Crossware-Introduction_AmitDhagat-reduced.pdf
Crossware-Introduction_AmitDhagat-reduced.pdfCrossware-Introduction_AmitDhagat-reduced.pdf
Crossware-Introduction_AmitDhagat-reduced.pdf
 
Resume
ResumeResume
Resume
 
DavidShaffer-ResumeNew
DavidShaffer-ResumeNewDavidShaffer-ResumeNew
DavidShaffer-ResumeNew
 
Santhosh BE
Santhosh BESanthosh BE
Santhosh BE
 
Raju_Biswas_Resume
Raju_Biswas_ResumeRaju_Biswas_Resume
Raju_Biswas_Resume
 
Resume Amine-Amari
Resume Amine-AmariResume Amine-Amari
Resume Amine-Amari
 

Recently uploaded

6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
aqil azizi
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 

Recently uploaded (20)

6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 

Latest chromeos aditya_resume

  • 1. ADITYA SWARUP swarup.aditya23@gmail.com www.linkedin.com/in/adityaswarup23 EDUCATION Master of Science, Computer Engineering GPA - 3.81 University of California, Riverside Estimated: March 2016 Post Graduate Diploma in Embedded System Design Agg.- 69.8% CDAC ACTS Pune September 2009 - February 2010 Bachelor of Engineering, Electronics GPA - 3.21 University of Mumbai, India August 2005 - August 2009 TECHNICAL SKILLS Operating Systems: Linux, Android, Windows Programming Languages: C, C++, Python, Shell Scripting Debuggers: GDB, KGDB, Trace32 Editors: vim, gedit, Code Blocks, Notepad++, Eclipse Tools: Clearcase, SVN, Git, QXDM, Source Insight Protocols: SPI, I2C, Bluetooth, Wifi 802.11, PCIe, SDIO, TCP/IP, UDP • 4 years’ experience in peripheral device driver development, integration and bug fixing. • Extensive experience in Linux System programming including Multithreading/Parallel programming. • Strong Operating System and Computer Architecture fundamentals. SOFTWARE ENGINEERING EXPERIENCE Intel Corporation, Hillsboro Oregon USA July 2016 - Current Chrome OS Software Development Engineer • Fixing Chrome OS support bugs and backporting features/patches from latest upstream kernel to current Chrome OS kernel version. • Ensuring stability and optimal performance of Chromebooks with critical bug fixes. • Develop new features for Google Chromebook related to display and graphics using Intel SOC. Intel Corporation, Hillsboro Oregon USA June 2015 - Dec 2015 Core OS Software Engineer Intern • Configured and deployed Team Foundation Build Server for automating Windows FFU Image builds.
  • 2. • Developed backend for “I-Spock” which is a tool that correlates data between ETL files and power tools used to measure SOC Rail power data. L&T Technology Services, Mumbai India April 2012 - August 2014 Software Engineer, Android Kernel and BSP Development YotaPhone • Board bring-up of Qualcomm MSM 8974 and implemented multi-touch device driver module to support dual screen touch controllers for 2nd generation Yotaphone. • Designed and implemented the logic for disabling touch controllers for dual display based on active screen and gesture recognition at the system and driver layer. • Fixed issues related to the battery management subsystem on Qualcomm MSM 8960 chipset which improved battery performance and resolved Android CTS issues. Motorola Android phones: Primus Ferrari, Jessup and Ironrock • Board bring-up for Qualcomm MSM7x30 and porting Texas Instruments WiFi, Bluetooth and FM Radio drivers for WL1273 and WL1283 chips from Gingerbread to Ice Cream Sandwich upgrade. Persistent Systems Limited, Pune India May 2010 - June 2011 Software Engineer PSL-Skype Integration • Developed the V4L2 framework code for capturing video using Facevision camera during Skype calls running on Sigma 8654/74 Set Top Box. Gained familiarity with V4L2 framework, H.264 encoders and decoders, and Linux system software development. ACADEMIC PROJECTS XV6, OS Project January 2016 - March 2016 • Modified XV6 source code to generate an exception for null pointer dereferencing and create threads in XV6 to simulate pthread library in Linux. Project URL: https://github.com/aditya23788/xv6-public Ball and Larus Path profiling in LLVM April 2015 - May 2015 • Implemented Ball and Larus path profiling algorithm to find path execution frequency of innermost loop in LLVM. Project URL: https://github.com/aditya23788/CS201-Pathprofiling