top of page

Deeshen Shah

Objective
 

To aspire for a challenging position in a professional organization where I can enhance my skills and strengthen them in conjunction with organization’s goals.

Work experience
 

Web and Mobile Application Developer at Leisure Living

June 2013- August 2013

• Developed a mcommerce mobile app (Android phones) for LeisureLiving to facilitate shopping for their customers with a real time credit card processing via Chase Paymentech.

Technologies used: Android SDK, SQLite, Web Service: SOAP, PHP, MySQL

 

Following are the features and functionalities that are incorporated inside the app:

• User Interface

Creating an attractive UI with absolutely no clutter. Carefully organizing their categories such as Pools, Winters, Floats & Toys, Chemicals, Solar, Accessories, Clearance, Covers, Equipment, Cleaning  to assist a smooth flow through the application. Provided appropriate color suite to make it attractive.

• Easy Navigation

Providing a smooth transition through various activities. No orphan pages; the user can traverse through the complete application without getting lost.

• Browsing categories

The categories that are shown in the app is divided into its appropriate sub categories in order to help the user to get what is required. We have also provided "Top Sellers" section with the main categories view which shows the top products that are sold in that category which, thus, attracts the attention of the user giving him/her what she wants.

• Top Sellers

Implemented top sellers section for the broad categories level. Inclusion of most selling items and the top sellers so as to keep the users glued to the application and make the information available at one place.

• Filtering option

Filtering option has customized the interface so as to give the details that the user wants to see.

Implemented large number of filter options in order to facilitate the user to zero in on the specific product/functionality only. This will reduce the efforts of the user by preventing him/her from navigating through the whole list of products.

• Search option

Implemented Android's Searchable Activity which includes search dialog, voice search, search suggestions that match actual results in our app which helps the user to initiate a search from any activity and presents him/her with the appropriate results.

• Related Products

We have showed related products list on a particular product page that will help the user to shop easily.

• Recently viewed items

Implemented an view that keeps an account of recently viewed items to assist the user in showing him/her about his recently viewed items. This will help in recommending the items to the users more accurately.

• Procedures and Triggers for maintaining databases

We have improved the response time by three seconds by making use of materialized views. In order to keep the materialized view up-to-date we have implemented appropriate procedures and triggers.

• Services for fetching real time updates

Implemented fetch update service to fetch real time updates from the server to the app so as to provide updated information to the users at all the times.

• Efficient caching system to improve the response time

Improved the response time by one second by making use of efficient caching system to fetch information from the huge database and display it on the UI within the fraction of a second

• Shopping cart

Implementing shopping cart which will store user's probable products to be purchased. We are maintaining user's session based on his/her login.

• Payment Gateway

Implementing secured real time credit card authorization payment via Chase Paymentech's Orbital Gateway. We are going to make use of Orbital Gateway's Web Service [SOAP] API.

• Promotions

Promotional ads have been included in the app. We are recommending items to the users and attractive discounts and points to lure the user to use the application more often.

Programming

JAVA(J2SE, J2EE) - Expert

MATLAB - Expert
C Programming - Proficient
C++ - Proficient

VB.NET - Prior Experience
 

Web Technologies

HTML5 - Expert

PHP - Expert
XML - Proficient
​JSP - Expert
ASP - Prior Experience

CSS - Proficient
JQUERY - Proficient
JAVASCRIPT - Proficient
SERVLETS - Expert
JSON - Prior Experience
AJAX - Expert

Mobile Application Development

ANDROID - Expert

Database

SQLite - Expert
MSSQL - Expert
MySQL - Expert
MS-ACCESS - Expert

Operating System

WINDOWS XP/7/VISTA - Expert
UBUNTU - Proficient

IDE

ECLIPSE - Expert

NETBEANS - Expert

DREAMWEAVER - Expert

Software Tools

DIA - Expert

NS2 - Expert
WEKA - Expert

TASM - Expert

WIRESHARK - Expert

AUTOCAD - Expert

Web Services

REST - Prior Experience

SOAP - Prior Experience 

Version Control System

GIT - Prior Experience

 

Frameworks

Hadoop - Prior Experience

CodeIgniter- Prior Experience

 

Student Assistant at Universty at Buffalo

Jan 2013- March 2013

• Entry and Management of data in the databases used for marketing purpose of State University of New York, University at Buffalo.

Web developer at Property Hunters (Mumbai)

June ​2011 - Oct 2011

• Lead a team of five developers in developing a web-based and a mobile-based application for executing company's business model using MVC design pattern, thus, simplifying the process of property broking
• Technologies used: JSP, Servlets, Java, CSS, JS, XML, MS Access 2007, and MS Excel 2007

Whats the word
August 2013
Personal project experience
 

• Developed a word game to guess the words by analyzing the position of the letters based on bulls and cows logic

https://play.google.com/store/apps/details?id=deeshen.game.wtw.whatstheword&hl=en
• Technology used: Android SDK

Voter information management system 

Jan 2012-May 2012

• Developed an application to manage voter's information of an election zone in Mumbai
• The data (voter's information) was modeled using the concept of ETL to facilitate faster retrieval of records
• Technologies used: Java, JSP, AJAX, MS Access 2007, Prism

Personalized news service 

August 2012- May 2012

 

 

• In this project, along with two other peers, we have implemented a personalized news service web application

• We have formulated and researched various personalized web search algorithms which use User Profile, Fuzzy concept network with Link Structure, and Personalized page rank and have developed our own algorithm to achieve the process of personalization 

• We have made use of Open Graph protocol provided by ‘facebook’ for extracting user information in the JSON format 

• Personalization is achieved using this extracted information along with some explicit user information
• Technologies used: PHP, JSON, AJAX, HTML, JS, MySQL, Facebook SDK for PHP (Graph API)

Prophecy is an application which offers free numerology reading and zodiac-sign information,basically explores interpretation of four core numerology numbers: Life path number, Destiny number, Soul-urge number, and Personality number. It provides a lucid analysis of relationships: be it family, friends or business relationships.

Technologies used: PHP, DHTML, JS, CSS, jQuery

URL: http://www.prophecy.orgfree.com/web

Prophecy
January 2011
 
bottom of page