Completed my Masters in Computer Science at Rice University, December 2015. My Bachelor of Engineering was also in Computer Science from National Institute of Engineering, Mysore, India. Strong foundation in computer Science along with close to three years of experience in Tata Consultancy Services. Passionate about solving problems and developing solutions. Most recently, I interned at Schlumberger, working on Petrel commercial plugins.

Worked in different teams of various sizes and also led a Module Team, making sure the team's goals and timelines are met. Experience in building web applications with databases. Also experience with Java, JavaScript, HTML, SQL, MEAN Stack etc

Industries worked in: Oil and Gas (Schlumberger), Insurance (Liberty Mutual), Pensions (The National Employment Savings Trust-NEST)

Looking for full time software development roles.

Past roles: Java developer, Software Engineer Intern, Quality Assurance engineer.


  • Languages

    Java (intermediate), HTML, SQL, JavaScript, NoSQL, CSS3, C++ (familiar), C# (familiar)

  • Tools/Technologies

    HP Quality Center, Eclipse IDE, Visual Studio, AngularJS, Node.js, jQuery, Bootstrap, Express, RESTful APIs, J2EE, Servlets, JDBC, Apache Tomcat, JSON, Jasmine, Protractor, Karma, SQL Server, Tortoise Git, MongoDB, MySql, CMake, Git, Heroku


  • Social Nertworking Website

    Built a SPA from scratch using the MongoDB, ExpressJS, AngularJS, NodeJS (MEAN Stack). The site is fully functional with persistent storage (MongoDB) and it’s user’s having the ability to register, login/logout, add posts and comments, edit profile, edit friends list, etc. RESTful API were implemented on the server side using Node.js and ExpressJS. Also utilized Bootstrap, HTML and JavaScript for frontend and Redis and middlewares like cookie-parser for session management. Used JSON format for date exchange between requests and responses. (Rice academic project)

  • Insurance model using Business Rules

    Used 'IBM WebSphere ILOG JRules', a business rule management system to implement an insurance model. Involved requirement gathering from clients, design of the required objects in Java and applying rules to the objects using the tool. (TCS project)

  • Student Top-Up Program

    Developed Java web application (MVC) with CRUD functionalities that helped students set up recurring deposit accounts. Involved designing the solution, UI, design of databases and testing. Used Java, J2EE technologies like Hibernate, Spring, JUnit, JavaScript, AJAX, JSP, SQL, SVN and XML. (TCS project)

  • Picture Puzzle

    A simple HTML and JavaScript game. (Rice academic project)

    Link: Picture Puzzle
  • Automatic Shopping Cart

    Created a prototype for an automated shopping cart using well known Human-Computer Interaction methods. (Rice academic project)

    Link: Report


  • Schlumberger

    Software Engineer Intern, Houston     May 2015 – August 2015
    • Developed a Petrel Plugin with a custom back-end for seismic domain object to accept a proprietary file format.
    • Extend Dip Estimation Process to include Seismic Lines (apart from seismic cubes), also a Petrel plugin.
    • Migrate Blade which is a next-gen repository of earth model building technologies including infrastructure, algorithms, and solvers from Linux to Windows Platform. Used CMake and Git and made the code compatible with GCC, Intel C++ and Microsoft C++ compilers. Wherever possible make the code truly cross platform. Else use compiler specific features in the source code depending on the environment. Created scripts to automate the building, compiling, test case execution and SDK deployment process.
  • Tata Consultancy Services

    System Engineer, Bangalore, India     Sept 2013 - July 2014
    Assistant System Engineer, Chennai, India     Sept 2011 - Sept 2013
    • Involved in all stages of the Software Development Life Cycle, i.e. requirement gathering, documentation, designing, coding (Java and J2EE) and testing following methodologies like Waterfall and Scrum (Agile).
    • Tested applications covering functional testing, sanity testing, regression testing and usability testing. Designed and authored test cases.
    • Earned ISTQB-BCS Certified Tester Foundation Level Certification (2013) and IBM WebSphere ILOG JRules BRMS V7.1 Application Development Certification (2012
    • Collaborated with American and British clients in Insurance domain in teams ranging from 5 to 15 members for both development and testing projects. Experience in the US and UK insurance domain.
    • Led Quality module team. Involved in training, planning, execution and minimum defect leakage.


  • Rice University, Houston

    Engineering Professional Master's in Computer Science     December 2015
    GPA: 3.18 / 4.00
  • National Institute of Engineering, Mysore, India

    Bachelor of Engineering in Computer Science and Engineering     May 2011
    GPA: 8.39 / 10.00