Chandrashekhar_Exp_Resume

13

Click here to load reader

Transcript of Chandrashekhar_Exp_Resume

Page 1: Chandrashekhar_Exp_Resume

Chandrashekhar kumarVill + P.O – Beapur, P.S – Maner, Dist – Patna(Bihar) || [email protected] || +91 9801895171

Seeking a challenging and rewarding opportunity which recognizes and utilizes my true potential while nurturing my technological skills

Summary 4 years of experience in Requirement Gathering, Analysis, Design, Development and Deployment of Android Applications & 2D gamesSuccessfully submitted 10+ Android apps on Play store Good Hand on development and deployment of various applications using Java/ANDROID technologies, included Core Java, ANDROID, Eclipse Luna v 4.4.0, Android Studio v1.5.1. Good experience on handling Memory Management issues. Sufficient experience with SQLite. Sufficient experience in development and implementing Design patterns including XML, XML Parsers (SAX and DOM) & JSON Parsers.Sound knowledge and extensive experience in using Google Maps.Experience in estimating the project time lines.Working as software Engineer for a project with different team size.Hands on experience in designing and developing, undertaken full life cycle development of Android Application Development including testing on device. Expert knowledge in Web Services, JSON, Eclipse IDE, SQLite database, Activities, Services, Broadcast Receivers, Content Provider, Volley, AsyncTask, UI Designing, ADT plug-in.Good Experience in Material Design like Navigation Drawer, Toolbar, Recycler ViewGood knowledge in Fragment, InApp Purchase, GCM, Google Play services, Google Analytics, App Indexing, Deep Linking, MAT integration, Lazy Loader, Design Pattern, GIGYA, Mixpanel.Experience in Integration of 3rd party library like SherlockActionbar, Facebook, Gmail, Barcode scanner, ITextExperience in Apache Cordova 2.2.0, Node.js.Experience in building source code, troubleshooting issues, communicating and resolving related issues occurring during the phases of the project.Have understanding of scaling Android UI across multiple Android devices.Proficient with common Android framework APIs (Location, Camera, Notifications, Maps)Experience in porting applications to multiple Android OS versions and multiple form factor based devices like Handsets, Tablets and Android based hardware's.Expertise in configuration and use of SVN & Git repository for maintaining versioning for source codeExtensive experience in Testing using Monkey Runner and Manual Testing of Android ApplicationsExperience creating applications with Animations and Graphics using different UI

CAREER RELATED SKILLS

Language: Java and JavaScriptOS Exposure: Windows, Linux, AndroidDatabases: SQLite, MySQLApplication Tools: Eclipse, Android studioAndroid Game Tools: AndEngine, UnityAd SDK: InApp Purchase, Google admobApp Tracking SDK: Google Analytics, Deep Linking, TUNE SDK(MAT), App IndexingVersion Tools: SVN(Subversion)Project Tools: JIRA, MOSSConcepts: System Analysis & Design, Operating System, SDLC etc.Web Services: SOAP, Restful, and JSONSDK/Frameworks: Android SDK

WORK EXPERIENCE

Dhung Pvt.LtdI worked there for 1 year and 2 month as an Android Developer, since 14th January 2013 to 31st march 2014. Involved in developing applications for the mobile devices.

Page 2: Chandrashekhar_Exp_Resume

Designation : Software Developer.Work : Application Development.Job Description: Involved in creating and porting application.

NextStag Communication Pvt Ltd My next company was NextStag Communication Pvt Ltd Noida, as an Android Developer, since 31st March 2014 to 27th

August 2014. Involved in developing applications for the mobile devices.Designation : Software Developer.Work : Application Development.Job Description: Involved in creating and porting application.

MetaOption Software Pvt LtdMy next company was Metaoption Software Pvt Ltd, as an Android Developer, since 2ndSeptember 2014 to 15th May 2016. Involved in developing applications for the mobile devices.

Designation : Sr. Software EngineerWork : Application Development.Job Description: Involved in creating and porting application.

Valuelabs Currently working in this company for last 4 months as an Android Developer, since 22 nd May 2016 to till now, Involved in developing applications for the mobile devices.

Designation : Sr. Software Engineer.Work : Application Development.Job Description: Involved in creating and porting application.

