We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

0/5 (Submit Your Rating)

CO

SUMMARY:

  • 7+ Years of experience in analyzing, design, development, research, implementation and publishing of mobile applications
  • Over 4 Years of experience in Android application development with Android SDK.
  • Understanding Object - Oriented design pattern and successfully implemented the concepts in Android
  • Proficiency in developing Android applications as well as other mobile operating systems and platforms
  • Excellent memory management skills, debugging and troubleshooting skills
  • Experience in Relational Databases such as Postgre SQL, My SQL, and SQLite
  • Strived for elegance and simplicity in code while focusing on scalability, readability and standards complicity.
  • Experience in Software Verification and Validation.
  • Designed and coded application components in an Agile environment utilizing a test driven development approach
  • Expertise in developing, deploying, porting and debugging application for Android mobile development and also in web / software development.
  • Strong knowledge of Object-Oriented Analysis and Design (OOAD)
  • Expertise in developing application forAndroidOperating System using Eclipse IDE, C, C++, JAVA,AndroidSDK, JNI and ADT plug-in.
  • Excellent in trouble shooting/debuggingfor software applications.
  • Willingness and ability to quickly adapt and learn new technologies.
  • Good knowledge in designing and developing adaptive UI components, Widget for Android phones with different screen resolutions.
  • Experience in applying System Development Life Cycle (SDLC) for applications and understanding of business rules.
  • Experienced with reading and writing XML documents.
  • Extensive experience in dealing with both SOAP as well as REST based web services.
  • Hands on experience with Android Unit Testing & used tools like J-UNIT 3 &Robotium.
  • Hands on experience with android geo location services
  • Hands on experience with parsing JSON data.
  • Adept at quickly adapting to new environments, new technologies and facing new challenges.
  • Multitask- oriented with strong competitive drive and work ethic to succeed.
  • Good hands on experience with dealing with OpenGL &Phone gap hybrid app development.

TECHNICAL SKILLS:

Mobile technologies: Android 1.6 - 4.3, Emulator, ADB, DDMS, Services, Content Providers, Intents, Logcat, Multimedia, and Location based services, Camera, Audio and Video

Languages: Java, Objective C, C/C++, JavaScript, PHP, SQL, Action Script 3.0

Frameworks: Android SDK, Java Development Kit (JDK), .NET, C standard Library, JQuery Mobile

Web Technologies: HTML 5, CSS 3, XHTML 1.1, XML 1.8, JavaScript 1.8.5, JQuery, AJAX-RS, Jersey, Apache, and Tomcat

Development & Testing Tools: J-Unit, TestNG, Robotium, Dreamweaver CS5, Photoshop CS5, MS Office, Open Office Suite

Databases: SQLite, SQLite Mobile, Mysql, Oracle 10g.

IDEs: Eclipse, Android ADT, Net beans, XCode

PROFESSIONAL EXPERIENCE:

Confidential, CO

Sr. Android Developer

