Gowshiga S
Software Engineer
: ******.****@*****.***
Summary
More than 2 years of experience in developing Android and Mobile Web Applications
Developed android application supporting from Ginger bread 2.3 to Jelly-Bean 4.2
Developed application with XML, JSON parsing and REST service.
Developed an application with Google maps support with Google maps APIv1.
Education
B.Tech. in Information Technology with 8.86 CGPA
Diploma in Computer Engineering with 93.3%
Technical Skills
Programming Languages : Java
Databases : MS SQL, SQLite
Markup Languages : HTML5, CSS3
Mobile Technology : Android, Cross platform
Mobile Android Skills : Android Unit Testing, Cloud Messaging (Push Notification), Google
Analytics, Flurry Analytics, Map API, DDMS, Trace View, Sqlite,
Social media APIs (Face book, Twitter), Experience on web Service
Integration (JSON, XML), Eclipse – ADT Plug-in, Ads integration
using a 3rd party ad Server.
Scripting Languages : JavaScript
Web/Application Servers : Apache Tomcat
Web Framework : JQueryMobile, Sencha Touch Framework, Chrome App
Hybrid Wrapper : Phonegap, Sencha native wrapper
Tools : Eclipse IDE, Aptana, Webstorm
Professional Experience
Software Engineer in Aspire Systems, September 2011 to till date.
Roles and Responsibilities
Involved in Requirement Analysis
Involved in the project estimation.
Responsible for coding and development of modules adhere to coding standards.
Involved in code reviews.
Involved in integration and testing of various modules.
Responsible for reporting to the Project Leader/Manager.
Involved in exploration of new technologies.
Projects Undertaken
1. Development of Timelink Mobile hybrid Application
Duration : 8 months
Team Size :1
Software/Frameworks : Sencha Touch, HTML5, CSS3.0, PhoneGap
Role: Developer
Developing UI for the application.
Developing business logic for module
Responsible for issue fixing
Performing testing
This is a hybrid application for both iPhone and Android.
Timelink is an enterprise workforce management Application. Delivers a robust solution set
including, Time and Attendance, Mail, Workforce Scheduling, Leave Management based on the
authority given to the user.
Key Features:
1. Provides a mobile platform for connecting workforce with our business.
2. Integrated communication tool – including mail and text.
3. Provides solution for both managers and employees with access to variety of transactions
including:
Mobile Workforce Center - Entering time, viewing schedules, shift bidding, request leave and
viewing accrual balances
Mobile Manager Center - Approving Time, reviewing exception, approving leave requests, accessing
messages and viewing real-time workforce status.
2. Development of Patient Bill Payment hybrid application
Duration : 3 months
Team Size :3
Software/Frameworks : JQueryMobile, HTML5.0, CSS3.0, PhoneGap.
Role: Developer & Code reviewer
Developing UI for the application.
Developing business logic for module
Responsible for issue fixing
Performing testing
This is a hybrid application which is used to pay patient payment dues by Credit Card.
Sencha Touch framework is used to implement the UI interface for the application. The Application
uses a REST based web service that returns JSON data to interact with the server.
3. Development of Document Management System Mobile hybrid Application
Duration : 3 months
Team Size :2
Software/Frameworks : JQueryMobile, Phonegap, HTML5.0, CSS3.0
Role: Developer and Code Reviewer
Developing UI for the application.
Developing business logic for module
Responsible for issue fixing
Performing testing
This is a mobile hybrid application which is used to maintain documents and also user can view the
meta data of the documents. User can enter their comments to the document, view the documents
relationships and provide the document based on search key.
The application is being developed with Visual Studio 2010 IDE. JQueryMobile framework is used to
implement the UI interface for the application and C Sharp is used to implement the business logic.
The Application uses a REST based web service that returns JSON data to interact with the server.
4. Development of VOIP based Enterprise application for Android
Duration : 4 Months
Team Size :2
Software : Android
Role: Developer and Code reviewer
Developing UI for the application.
Developing business logic for module
Responsible for issue fixing
Performing testing
This application is a VOIP based native android app. In this android application the user can search
for the list of contacts in the organization. He can manage the contacts and save them locally for
instant access. The main feature of the application is that user can make an Extn calling via Jabber.
The Application uses the data from a server using a set of REST based API's to fetch the contact and
contact details from the Active Directory. The data interchange format used is XML.
Implemented the Dropbox cloud backup feature for user saved contacts in the app so that user can
import the saved data from any platform.
5. Development of Newspaper application for Malaysia in Android
Duration : 3 months
Team Size :2
Software : Android
Database : Sqlite
Role: Developer
Developing UI for the application.
Developing business logic for module
Responsible for issue fixing
Performing testing
This is a native Android application which is used to view the latest Malaysian NEWS. The user can
search the news, add their favorite list and share it in social networks
The application is being developed with Eclipse IDE, Android SDK. The Application uses a REST
based web service that returns XML data to interact with the server.
6. Development of Entertainment application in Android
Duration : 2 months
Team Size :2
Software : Android
Database : Sqlite
Role: Developer
Developing UI for the application.
Developing business logic for module
Responsible for issue fixing
Performing testing
This is an android application for mobile.The user can view the jokes, SMS, latest NEWS and Recent
events photos and also user can share their favorite information to the social networks (Facebook,
Twitter and email).
7. Development of Badgeville Berlin SDK using Android
Duration : 3 months
Role : Developer
Team Size :2
Software : Android
Role: Developer
Developing UI for the application.
Performing testing
Issue fixing
Badgeville Berlin is a robust Software Development Kit that helps developers integrate Badgeville-
powered behaviors and gamification elements into their mobile applications for Android-enabled
device.
Badgeville’s SDK is used for lightweight and flexible rewards management and rules engine that lets
you use many popular game mechanics to drive engagement. The applications use a REST API to
fetch the data from a server. The data interchange format used is JSON. Developed the core
functionality and JSON parsing.
Personal Details
Gender : Female
Marital Status : single
Nationality : Indian
Languages : English, Tamil
I hereby declare that all the information stated above is true to the best of my knowledge.
Date:
Place: Chennai.
Gowshiga S