CAREER GRAPH

Project Handled

PROJECT – I Project : Delhi TourismPlatform : AndroidTools : window o.s, Eclipse.Role : Coding, DesigningLanguages : Java, HTML, JavaScript.

Description:This project is based on Delhi tourist place where the applicant can visit so many places with the help of this app. In this app, we define the Tourist place Location with map facility as well as the brief detail about the tourist place.

Link: Enterprise App

Responsibilities: Designed and developed the complete project Implement FastJson library to parse JSON string Integrate Google Play services library and Facebook SDK Implement Google Map to show the Location on Required Latitude and Longitude Create and Manage SQLite Database To handle the work in background uses AsyncTask Manage Activity life cycle, Fragment Life cycle, and Manage memory Communicated with client to gather product requirement and shared the updates Made various changes and updates to improve the app experience

Environment: Android SDK, Eclipse, SQLite

Page 3: Chandrashekhar_Exp_Resume

PROJECT-IIProject : Hotel GuidePlatform : Android.Tools : Window O.S, Eclipse.Languages : Java.Database : MySQLServer : Apache Tomcat.

Description:This App is used for commercial purpose for particular Hotels, with the help of this App user can find the feature & currently running offer of that Hotel. We implement this project only for the Hotels. With the help of this app, a hotel manager can update his running offer, facility for his/her customer.

Link: Enterprise App

Responsibilities: Designed and developed the complete project Implement the service Like Broadcast Receiver, Notification Implement FastJson library to parse JSON string To handle the work in background uses AsyncTask Create and Manage SQLite Database Manage Activity life cycle, Fragment Life cycle, and Manage memory Communicated with client to gather product requirement and shared the updates Made various changes and updates to improve the app experience

Environment: Android SDK, Eclipse, SQLite

PROJECT-IIIProject : Talent MaticPlatform : AndroidTools : Eclipse, SQLite.Languages : Java.Database : SQLite.

Description:This project is based on interview purpose. The main advantage of this app is for interview purpose specially for the HR person. As we know there are so many subjects existed but it’s not possible to cover all these by a single person. But with the help of this app it’s possible. In this App we define a database related all the subjects questions, through which it’s possible to take interview of a candidate at any profile.

Link: http://www.talentmatic.com/

Responsibilities: Designed and developed the project with UI and its related functionality Implement FastJson library to parse JSON string To handle the work in background uses AsyncTask Create and Manage SQLite Database Manage Activity life cycle, Fragment Life cycle, and Manage memory Communicated with client of project requirement and delivered multiple updates

Environment: Android SDK, Eclipse, SQLite

PROJECT-IVProject : Virtual MartPlatform : AndroidTools : Android SDK, Eclipse, Apache Cordova, Node.js.

Page 4: Chandrashekhar_Exp_Resume

Languages : JAVA.Server : Apache Tomcat

Description:This project is based on online shopping. The main aim of this app is to decrypt the Bar code as well as QR code, through which customer can read the image related bar code and qr code.

Link: Enterprise App

Responsibilities: Designed and developed the complete project Project created using Cordova 2.2.0 Implement the service Like Broadcast Receiver, Notification Communicated with client to gather product requirement and shared the updates Integrate Barcode scanner Plugin to Scan Made various changes and updates to improve the app experience

Environment: Android SDK, Eclipse, Apache Cordova, Node.js.

PROJECT-VProject : Phonix DialerPlatform : AndroidTools : Android SDK, Eclipse.Languages : JAVA.

Description:Phonix is a Mobile VoIP dialler application that allows to make VoIP calls from any of the Android Devices and it uses 3G, Edge, Wi-Fi Internet connectivity.Features:

It uses SIP protocol based for signalling. Support G729 codec. Auto Sync of Balance. Call History

Responsibilities: Implemented UI design and the related functionality Integrate SherlockActionbar library Implement FastJson library to parse JSON string To handle the work in background uses AsyncTask Manage Activity life cycle, Fragment Life cycle, and Manage memory Integrate Codec G729 and C-sip library Integrate PJSIP library for signaling Manage Balance, Calling and Network functionality Worked on fixing several defects and crashes that occurred throughout the app