Responsibilities:

  • Involved in complete SDLC for all the planning, development, testing to maintenance/code enhancement.
  • Designed and Implemented Views and Layouts for user interaction.
  • Developed the UI layers for activities & implemented Fragments within UI.
  • Used multi-threading to implement parallel processing.
  • Set Network Speeds. Use preset configurations or enter custom uplink and downlink speeds. Set Network Congestion levels
  • Use preset values, or enter custom values for uplink rates, downlink rates, network round-trip times, queue size percentage, and the percentage of packet loss.
  • Block specific domains and IP addresses
  • Build a list of individual domains and IPs, or upload the list in a file allowing you to block all IP addresses for a particular domain.
  • Participated in developing the widget Framework and UI
  • Designed and implemented the user interface using various Custom layouts, list views, buttons, dialog boxes, alert boxes, edit boxes and displaying data using different custom adapters.
  • Followed up releases with fixing issues and enhancements for the application.
  • Developed and used a location based service to capture the user location.
  • Made a major contribution in brand refactoring the resources of a project to make it more generic and used Resource overlays.
  • Involved in requirement gathering and planning of the application
  • Lead the team of 2 people and an active developer in encoding and encryption
  • Defined the project structure as player, encoder and encryption
  • Developing Encoder using FFMPEG open source code by using predefined encode parameters like h264
  • Developing Encryption with cipher encrypt for encoded stream with AES encryption parameter
  • Used File Input Stream and Output Stream for stream encryption
  • Used thread to perform encryption to avoid UI delay and developed handler to display UI elements
  • Developing Video player by using android media player with no title bar parameters enabled
  • Designed layouts using status bar, video view and with basic layouts
  • Consumed REST based web services using JAX-RS with Jersy.
  • Implemented PUSH notification so that the user knows that the order is ready and is being delivered.
  • Implemented fragments and Mobile Device Integration (MDI) over 3g and Wi-Fi.
  • Used Android SDK 4.0.3 and Eclipse IDE for development.
  • Extensively tested alpha releases with JUNIT 3 &Robotium.
  • Semi-involved deploying android app to the Google Play Store.
  • Used SVN for version Repository maintenance.

Environment: J2EE, Java, Android SDK, Eclipse 3.4/3.5, REST, JSON, JAX-RS with Jersy, SQLite

Confidential, CO

Sr. Android Mobile Developer

Responsibilities:

  • Involved in full life cycle of the application including prototype, design, development, and testing.
  • Developed different features for the application, such as: Conference Calls, Meeting Schedule, System Info, Video Stoplight feature, Call Hold feature, Audio calls add-in feature for both embedded devices, Polycom Touch Control.
  • Innovative video calls, leader in video conference calls.
  • By enabling calendar, your personal calendar and notification can be shown in the screen. This is linked with emails.
  • Involved in requirement gathering, planning
  • Lead the team of 2 people and an active developer for Level1 and flash screen
  • Defined the project structure as data controllers, Level1/2/3, game intro, utils and view
  • Developed flash screen. Used video view and video player for flash screen implementation with no title bar enabled
  • Developed game introduction screens using gallery view and custom gallery adapter. Used on Item Selected Listener to implement functionality of the particular tabs
  • Implemented Bean class to get or set item ids and categories for the game
  • Created dropping element by using translate animation with predefined delay
  • Used sensor of android to get the position of the element and to move the element according to base
  • Used draw bit map to draw the caught elements in on Draw method to achieve the requirement
  • Involved in developing in Level2 and helped for Level3 and Level4
  • Involved in testing and bug fixing
  • Designed layouts using Dialogues, Image Views, Video View, gallery and with some basic layouts
  • Understanding of Client-server, Cloud computing service architecture and Internet Technologies (e.g. HTML5, CSS3, JQuery, XML/XSLT, JSON, HTTP)
  • Refactored the code base to optimize start-up time and memory usage.
  • Integral in internationalizing of the app to support different languages.
  • Key resource for layout and UI work utilizing XML, Views, List View, Menu Item, Activities, Fragments, Frame, Animations, Notifications, etc.
  • Simulating for prototype, write Design Document, document Feature Verification Test (FTV).

Environment: J2EE, Android SDK, Eclipse 3.7, HTML5, CSS3, JSON, JQuery, XML.

Confidential, Chicago IL

Android Developer

