We provide IT Staff Augmentation Services!

Senior Android Developer Resume

5.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • IT professional with 7+ years of experience in Application development and maintenance of mobile applications on android devices and Windows applications.
  • Owner and Founder of StatiFYI App .Currently in beta version.
  • Good experience on core Java along with front end development.
  • Strong knowledgeonSoftware Development Life Cycle (SDLC), object oriented analysis, MVC based frameworksand design methodologies
  • Extensive experience in Web Application development and Windows Application development(C#)
  • Expert in client side validations using Java Script, validation framework .
  • Good mobile and web design skills using Activities (android), Java Script, AJAX, HTML 5 and XML .
  • Experience in implementing native libraries in application by using Android NDK .
  • Experience with source code control management like subversion (SVN) and GIT.
  • Regarded as a self - motivated and well organized team player
  • Good team player, willingness to take up the responsibilities and lead the team.
  • Ability to learn and adapt to new technologies
  • 6+ years of experience in Android application development
  • Worked with Android APIs (SMS, Content Provider, Google Maps API, SQLite, Webview)
  • Developing features using android SDK components i.e. , Location, Bluetooth, Audio Services,Camera,Memory Management and Maps etc
  • Worked on Building SDKs and jar files for code reusability.
  • Worked on integration on 3rd party SDKs and APIs.
  • Advanced knowledge of Android OS architecture
  • Experience in various phases of app development life cycle including Designing, Programming, and Testing.
  • Possess strong knowledge of the Android Activity/Service lifecycle callback methods.
  • Designed GUI and interfaced with services for the mobile application.
  • Exposure in socializing and integrating the apps developed to Facebook and twitter.
  • Web services (experience integrating with web services i.e. XML, RESTful APIs/JSON )
  • Experience in working with hybrid mobile applications with the help of Apache cordova.
  • Good experience setup, Specify, and configuring lab test environment.
  • Good experience in using debugging tools like Logcat, ADB and DDMS.
  • Good experience on Objective Oriented Languages including Java, C++, Objective-C.
  • Collaborating with development and production team to deliver exceptional product to the customers.
  • Coordinating the team to ensure good quality of the project even under pressure.
  • Ability to lead small teams and experienced working in an agile development environment with SCRUM.
  • Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, and Dreamweaver.
  • Experience in integrating 3 rd party libraries Google analytics, App measurement SDK, NFC concept, Google I/O material design.

TECHNICAL SKILLS:

Operating Systems/ Platforms: Android, Mac OS, HTML5, Windows, Linux

Programming Languages: Java, C, C++, Java Script, C#

Data Structures and Algorithms: Hash Tables, Priority Queue, Divided and Conquer

Version Control: GIT, SVN, CVS

IDE/Tools: Android Studio, Eclipse, Visual Studio, X-Code

Web Technologies: HTML, CSS, AJAX, JQueryConcepts: OOPS, Design Patterns

Mobile Technologies: Android SDK

Databases: SQLite, Microsoft SQL, MySQL.

WORK EXPERIENCE:

Confidential, San Francisco, CA

Senior Android Developer

Responsibilities:

  • Worked on integrating 3 rd party SDK s with the android app.
  • Implemented the integration of the REST services for reading and saving the data from the mobile app
  • Worked on chatbot for the app
  • Worked on builing SDKs to make them reusable in other projects
  • Implemented Retrofit as a java interface for HTTP API calls.
  • Worked the UI for multiple screens.
  • Developed different custom controls on UI
  • Prompt in any immediate changes to the application
  • Worked on the animations for various screens
  • Used Jenkins for Continuous integration
  • Used Github for version control
  • Worked on TouchPay integration for the Android device
  • Implemented on Fingerprint Authentication for Logging into the app
  • Worked on Ajile model for developing the application
  • Used the core concepts like sharedpreferences, intent, services .
  • Used the broadcast receivers to get the data from the 3 rd party SDKs
  • Actively participated in daily scrums
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Worked on android wearable to create a app for balance details for Confidential account
  • Worked on a android app for Clover POS (android SDK) to receive the pay information when the touch pay is enable from mobile app and update on the banking system
  • Actively participated in all the business meetings for freeqing the requirements and expressing my views on various ideas
  • Used Jira for updating the user stories and tasks for ajile methodology
  • Implemeted fragments and services for the mobile application

Confidential, Royal Oak, MI

Android Developer

Responsibilities:

  • Involved in requirement gathering and outlining.
  • Used Prototyper to create mockups.
  • Made decisions on Layout design and Layout modifications.
  • Prompt in handling Custom Menus, Dialogs and creating Image Views.
  • Used Open Source Libraries for HTTP communication, User Feedback/Error Reporting, and UI enhancements
  • Used the Locationa services, maps and bluetooth for connectivity.
  • Used Graphs, Rest and Sqllite3 for Social authentication
  • Used REST APIs for server communication.
  • Implemented JSON parsing to filter server responses.
  • Used Shared Preferences to store and maintain user information. (Android)
  • Review feedback and
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Used gestures to allow for a consistent user experience.
  • Worked with the UI team to design the appropriate icon and display for the screens
  • Worked in Databases using native android API.
  • Designed the User Interface with WebViewfor logging in user specific accounts.
  • Used WebServices and networking to parse xml online data from server.
  • Debugged and tested the application on device.

Confidential

Android Developer

Responsibilities:

  • Implemented functionality based on the business requirements for major releases.
  • Developed user interface that used XML.
  • Used Airplane Mode to save battery life from searching a signal.
  • Worked on different modules like Signup, MyProfile, Dashboard, Your Plan, and Feedback.
  • Signup - This module is responsible for signing up the new user.
  • MyProfile - This is module is responsible for displaying the data of the user from the database. User can also edit the data but can edit only data like grade, school name, school zipcode and GPA.
  • Dashboard - This module is displayed on the homepage which displays the speed and accuracy of the user.
  • Your Plan - This module is displayed on the homepage which displays different tests a user can pick for practice.
  • Feedback - This module is responsible for giving the feedback to developer about how the user feels about the application and can also add comments.
  • Integrated Google Maps into the application using Google Android location-based APIs to display addresses and locations.
  • Involved in developing Integration and system test cases based on the business requirements.
  • Experienced in developing app handling XML data using efficient parsing technique such as JSON parsers.
  • Experience with REST and SOAP web services.
  • Used GPS provider to access location data.
  • When Airplane Mode is on, the GPS location is requested, and the app passively monitors satellite status. If no satellite signal is received after a certain number of seconds, the app temporarily turns off Airplane Mode until the GPS starts properly. This process is done automatically.
  • Analyzed and fixed the defects for various modules in the QA stages.
  • Supported Maintenance releases by fixing Red Hat defects and any scope changes.
  • Worked on debugging the application using Logcat, DDMS.

Confidential

Android Developer

Responsibilities:

  • Worked with design/UX team to create user-friendly and full functionalUI .
  • Wrote technical specifications and maintained all reports pertaining to application development process.
  • Responsible for consuming the REST services, getting a JSON response and parsing them to display on the user screen.
  • Used SQLitedatabase for local data storage.
  • Used the Android AsyncTask service to update List View Screen.
  • Followed the agile methodology in the project implementation.
  • Involved in developer testing by porting the app on multiple devices with various screen sizes.
  • Interact with users in forums and mails to get their feedback and improve the UI and modify the UI accordingly.
  • Involved in UI changes to make compliance with native look and feel.
  • Use to interact with the users in forums to get their feedback and address the changes necessary in the UI.
  • Involved in technical discussion with server to change the client to adopt server changes.
  • Used C2DM and GCM for push notifications from server.
  • Working towards building the application to support Accessibility.
  • Followed scrum methodology to implement the project and was involved in all the phases of SDLC.
  • Followed MVC (Model View Controller) for designing the applications.

Confidential

Java Developer

Responsibilities:

  • Participated in all the phases of the Software development life cycle (SDLC) which includes Development, Testing, Implementation and Maintenance.
  • Developed REST APIs in spring framework where the UI can interact.
  • Designed the JSON structure for data handling between APIs and UI calls.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Developed the JAVA classes to execute the business logic and to collect the input data from the users using JAVA, Oracle.
  • Involved in creation of SQL scripts to create, update and delete data from
  • Developed user interface using Spring JSP to simplify the complexities of the application.
  • Responsible for Development, unit testing and implementation of the application.
  • Involved in collecting client requirements and preparing the design documents.
  • Designed and implemented the various front end interactive pages using java script framework.
  • Extensively used the MVC pattern for data handling in the UI side.
  • Followed Agile Methodology in analyze, define, and document the application which will support functional and business requirements.
  • Wrote JSP using HTML tags for designing UI for different pages.
  • Extensively used OOD concepts in overall design and development of the system.
  • Used agile methodology to design, develop and deploy the new changes.

Confidential

Java Developer

Responsibilities:

  • Worked on Full Cycle of Software Development from Analysis through Design, Development, Testing, Integration, Deployment.
  • Design and development of modules using MVC.
  • Created XML-SOAP Web Services to provide partner systems required information.
  • Extensively used MVC Framework.
  • Designed and developed User Interface of application modules using HTML, JSP, CSS, JavaScript, jQuery and AJAX.
  • Used JIRA for bug tracking.
  • Used SVN as version control system for the source code.
  • Prepared Unit Test Plan & performed Unit Testing using JUnit.
  • Actively involved in Walkthroughs and Peer Reviews.
  • Used Web sphere Application Server for deploying the application.
  • Involved in storing paper forms into IBM Content Manager after converting them to images (.jpeg, .tiff, etc) and also storing Electronic forms.
  • Prepared Unit Test Plan & performed Unit Testing using JUnit.
  • Actively involved in Walkthroughs and Peer Reviews.
  • Done Regression Testing to make sure that new Functionality is not impacting existing functionality in the system.
  • Developed Test Plan and Test Cases.

We'd love your feedback!