Environment: Android SDK, Eclipse

PROJECT-VIProject : Dainik Uttarakhand NewsPlatform : AndroidTools : Android SDK, Eclipse.Languages : JAVA.Database : SQLite

Description:

Page 5: Chandrashekhar_Exp_Resume

Dainik Uttarakhand news is a news application dedicated for news from State of Uttarakhand or Uttaranchal. Dainik Uttarakhand is leading newspaper and news portal. Now User can also check our news on the very interactive mobile application. Features:

User can get latest news. User can select and read his favourite news.

Link: https://play.google.com/store/apps/details?id=com.dainikuttarakhand.news&hl=en

Responsibilities: Integrate SherlockActionbar library Implement FastJson library to parse JSON string and Navigation Drawer to show data in List To handle the work in background uses AsyncTask Manage Activity life cycle, Fragment Life cycle, and Manage memory Implemented UI design for several screens using UI custom components Implement Services, Handler and the related functionality Test and Deploy the build on play store successfully

Environment: Android SDK, Eclipse, SQLite

PROJECT-VIIProject : EaglePhonePlatform : AndroidTools : Android SDK, Eclipse.Languages : JAVA.

Description:EaglePhone is a Mobile dialler application that allows to make calls from any of the Android Devices and it uses 3G, Edge, Wi-Fi Internet connectivity.Features:

It uses SIP protocol based for signalling. Chat facility Support G729 codec. Auto Sync of Balance. Call History

Link: https://play.google.com/store/apps/details?id=com.eaglephone.dialer&hl=en

Responsibilities: Implemented UI design and the related functionality Integrate SherlockActionbar library Integrate Asmack library for chat Application Implement FastJson library to parse JSON string To handle the work in background uses AsyncTask Manage Activity life cycle, Fragment Life cycle, and Manage memory Integrate Codec G729 and C-sip library Integrate PJSIP library for signaling Manage Balance, Calling and Network functionality Worked on fixing several defects and crashes that occurred throughout the app

Environment: Android SDK, Eclipse

PROJECT-VIIIProject : C-Bird PhonePlatform : AndroidTools : Android SDK, Eclipse.

Page 6: Chandrashekhar_Exp_Resume

Languages : JAVA

Description:C-Bird Phone dialler based on Linphone, Which is an internet phone or VoIP (Voice over IP Phone). With Linphone, User can communicate freely with people over the internet.Features:

It uses SIP protocol based for signalling. Support G729 codec. Auto Sync of Balance. Call History

Link: https://play.google.com/store/apps/details?id=com.cbird.dialer

Responsibilities: Reviewed the existing code and added new features during the process of updating the app Implemented UI design and the related functionality Integrate SherlockActionbar library Implement FastJson library to parse JSON string To handle the work in background uses AsyncTask Manage Activity life cycle, Fragment Life cycle, and Manage memory Integrate Codec G729 and C-sip library Integrate PJSIP library for signaling Manage Balance, Calling and Network functionality Worked on fixing several defects and crashes that occurred throughout the app

Environment: Android SDK, Eclipse

PROJECT-IXProject : Himtel-International Platform : AndroidTools : Android SDK, Eclipse.Languages : JAVA.

Description:Himtel – International calling App is an one touch dial system, Which is based on Linphone, User can place calls using this app through WIFI OR 3G network and as well as the auto set access numbers. The app is specially developed for the Himtel user of US, CANADA, AUS AND UK to facilitate reliable connection for long distance calls.Features:

It uses SIP protocol based for signalling. WIFI/3G call facility Support G729 codec. Auto Sync of Balance. Call History

Link: https://play.google.com/store/apps/details?id=com.himtel.dialer

Responsibilities: Implemented UI design and the related functionality Integrate SherlockActionbar library Implement FastJson library to parse JSON string To handle the work in background uses AsyncTask Manage Activity life cycle, Fragment Life cycle, and Manage memory Integrate Codec G729 and C-sip library Integrate PJSIP library for signaling Manage Balance, Calling and Network functionality Worked on fixing several defects and crashes that occurred throughout the app

Page 7: Chandrashekhar_Exp_Resume

Environment: Android SDK, Eclipse

