We provide IT Staff Augmentation Services!

Lead Android Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • An experienced Mobile Application developer with 11+ years of experience
  • Adept in analyzing information system needs, evaluating end - user requirements, custom designing solutions, troubleshooting for complex information systems management.
  • Strong Technical knowledge and experience on Mobile Applications, which includes Android Platform, J2ME and Blackberry SDK.
  • Experience in using Open source Video Player to streaming the video files.
  • Experience in HLS steaming.
  • Experience in using RxJava 1.x/2.x and RxAndroid 1.x/2.x
  • Experience in usingDagger 2 dependency injection framework.
  • Experience in usingButterKnife 7/8 view binding framework
  • Expertise in Material Design for Android Applications.
  • Experience in Google analytics, Mix-panel analytics platform.
  • Experience in UI instrumental
  • Experience in using Google Maps.
  • Knowledge in IOS application development using Swift 4.
  • Experience in integrating Facebook and LinkedIn on Android application
  • Expertise in Android application components such as Activities, Services, Broadcast Receivers, Content Provider, Fragments, Intent, Binder, Async Task, Preferences, AIDL, Launch modes Stack, Permissions, Notifications, Bundle, Parcel, NDK, material design, views, view groups and other their life-cycle.
  • Experience with native Android UI development for phones/tablet (multi-resolutions, resource utilization such as images, layouts, strings) and Android Debugging Tool.
  • Implemented application to handle orientations and support multiple screen dimensions to many devices.
  • Experience developing multithreaded software and network based Async calls.
  • Experience writing Android HTTP clients for Web Services (Android Http Client, Java SDK specific http clients, OkHttp3 and Retrofit2)
  • Expert in the interaction between various devices and different versions of Android
  • Strong problem solving and analytics.
  • Good knowledge of Software Development Life Cycle and Quality Assurance.
  • Very good working knowledge on Performance Tuning, Debugging, Testing in various platforms.
  • Superior interpersonal communication and technical documentation skills, able to work effectively as part of team or independently and good team coordinating skills.
  • Excel under pressure in deadline-driven environment and motivate others, successfully manage multiple tasks and projects simultaneously.
  • Adept at meeting challenges and overcoming obstacles as needed and recognized for strongleadership and communication skills.
  • Known for writing efficient, maintainable and reusable code that preserves privacy and security.
  • Cooperating with other teams across the organization for efficient work progress.
  • Proficient in object-oriented design, data structures, problem solving, complexity analysis, and debugging.
  • Regarded as a self-motivated and well organized team player.
  • Experience in leading small team of developers.

TECHNICAL SKILLS:

Operating Systems: Windows /98/2000/XP, Ubuntu 10.04/12.04 LTS and Android OS.

Programming Languages: Java,AndroidSDK, J2ME, Blackberry(SDK), Python 2.7.1, C,C++.

Development Environments: Android Studio 1.5/2.x, Eclipse 3.x

External Libraries: RxJava,RxAndroid,Dagger 2, Retrofit 2, Okhttp3, Gson.

Build Tools: Maven 3.x,Ant 1.8.1,and Cradle for Android.

Version Controls: SVN, Git Repository.

Project management tools: Jira, Version One

PROFESSIONAL EXPERIENCE:

Confidential

Lead Android Developer

Environment: MVP Pattern,Material Design, Android 4.4, Butter Knife, Dragger2, OkHttp 3, Retrofit 2, RxJava 1.x/2.x and RxAndroid 1.x/2.x, Android Studio

Responsibilities:

  • Design and implemented MVP architecture for the application.
  • Involved in UI Design, technical architecture, development and testing.
  • Participated in feature design, worked with the product and UX team.
  • Worked with REST API Web services and implemented service calls using Retrofit and Rx Java.
  • Working with product management team and design team.
  • Translated designs and wireframes into high quality code.
  • Integrated with App Dynamics for detailed metrics tracking.
  • Used fragments extensively for code reusability.
  • Used GIT for version control and Espresso for UI testing.
  • Designed the app to support landscape on mobile and tablet.
  • Developed custom views for Portfolio, Performance and Goal modules.
  • Implemented material design principles & patterns in the application development.
  • Working in Agile environment to support on prod issues and business changes.
  • Implemented Instrumental UI testing using Espresso framework, Solo, Unit.
  • Working with QA team to resolve the issues.
  • Attending daily stand up calls to update sprint stories.

Confidential, Irvine, Consultant

Lead Android Developer

Environment: MVP Pattern,Material Design,Android 4.2, Butter Knife, Dragger2, Restful web services OkHttp 3, Retrofit 2, Google Analytics,Android Studio

Responsibilities:

  • Design and implemented MVP architecture for the application.
  • Translated requirements intohigh quality code..
  • Built rich user interface screen using material design support library.
  • Implemented screen to support both on phone and tablets.
  • Implemented Async call layer to consume restful web service api’s.
  • Used GIT version control.
  • Implemented google map integration to visualize the dealer locations.
  • Implemented feature to integrate with Facebook.
  • Implemented feature to integrate with LinkedIn.
  • Integrate with library to scan the Driver’s license.
  • Supporting the prod issues and any business changes.
  • Working with QA team to resolve the issues.
  • Implemented Instrumental UI testing using Espresso framework, Solo, Unit.
  • Working closely with Product management team.

