Education
Malnad college of Engineering, Hassan, Karnataka. Bachelor of Engineering
in Information Science, 2010
Cumulative Percentage : 75.98
Govt. PU College for Boys, Hassan, Karnataka. Pre University Degree in
Science, 2006
Cumulative Percentage : 75.67
St Joseph's High school, Hassan, Karnataka. Karnataka State Secondary
Education Board, 2004 Cumulative Percentage : 89.60
Skills
Languages Java, XML, JSON
Platform Android(2.2 and above) and BlackBerry(5.0 and above) java
development
Software Eclipse, Tortoise SVN
Databases SQLite 3.0
Familiarity with Regular Expressions and oAuth
Work History
Tata Consultancy Services, Kochi, Kerala, India (Nov 2010 - Till Date)
Software Engineer - Development
Worked as an android/blackberry application developer in the following
projects.
Event Management Tool / EventMaestro (Blackberry)
Currently in Blackberry App World
Key Functionality:
A tool which will facilitate portable management of an event with
following features:
. Organizers can organize and manage event by notifying the
participants easily
. Participants can register and set alerts for the sessions of
their interest to their calendar, save their travel plans, check
relevant information regarding sessions, check the speaker for
that session, can query the speaker, can post feedback regarding
the sessions attended, can access the route map of the venue
. Exhibitors can advertise about their exhibits
. Speakers can add alerts to their calendars regarding their
speech, can communicate with participants, and view other
speaker's information
Technical Aspects:
. Development to support Blackberry OS V 5.0 onwards
. JSON for communication with server
. Using HTTP connections and BlackBerry Network APIs
. Using GPS for location based services
. Push Notification
. Twitter and Knome(TCS internal social network) integration
. Use of Persistent Storage
. SQLite Database for storing event related information
Responsibilities:
. Created custom UI components
. Worked on the communication with server using JSON
. Worked on Knome integration
Fit4Life (Android)
Currently in TCS SoftMart
Key Functionality:
. Logging and accessing the kilometres run
. Collaborating with other runners by keeping track of the
kilometres logged by the group, other groups and the company
. Blogs and Upcoming events
Technical Aspects:
. Support for android version 2.2 and onwards
. XML parsing for server communication (using https protocol)
. Customised UI components
. Google maps for tracking the distance run automatically
. Development to support multiple OS versions and device screen
resolutions
Responsibilities:
. Worked on Async Task for communication with the server
. Worked on integrating Google Maps with the application
. Worked on creating custom UI components
Rogers IP Phone Management (Android)
Key Functionality:
. Managing IP-Phone settings from the android phone like Call
forwarding, Privacy Settings and Ringtone Settings
. Managing the contacts
Technical Aspects:
. Support for android version 2.2 and onwards
. XML parsing for server communication
. Exporting/Importing the contact information to/from the android
device
. Development to support multiple OS versions and device screen
resolutions
Responsibilities:
. Worked on parsing XML using SAX parser
. Worked on custom UI components
Pipli Viewer for NEC Biglobe Ltd (Blackberry)
Key Functionality:
. In-app purchase.
. Gallery and Slideshow of images
. Traversal among images based on Categorization
. Exporting purchased images to device image gallery
. Social Network Integration
Technical Aspects:
. Development to support Blackberry OS V 5.0 onwards
. Using SQLite database for storing images data
. JSON parsing for server communication
. Development to support multiple OS versions and device screen
resolutions
. Facebook and twitter integration
Responsibilities:
. Handled the communication with server using JSON
. Worked on SQLite for storing data in the database
Pipli Ultimate Guide to Fish for NEC Biglobe Ltd (Blackberry)
Currently in Blackberry App World
Key Functionalities:
. Gallery and Slideshow of fish images with configurable timing,
transitions of images
. Categorization and traversal among fishes based on multiple
criteria
. Intelligent search for most appropriate search results
. Additional information about fishes like breeding environments,
breeding tools to be used etc
Technical Aspects:
. Development to support Blackberry OS V 5.0 onwards
. Using SQLite database for storing fish data
. Development to support multiple OS versions and device screen
resolutions
. Persistent storage to store user's choice of slideshow timings
and transitions
Responsibilities:
. Worked on the UI of the application and created custom UI
components
. Handled the communication with database using SQLite
. Worked on communicating with the server
. Worked on storing the data using persistent storage
Mobile Survey Tool (Blackberry)
Key Functionalities:
A tool which enables surveyors to take surveys in:
. Online mode (active upload to server with consistent network
connectivity)
. Offline mode in remote areas (local storage of responses on
mobile under inconsistent network coverage and subsequent server
upload on network availability)
Survey reports for Administrators
Technical Aspects
. Development to support Blackberry OS V 5.0 onwards
. JSON for communication with server
. Using HTTP connections and BlackBerry Network APIs
. Using SQLite database for device storage of survey responses
Responsibilities
. Worked on JSON parsing for server side communication
. Created custom UI components
Projects
Academic Project (2010)
1D Barcode Reading using Mobile Phones
In the project, an image of the 1D-barcode is taken using a mobile phone
camera. The image is then transferred to the working computer using
Bluetooth. The image is decoded using block and pixel level processing of
the image.
Personal Details:
Name : Narasimha H.S.
Father's Name : Srinivasa Ranga Iyengar H.V.
Mother's Name : Padma
Sex : Male
Marital Status : Single
Nationality : Indian
Date of Birth : 26 July 1988
Hobbies : Reading Books, Travelling, Playing
Computer Games
Languages known : English, Kannada and Hindi
Permanent Address : No. 6589,"Shankara Nilaya",
PWD Quarters, Hassan-573201
Preferred Location : Bangalore