PROJECT-XProject : PhonetelPlatform : AndroidTools : Android SDK, Eclipse.Languages : JAVA.

Description:Phonetel App based on C sip using VoIP, User can place calls using this app through WIFI OR 3G network. The main function of this app is to provide security by using OpnVpn. Which uses the interface like tun or tab. Only Authorized user can use the functionality of this app.Features:

OpnVpn Integration(security check) It uses SIP protocol based for signalling. WIFI/3G call facility Support G729 codec. Auto Sync of Balance. Call History

Link: https://play.google.com/store/apps/details?id=com.phonetel.dialer

Responsibilities: Implemented UI design for several screens using UI custom components Integrate SherlockActionbar library Integrate OpnVpn feature to secure Login Implement FastJson library to parse JSON string To handle the work in background uses AsyncTask Manage Activity life cycle, Fragment Life cycle, and Manage memory Integrate PJSIP library for signaling Integrate Codec G729 and C-sip library Manage Balance, Calling and Network functionality

Environment: Android SDK, Eclipse

PROJECT-X1Project : Xmas Gift Collector Platform : AndroidTools : Android SDK, Eclipse.Technology : AndEngine GLES2Languages : JAVA.

Description:Addictive adventurous game where you need to collect as many Santa gifts, as you can without getting in contact with the bombs dropped by the witch.

Link: https://play.google.com/store/apps/details?id=com.metaoption.christmasadventure

Responsibilities: Integrate Library like And Engine, BaseGameUtils, Google Play Services, Google Admob Handled the data using Shared Preference Implemented Sensor, SensorEvent, SensorEventListener, AnimatedSprite, ITimerCallback, TimerHandler,

IGameInterface, Sprite, ITexture, BitmapTextureAtlas Developed both the endless and level mode to give better user experience

Page 8: Chandrashekhar_Exp_Resume

Environment: Android SDK, Eclipse, Google Admob SDK, InApp Purchase

PROJECT-X11Project : Portable IMEI ScannerPlatform : Cross platform (Android& Ios)Tools : Android SDK, Eclipse, xCode.Languages : JAVA, Java Script.

Description:Using this application User can scan the PDF 417 barcode image and send it to the multiple users by selecting the list of email contact. It’s a cross platform application built using HTML5 and Cordova for Android and iOS platform.

Link: Enterprise App

Responsibilities: Project created using Cordova 2.2.0 Implement the service Like Broadcast Receiver, Camera Implemented custom Cordova Plugin for Email Composer Integrated Manateeworks Barcode scanner SDK for Barcode Scanner.

Environment: Android SDK, Eclipse, Apache Cordova, Phonegap SQLite

PROJECT-X111Project : Disaster Management Platform : AndroidTools : Android SDK, Eclipse.Languages : JAVA.

Description:You can monitor natural disasters around the world, by the Disaster Management and Coordination System. The app shows the latest natural disasters like earthquakes, volcano eruptions, tropical cyclones, tsunamis and floods. The user present there can send the disaster snapshot by message on given free number or by the internet. so the message will send to the Disaster team and will take action soon.

Link: Enterprise App

Responsibilities: Designed and developed the project Integrate SherlockActionbar library Create Database using SQLite studio Implemented Service, Broadcast Receiver, Notification, Camera, SmsManager Handled JSON data and Manage memory To handle the work in background uses AsyncTask Manage Activity life cycle Implement FastJson library to parse JSON string

Environment: Android SDK, Eclipse, SQLite

PROJECT-X1VProject : HVMS Platform : AndroidTools : Android SDK, Eclipse.Languages : JAVA.

Description:

Page 9: Chandrashekhar_Exp_Resume

HVMS is an application developed to manage and track Inventory and Expenses of the cars. This application helps in sending vehicle registration and cancellation requests to MAA from web interface. Real time logs in the application provides Vehicle Status at any moment of time along with the data submitted to MAA for registration i.e. Registered/Cancelled/Sold.

Link: https://play.google.com/store/apps/details?id=com.multidealership.hvms&hl=en

Responsibilities: Integrate I-nigma scanner SDK to scan VIN number Implement FastJson library to parse JSON string Implement Web service consumption, Service, and Custom Theme To handle the work in background uses AsyncTask Manage Activity life cycle and Memory Leak Camera to image capture, Browse images from Gallery Modify and Update SQLite database Implement Handler to refresh list Customized input filter of soft keyboard

