Android Developer


• Over 4 years of professional IT experience in Android application development, testing & deployment in Consumer and Enterprise Applications. • Experienced in Software Development Life Cycle (SDLC) such as Requirements Gathering, Project Design, Development, Support and maintenance phases to meet requirement of project and familiar with agile software development methodologies as well. • Proficient with Java and Android SDK version Android 1.5 to Android 6.0(Gingerbread, Honey comb, Ice cream sandwich, Jellybean, Kit Kat, Lollipop and Marshmallow). • Expertise in creating and developing applications for android operating system using Android Studio, SQLite, Java, XML, Android SDK and ADT plugin. • Extensive experience in building mobile applications using Android framework APIs such as (Location, Camera, Animations, Maps). • Experience in developing applications using Third-Party APIs such as YouTube and Social Networking such as Facebook and Twitter.- • Hands on experience using media framework using Android API and skills like multimedia usage, video, sound and networking. • Excellent in troubleshooting and debugging software applications, creating, executing and documenting test cases for Android app. • Experience in using SQLite Database, Content Providers and Sync Adapters for mobile data management. • Experience on Android UI components such as TextView, ListView, Customized ListView, Menus, Edit boxes, Buttons, Checkboxes, Dialog boxes, Alert boxes, Action bars, and Spinners for various layouts in Application development. • Experience to working with the different UI component in Android along with MP charts, Action Bar and View Pager. • Experience in working with XML parser's, REST/SOAP and server side technologies like PHP. • Good knowledge in Native application Development and free to working with Android NDK Applications. • Solid understanding of interfacing to back-end system using XML/JSON etc. • Experience in branching, pushing and merging codes with remote repository such as GIT • Good knowledge in using software version control, pull requests for committed codes and peer-to-peer code review. • Good Exposure in using Material Design and Async task for background operations • Good understanding in Testing Mobile applications and bug tracking for the production team fixing. • Proficient with UML Diagrams, Use Cases and Sequence Diagrams to design programming solutions. • Self-motivated and excellent abilities to learn new languages and other concepts quickly, excellent interpersonal skills and abilities to communicate with team players. • Worked in pair programming. Key Skills Android OS Android 1.5 to Android 6.0 (Gingerbread, Honey comb, Ice cream sandwich, Jellybean, Kit Kat, Lollipop and Marshmallow). Languages Core Java, C. Build Tool Jenkins Designing XML IDE Eclipse IDE, Android Studio Version Control Tools GIT, Stash Databases SQLite, MySQL Bug Tracking Tool SpiraTeam Other Tools Trello, SonarQube

Key Skills
  • Android
  • Java
  • C
  • Jenkins
  • XML

Work Experience

Android Developer

Cellnovo9 months

App Name: Aladdin Project Description: The life today of a typical Type 1 diabetes patient is a relentless daily routine of testing, tracking, calculating and journal keeping. Our vision is that through elegant design and the thoughtful integration of everyday technology into medical systems, we can restore ease of life by providing freedom from the cumbersome, burdensome and obstructive procedures of traditional diabetes management. The handset is a sophisticated with different applications Blood Glucose, Insulin, food, Activity and Journal Responsibilities: • I been involved in writing Instrumentation test cases for pump and handset • Involved in Unit-testing code for robustness, including edge cases, usability, and general reliability • Responsible for designing and developing software in a controlled environment. • Collaborate with cross-functional teams to define, design, and ship new features • As a part agile team member, I was involved in daily scrum, scrum meetings and Retrospective meetings • Code refactoring, code review and Pair programming with in the team is the part of Cellnovo development Process. • Throughout the development cycle conduct design review at various stages, this includes requirements review, software review, and unit testing review, instrumentation reviews. • Responsible for wireframe updates • Bug fixing and improving application performance • Worked on Material design • Creation, execution and documentation of unit and subsystem test scripts • Involved in implementing Async task for the background operations. • Worked on Model View presenter Pattern (MVP) • Working with remote data via REST and JSON Tool/Technology: Android studio for code developing, SpiraTeam - bug Tracking, Stash - Web based Git repository management, GIT - Code Repository, SonarQube - Code Coverage tool, Trello, Jenkins, SQLiteDB

Android Developer

SWT Labs6 Years

