SlideShare a Scribd company logo
1 of 2
Download to read offline
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 LanguageIRJET Journal
 
Android Project Presentation
Android Project PresentationAndroid Project Presentation
Android Project PresentationLaxmi Kant Yadav
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application DevelopmentAbhi583497
 
An introduction to Android
An introduction to AndroidAn introduction to Android
An introduction to AndroidRajesh Jambukia
 
Developica Presentation
Developica PresentationDevelopica Presentation
Developica Presentationrdanchev
 
Android Internship report presentation
Android Internship report presentationAndroid Internship report presentation
Android Internship report presentationvinayh.vaghamshi _
 
20 Facts about Swift programming language
20 Facts about Swift programming language20 Facts about Swift programming language
20 Facts about Swift programming languageRohit Tirkey
 
IRJET- Online Programming Environment
IRJET- Online Programming EnvironmentIRJET- Online Programming Environment
IRJET- Online Programming EnvironmentIRJET 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 FlutterFifium
 
Introduction to Android programming
Introduction to Android programmingIntroduction to Android programming
Introduction to Android programmingSirwan 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 developmentRaynax668
 
Jd java app developer
Jd java app developerJd java app developer
Jd java app developerLauren 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

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

Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 

Recently uploaded (20)

Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 

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