Environment: Android SDK, Eclipse, SQLite

PROJECT-XVProject : Security Pro FreePlatform : AndroidTools : Android SDK, Eclipse.Technology : AndEngine GLES1Languages : JAVA.

Description:It is a multi-utility anti-theft app. It alarms user when any intruder tries to pick the device from table or steal out of pocket. It has plenty of additional utility features.

Link: https://play.google.com/store/apps/details?id=com.metaoption.games.securityalert

Responsibilities: Integrate Library like And Engine, Google Play Services, InApp Purchase, Google Admob Implemented Sensor, SensorEvent, SensorEventListener, BitmapTextureAtlas, Sprite, ITexture Responsible for planning and adding new features both with initial and updated versions of the app Used Sprite builder animation to give attractive and dynamic look to the app Used device proximity sensor and accelerometer to implement security system Designed and developed Lock Pattern mechanism to set up security access

Environment: Android SDK, Eclipse, Google Admob SDK, InApp Purchase

PROJECT-XVI Project : GOIS Pro (Current running project)Platform : AndroidTools : Android SDK, Eclipse, Studio.Languages : JAVA. Job Role : Support(Integrate Additional feature Like Invoice and Maintenance)

Description :Pro is an all-encompassing integrated inventory management application with user friendly mobile and web interface. This app is useful for individuals and small businesses to manage and track their Purchase and Sales Orders, Inventories, multiple locations, Categories, Vendors and Customers. 

Page 10: Chandrashekhar_Exp_Resume

Link: https://play.google.com/store/apps/details?id=com.metaoption.goodsorder&hl=en

Responsibilities: UI changes using Material Design Like Navigation Drawer, Toolbar, Recycler View Implemented features Like GCM, Google Analytics, App Indexing, Deep Linking, MAT integration, Minimize

the number of Click Reviewed the existing code and added new features during the process of updating the app Implemented UI design for several screens using UI custom components Integrate the Camera feature to upload images in the application Integrated Google Admob SDK for app monetization and Google Analytics SDK for app monitoring Integrate ITextg 5.5.4 Library to generate PDF Involved in day to day meeting with product manager, architect, QA and team to improve the product To handle the work in background uses AsyncTask Manage Activity life cycle and Manage memory Modify and Update the SQLite database table. Implement FastJson library to parse JSON string Worked on fixing several defects and crashes that occurred throughout the app

Environment: Android SDK, Eclipse, Android studio, SQLite

PROJECT-XVIIProject : DugOutPlatform : AndroidTools : Android SDK, Studio.Languages : JAVA.

Description:Dugout is a data driven business which monetizes the social media presence of the world’s leading football clubs as well as their players, globally. Dugout harnesses the power of social media but unlike the likes of Facebook and Twitter it generates revenues for the content owners and not just the social media companies.

Responsibilities: Actively involved in analyzing and reviewing project scope, functional specifications and Sprint Planning. Actively involved in analyzing the use stories walk through sessions.Used Sprite builder animation to give

attractive and dynamic look to the app Involved in the coding as per the Functional Requirement Specifications. Involved in fixing the bugs at any stage of point.

Environment: Android SDK, Android Studio.

SCHOLASTIC CREDENTIALS

B.TECH(IT) 2012 batch from Dr. M.G.R UNIVERSITY with an aggregate of 7.39 CGPA

TECHNICAL PROFICIENCY

Operating System Linux, WindowsLanguages JAVA.Scripting Language HTML, JavaScript.IDE’s Studio, Eclipse.Database MySQL, SQLITE.Frameworks Android SDK, Andengine(GLES1 & GLESE2),Cordova (phone Gap)

PERSONAL CREDENTIALS

Date of Birth : 25 Dec, 1988Linguistic Proficiency : English, HindiCurrent Location : HyderabadPAN card number : AGTPK2328Q

Page 11: Chandrashekhar_Exp_Resume

Passport number : K4099068

DECLARATION

I declare that the above facts given by me are true to the best of my knowledge and belief.

(Chandrashekhar)