App Name: Dow Snow globe Link in the Google Play - Project Description: Dow Snow globe is an interactive snow globe. We can choose from different scene backgrounds and choose your own picture to resize and fit inside of the globe .Application allows you to shake or use your finger to swirl the snow around. Responsibilities: • As a part of agile development we use to do Pair Programming. • Used Frame Layout to show background images of the app. • As a team member, I was involved in the design and implementation of the UI, classes, architecture and activities of the mobile application. • Integrating the application with WhatsApp and Facebook to share Photos • Involved in implementing Async task for the background operations. • Developed the app to adapt to different orientations (Landscape/Portrait) and various resolutions (ldpi/mdpi/hdpi) based on the device • Developed the Wireframe for the best accomplishment of the elements. • Implemented TouchEvent method to swirl the snow around with the use of finger • Implemented MotionEvent method to swirl the snow around with a shake. • Developed analytics for the application so as to keep a track of the app on which device and in which places it has been used. • Implemented android NDK for speeding up the application as we used the bit/byte operations are used for the compression of the images. • Designed and developed the request and response data to and from gallery. • Manually tested each and every phase of app life cycle and implemented the changes parallel. • Participated in all the phases of SDLC from design, development through testing, porting and support of application Environment: SDK, Eclipse IDE, Frame Layouts, DDMS console and User Interface Design.

Android Developer

Memphis2 Years

App Name: FedEx Mobile Link in the Google Play - Project Description: Application provides a way to manage deliveries, track status of packages, find store locations and customize shipments and deliveries. Responsibilities: • Implemented Fragments on the main screen, On Click of each fragment takes to another tab. • Implemented List View, so as to show the different shipments and maps as a form of list • Integrated location based services using Google Maps API to display locations of the nearest stores. • Worked closely with the testing team • Worked in an Agile based environment. • Collaborated with web services team to implement the backend support • Designed and developed the request and response data to and from database. • Implemented SQLite databases to monitor shipments • Created test cases and test data for testing the application using JUnit Extensions • Performed Unit testing on the various modules/functions to ensure that the output is as expected • Used JIRA to track issues Environment: Android SDK, Eclipse IDE, Google Maps, AML and SQL Databases, JIRA, JUnit, GPS Services.

Android developer

Aahaa Deals2 Years

Link in the Google Play - Description: Aahaa is a US based application which gives users great deals and discounts at best prices. Users can get a listing of the deals based on the location. It also gives directions to reach the deal location. The categories available are restaurants, groceries and services. And as the tagline says, Aahaa Deals is "Bargain at its Best" Company: Innovante Global It Solutions Project: Edufloor Role: Android developer Methodology: Agile (SCRUM) Edufloor team will be part of the school team to upload and maintain the system with required updates. Designed and developed to get the institution under smart campus for better tracking and growth. Common platform for schools under Edu floor and we integrate the institution with other institution and third-party enablers for education system. Free communication between institute, parents, teachers, third-party. Roles and Responsibilities: • Developing all Key modules like image upload, Message board, Dash board, online exams • Debugging of applications using android studio • Coordinating with other team members for project integration • Translate designs and wireframes into high quality code • App integration with Facebook, twitter and LinkedIn • Responsible of designing using xml and displaying data on the UI • Individually handled chat connection and two-way response • Responsible for writing push notification • Responsible for writing Asyntask from json to fetch server data using json parsing • Work on bug fixing and improving application performance • Ensure the best possible performance , quality, responsiveness of the application Tool/Technology: Android studio for developing, android SDk, version 6.0, SQLite, server is php, XML for design Project 4: Restaurant Management Role: Android developer Client: MRCB Description: This is the project Restaurant Management System mainly consists two modules 1. Manager Panel which is developed in Java 2. User Panel which is developed as Android Application and consists two sub apps a. Waiter App will follow all waiters responsible in tablet pc. b. Kitchen App will follow all table orders by table wise. Responsibilities: Design & Coding • Understanding the Requirements and Functional Specifications of the application. • Designing layouts for UI and Coding functionality. • Study and analyze the requirements. • Developed application logic using Android. • Developed UI using Xml. • Implemented the database connectivity • Involved in complete designing, development of Collaboration Module using Android Tool/Technology: Android studio for developing, android SDk, version 6.0, SQLite, XML for design Project 5: LoL & Me Role: Android developer Description: This is a mobile based chatting application. It is easy and able to add new friends. It's a free text messaging app. Here the users can send similes i.e., emoji's to express their feelings in the form lots of images available there. The online or offline statuses of chat members are visible at friend's area and the messaging screen is designed with a very good look. It's very fast and easiest way to send text messages with good similes to the friends. Responsibilities: • Developed Messaging functionality and chat are with good UI. • Worked with socket programming for communicating with server. • Notifications and background functionality is implemented for messages.