Professional Summary:
*+ Years of Mobile and Software application Development using Java and .net.
Extensive experience in Android application development, with all aspects of application development life cycle from concept planning, to implementation and testing, to deployment and maintenance.
Expertise in Data Structure, Multithreading, Collections, Exception handling.
Experience in Requirements Analysis and developing Technical Specification and Design Document.
Experience with Media Player with Audio and H.264/AVC streaming Video.
Proficient in developing APIs for middle ware Framework modules for mobile platforms using C and C++ and Java.
Expertise in using Design patterns and object oriented methodologies to design software for mobile phones.
Good knowledge of Debugging, issue analysis and finding root cause of issue.
Easy to adopt new Technologies.
Technical Skills
Cloud Technologies : GoogleAppEngine, Salesforce.com
Mobile Technology Platform: Android SDK versions until KitKat (4.4), Web Services, API's like Intents, Activity, Notifications, Dialogs, Menus, Location based Services, Maps, Broadcast receivers & Services, Audio and Video, Localization/multi lingual support, Fragments, Image Caching, Mobile ads.
Languages known : C, C++, C#, Asp.Net, Java
Web Technologies : HTML, CSS, XML
Database : MS Access, SQL, MSSQL, SQLite
IDE : Microsoft Visual Studio 2008, Microsoft Visual Studio 2012, Eclipse IDE with Android SDK & ADT plugin,Android studio, NetBeans IDE.
Software : Microsoft Office2003, 2007(Word, Excel, PowerPoint, Access), Edraw, StarUML, Notepad++, SQLite Expert
Parsing Techniques : XML (SOAP API), JSON (RESTful API)
Programming Methodologies : Object Oriented, Functional and Structured
Environment : Windows 7, Windows 8, Windows XP, Linux (Ubuntu)
WORK EXPERIENCE
Project: Kalyanpushti, Math Formula, Doctor+ Duration: June 2015 – April 2016
Client: Shreeji Enterprise Inc. Role: Android Developer
Responsibilities:
Communication with client to understand the requirements for development.
Developed the application to adapt to various orientation support and resolutions based on the device.
Used web views, list views & populated lists to display the lists from database using Simple adapters.
Responsible for development of all Application components (such as Activities, Broadcast Receivers, Services, Content Providers) and UI resources.
Performed testing on different physical devices like android phones and tablets of various size and various android versions also performed testing on AVD emulator.
Built compatibility with android version 1.5 to present.
Work with tracking user’s location Google Map Services.
Worked location-based and motion-based applications.
Developed the SQLite database to store data and enable features to work offline.
Work for managing PDF and Music files into database as well as in User’s Device.
Responsible for executing the code, deploy application and fix the bugs.
Experience with data storage in android using SQLite, Shared Preferences and Files.
Thorough experience and knowledge in Android UI Design and Application Frameworks such as Activity Manager, Fragments, Resource Manager, Notification Manager, Location Manager, Telephony Manager, Content Providers etc.
Proficiency in developing applications using SQLite, SQL Server 2008, and MySQL.
Experience in Android debugging tools such as Monitor, ADB, Trace, Logcat and Eclipse ADT tools.
Complete Publish cycle to GOOGLE PLAY STORE.
Play store Link:
https://play.google.com/store/apps/details?id=com.shreejienterpriseinc.kalyanpushti&hl=en
Play store Link:
https://play.google.com/store/apps/details?id=com.mathformula&hl=en
Project: Practice2Learn, Pizza Hut, Sound Plus Duration: August 2014 - May 2015
Client: Shreeji Enterprise Inc. Role: Mobile Application Developer
Responsibilities:
Designed screens related to Categories and Detail description for Tablet for both 7 inch and 10 inch devices by customizing views as per mockup.
Responsible for design of User Interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets such as Information, Collection, Control, Hybrid, Gesture etc for Native apps.
Created Master-Detail Interface for tablet implementation.
Involvement in all phases of the project cycle such as Design, Development, Testing and Deployment.
Added parser classes for Tablet which involved parsing JSON feeds (such as Currency Deflator, Quantum Random Number Generator).
Worked with the UI team to design the appropriate icon and display for the screens.
Used application components such as Activities, Services, Content Providers and Broadcast Receivers along with their life-cycles to define the applications overall behavior.
Implemented data caching mechanism.
Work closely with the web application development team to ensure proper integration between mobile application and web application.
Constructing http requests, fetching server response and parsing feeds wherever required.
Analysis of mobile application code for re-engineering.
Play Store Link:
https://play.google.com/store/apps/details?id=com.shreejienterpriseinc.practice2learnlite&hl=en
Project: Help Desk System Duration: March 2012 -July 2014
Client: .net Experts Solutions Role: Software Developer
Environment: .NET 4.5, C#,WCF, MS SQL 2012, XML, HTML, CSS, ASP .NET MVC, WEB API, JavaScript, AngularJS, IIS 8, Agile, Ajax Tool Kit 3.5,Rich Text Box(Third Party Control), Captcha Image(Third Party Control).
Responsibilities:
Analyze client requirements and translate them into technical requirements.
Involved in writing various DB Objects like User defined functions, Instead of triggers, Usage of Indexes.
Created SSIS Packages from various heterogeneous source systems like Oracle, SQL Server, Flat Files and Excel Spreadsheets into the destination databases for Dashboard Reporting on a daily basis.
Created databases and schema objects including tables, indexes, views and applied constraints.
Created Subscription of Reports in different formats like pdf, excel etc to be executed automatically on daily, weekly or monthly basis using MOSS (Microsoft Office SharePoint Server) tool.
Created and implemented the staging database prior to the final data warehouse.
Developed quality control activities such as integration testing and code reviews.
Created function specifications coded comments and other Technical documentation.
Implemented Mail System within the system.
Created Chat based Application.
Provide Google map Service in the system.
EDUCATION
Bachelor of Computer Applications
(SNDT University, Mumbai, India)
Master of Science in Software Technology
(Maharaja Sayajirao University, Gujrat, India