Responsibilities:

  • Developed Internet radio application using android platform so listen to live-streamed music published from south cast server.
  • You can search your own radio station and add to radio list and also stream music from south cast server.
  • Consuming REST based web services using JAX-RS with Jersy.
  • Was responsible for designing the UI for application for using XML.
  • Truly MVC structure and also followed Activity Life Cycle.
  • Worked and already tested on Android device running with API 8.0 (android 2.2).
  • Involved in testing task include writing, implementation and execution of unit.
  • Involved in the planning and requirement gathering of the project.
  • Lead the team of 4 members and active developer in account details screen.
  • Implemented circular tab view using set of relative layouts in a scroll view in conjunction with message handler
  • Extensively used OOP concepts.
  • Developed custom user interface using xml.
  • Communication with backend systems for data.
  • Used Bouncy CastleAPI’s for security architecture for communication with server.
  • Involved in unit testing &complete system testing of the application and fixing bugs.
  • Used JSON to get data from web server.
  • Developed rich UI for account details using Relative Layouts, list view and gradients
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Good hands-on in recording the logs usingLogcat.
  • Involved in writing the application logic using ADT plug-in forAndroid.
  • Involved in Planning and requirements gathering process.
  • Worked closely with the business analyst to design and put together the general architecture of the application.
  • Coded different activities for different purposes using java.
  • Implemented different activities to capture and validate the image.
  • Provided authenticated access to the application using username and password.
  • Provided options for different activities by using Menu.
  • Worked in JNI part for validation of Image.

Environment: J2EE, Android SDK, Eclipse 3.4/3.5, REST, JSON JAX-RS with Jersy.

Confidential, Kansas City, Kansas

Android Mobile Developer

Responsibilities:

  • Developed the User Interface layers and the web modules for the activities including Eula, Sign In, Profile, Settings for multilingual app for both tablets and phones.
  • Used Android SDK (2.0 to 4.0.4) and Eclipse IDE for development.
  • Involved in designing some of the processes in the application that are developed by other developers.
  • Involved in debugging the application, production bugs fixing and enhancing the app.
  • Wide use of ADB commands from firmware upgrade to modifying contacts per sqlite3 table structure.
  • Senior developer in the team and guided 2 junior engineers
  • Extensively used OOP Concepts.
  • Developing the new features for the ARO analyzer/ collector.
  • Video correlation feature for regular trace &Pcap trace.
  • Developed SSL data parsing for secured collector/ analyzer.
  • Designed and implemented the user interface using various Custom layouts, list views, buttons, dialog boxes, alert boxes, edit boxes and displaying data using different custom adapters.
  • Implemented video capturing feature for the application.
  • Followed up releases with fixing issues and enhancements for the application.
  • Built using the Android SDK on Eclipse with an Android Emulator
  • Used Java design patterns.
  • Involved in testing complete flow of the modules.
  • Involved in fixing the orientation issue using Monkey Tool.
  • Involved in requirement gathering, wire framing and outlining.
  • Implemented in Android, iPhone, Blackberry as well as windows desktop for dam aka client
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Involved in Functionality testing and Unit testing.
  • Developed test cases and performed unit testing using JUnit.
  • Wide use of application framework like Telephony manager, content providers, content resolver, SQLite, AsyncTask, Alert Dialog, and Bitmap.
  • Used SVN for version Repository maintenance.

Environment: Java, Android SDK, Eclipse 3.6/3.7, XML, HTML5, CSS, JSON.

Confidential

Java Developer

Responsibilities:

  • Involved in elaboration, construction phases and deployments of EAR files in the RUP process.
  • Designed and Created Domain model and schema using object oriented design / UML diagrams Built SOAP Web services.
  • Installed and configured Web Logic in Development and Testing environment.
  • Created User Interface screens using HTML, DHTML, AJAX, CSS, Java script.
  • Developed Action classes, Action Forms,and Struts Configuration file to handle required UI actions, JSPs for Views.
  • Developed server side presentation layer using Struts MVC2 Framework.
  • Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
  • Used RAD application development and configured external capabilities for various interfaces.
  • Performed Inheritance based OR mappings in tables to simplify the data in Hibernate.
  • Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
  • Deployed web services for updating the information to the workflow steps and getting the pre-configured workflow processes and invoked with RMI.
  • Unit tested all the classes using JUNIT at various class level and methods level.
  • Made use of WINCVS for checkout and check in operations.

Environment: Java 1.4.2, J2ee1.4, Web Logic 6.0, Struts 1.2, Hibernate 2.0, JSP 2.0, SOAP Web services, HTML, XML, XSL/XSLT, JavaScript, JavaBeans, AJAX, Oracle 10g.

We'd love your feedback!