I am a Masters student in the Department of Computer Science at the University of Southern California (USC), Los Angeles California. I obtained my Bachelors of Engineering degree in the department of Computer Science from Sri Jayachamarajendra College of Engineering (SJCE), Mysore India. I have 3+ years of experience as a Quality Assurance Software Engineer at SAP Labs, Bangalore India

Open Resume

Graduate Courses

  • Web Technology
  • Software Architecture
  • Operating system
  • Information Retrieval and Web Search Engines
  • Multimedia Systems Design
  • Algorithms(coming spring)
  • Database(coming spring)
  • MOOC Courses :
    - Applied Text Mining and Applied Machine Learning in Python (Univ. of Michigan)
    - Programming in Python (Univ. of Michigan)
    - Text Retrieval and Search Engines (UIUC)


  • HTML5 / CSS / XML / JavaScript/ Bootstrap
  • PHP / JQuery / Angular JS/ XML/ JSON
  • C
  • MySQL
  • Java
  • Lucene / PageRank
  • Image/ Video / Audio compressions
  • Python


  • SAPUI5
  • Jmeter
  • API Testing for SOAP and Rest
  • SVN
  • Architectural concepts - Style, Desicions, components, connectors, Visualization, Architectural recovery
  • Operating systems - Windows, linux
  • Waterfall and Agile methodology, JIRA, VersionOne, Confluence.
  • Google Cloud, AWS
  • Crawling4j / Solr


Software Architecture

Information Retrieval

Operating Systems

Work Experience

SAP Bengaluru and IBM.


  • January 2017

    Joined University of Southern California to pursue my Masters degree in Computer Science program.

  • August 2013 - December 2016

    My Career at SAP Successfactors

    SAP Bengaluru:I worked as Quality Assurance Software Engineer by testing on .Net, UI testing, Automation of testcases using JAVA and Selanium, Managing Deployment and testing process as a scrum lead for Onboarding Project- an HR Product for new joinees .

  • January 2013

    Worked as remote intern for IBM

    IBM BPM: Worked on a project of IBM BPM, BPEL flow for handling service requests from customers by creating a use-case. This usecase presents an overview of the system's intended behavior. It is the basis for agreement between stakeholders and the project team regarding the intended functionality for the system. It also helps to guide the various tasks in the software development lifecycle.

  • March 2012

    Won runnerup in Schneider Energy Blaze Contest

    Among 50+ teams across the Nation in Schneider Energy conservation documentry contest by showcasing out-of-the-box energy efficiency ideas aimed at meeting the disparate needs of society

  • September 2009

    Started my under graduation

    I studied B.E in computer science from Sri Jayachamarajendra college of Engineering(Affiliated from VTU), Mysore

Contact Details