Confidential, Irvine, Consultant

Sr. Android Developer

Environment: Android 2.1/4.0, Thales SVDU,Thales TMU device, JSON Parsing, Android SQLite Database, Ubuntu 10.04, Maven Script, Shell Scripting.

Responsibilities:

  • Conceptualized, designed, developed and deployed PAXGUI application on TPMU device for different airlines.
  • Designed and Implemented custom widgets to meet customer user interface requirements.
  • Implemented Android stubs to enable/disable hard home and back button based functional context.
  • Using Video/Audio players to streaming the media files.
  • Implemented Android stubs to enable/disable Android activity launcher.
  • Implemented complex user interface using n-level expandable lists and custom gallery views.
  • Developed Android patches for smooth consuming of track pad motion events and installed on TPMU device (Android 2.1).
  • Implements Async load managers to populate big amount of data on UI components without any sluggishness.
  • Implements background thread and services to cater different functionalities like listening audio while playing games.
  • Written automation scripts to test performance of application. These scripts navigate whole application back and forth for approx. 100 hours.
  • Analyzed and fixed memory leaks using MAT (Memory Analyzer Tool).
  • Researched application acceptance and solicited feedback from users to boost adoption rates
  • Wrote technical specifications and maintained all reports pertaining to application development process
  • Communicated effectively with program management to meet customer expectations.
  • Responsible for bug fixes and dependencies and deliverables
  • Monitoring and guiding other team members on technical and functional clarifications.

Confidential, New York

Sr. Android Developer

Environment: Android SDK (2.2), Cryptography API, JSON Parser, ANT 1.8.1, Python 2.7.1 and Eclipse 3.5

Responsibilities:

  • Working with application architect to understand functional specifications, requirements and scope.
  • Implemented encryption/decryption of raw assets (ePubs) using SHA-256 algorithm.
  • Implemented functionality to parse the decrypted ePubs using JSON parsing.
  • Identified customer pain points and opportunities to exploit untapped markets.
  • Responsible for application/system dependencies and deliverables.
  • Developed the functionalities like GoTo, Search, and Pinching zoom for single touch devices.
  • Signing the application using private key.
  • Publishing the apps to Android Market and Third party market store (Amazon).
  • Written Python script to retrieve the book and send as input for ANT to build the app.
  • Trouble shooting the problem ePubs (digital publication).

Confidential, Bloomfield, CT

Sr Java Developer

Environment: J2ME (CDC1.1), RIM, OCAP 1.3.1, Aspen OSL, Cygwin, Ant 5.0

Responsibilities:

  • Design the module 4:3(SD) and 16:9(HD) display of the application.
  • Implemented 16:9 display support.
  • Implemented EPG functionality and populated on UI.
  • Developed different UI screens using HME and Elektra frameworks.
  • Worked on WBA (Open Cable standard protocol) feature.
  • Tested the modules in Motorola set top boxes.
  • Used perforce for version control.
  • Developed code adhering to the open cable platform standards.
  • Actively involved in the integration of different use cases and code reviews using code collaborator tool.

Confidential, New York

Sr Mobile Developer

Environment: Black Berry JDE 4.7.0, RIM, CLDC 1.1, RMS, PIM, Resource Bundle's Wireless messaging, Blackberry mail api, Google Android 1.1 SDK, ADT plugin for eclipse, Ksoap-1.1, J2ME (MIDP 2.0), Eclipse 3.4.

Responsibilities:

  • Requirement gathering.
  • Analyzed security risks and scope.
  • Preparing product specification and review
  • Product presentation to the team and manger
  • Involved in parsing SOAP response
  • Implemented Animated look and feel in UI screens
  • Porting the application on hand held and tested.
  • R &D on certain Blackberry api’s.
  • Integration of the system
  • Testing and Bug fixing.
  • Actively involved in product architecture design.
  • Preparing work status and functions, and design concepts for use by the application team.

Confidential, Pittsburgh, PA

Sr Java Developer

Environment: JDK 1.6, Swings, JFreeChart, MySQL server 5.0, DAC API (3rd Party), Eclipse 3.4.

Responsibilities:

  • Understanding of High level and Low level design document.
  • Developed and Implemented templates and common classes for the project.
  • Written the functional specification document
  • Involved in the design and development of the interface and logical flow
  • Developed the user interface frames using java swings.
  • Populated the range test data as Graphs and Charts using Jfreechart.
  • Implemented the modules like firmware upgrade, Force Association, Force reports, User Interval Data and Range test functionality.
  • Implemented the report generation module for various kinds of consumed data.
  • Preparing and packing of application using JWS and Install Anywhere tool.
  • Implemented the license validation module.
  • Testing, review, developing test cases and integration of the modules.

We'd love your feedback!