We provide IT Staff Augmentation Services!

Senior Android Developer/architect Resume

2.00/5 (Submit Your Rating)

San, DiegO

SUMMARY

  • Having overall 12+ years of experience in software development.
  • 10+ years of extensive experience in mobile apps development.
  • It includes5+ years in Android/Titaniumand 5+ yearson Brew platforms.
  • Strong track record of delivering successful commercial software products.
  • Complete mobile application life cycle experience from design, development to publishing of mobile applications.
  • Hands on using Java/Java Script5+Yrs) and C++as programming Languages.
  • Have strong knowledge of OOPS, SDLC (Software Development Life Cycle) and Design Patterns this includes MVC architecture, Agile and Scrum Methodology.
  • Hands on experience in XML and JSON parsing and data structures.
  • Excellent technical abilities possess strong oral and written communications skills, analytical and interpersonal skills.
  • Experience of Porting of Applications and Games on different devices.
  • Cross Platform App development using Titanium platform.
  • Having Masters Degree in Computer Science.

TECHNICAL SKILLS

Mobile Platforms: Android, Titanium, Blackberry, Brew

Android Platforms: Android 1.x, Android 2.x, Android 3.x, Android 4.x

IDE: IDEA IntelliJAndroid Studio, Eclipse, Microsoft Visual Studio

Web Services: JSON, XML

Databases: SQLite

Languages: Java,Java Script,C++

Project Mgmt: JIRA, BugZilla, Microsoft TFS

Operating Systems: Mac, Windows 7, Vista, XP

Version Controls: SVN,Git, GitHub and Visual Source safe

Methodologies: Agile and Scrum, Test Driven Development

PROFESSIONAL EXPERIENCE

Confidential

Senior Android Developer/Architect

Environment: Android, Java, Eclipse ADT, Android devices, SVN etc

Responsibilities:

  • Developed Mobile transfer Module supported by tablets
  • Developed Mobile transfer Help Module using Android Dialog Fragments
  • Enhanced email account activities to support tablets along with smart phones
  • Providing Spanish support for mobile transfer module
  • Working with external libraries for low level integration& interfacing with manufacturer API’s
  • Developing automated ant build scripts for MAC for native NDK&SDK compilation
  • Providing releases for different manufacturers & devices on day 2 day basis
  • Developed UI components and activities using Android SDK for multiple screens using XML Layout Editor
  • Established http communication between mobile application and server
  • Consumed multiple web services using JSON and XML data format, which includes parsing and database storage
  • Use of Activities, Fragments, Fragment Transactions, Handler, Loaders, ListView, CursorAdapter
  • Content Providers, SQLiteDatabase
  • Use of various layouts used including RelativeLayout, LinearLayout, TableLayout
  • Application Resources including animations, styles, strings, dimensions, integers, color - state list, drawables, layouts, shape drawables
  • Support for multiple screen sizes and densities, tablets and handsets
  • Utilizing the support package for backward compatibility
  • Experience preparing assets & resources for portrait/landscape support for smart phones & tablets.
  • Android application development using Java, IDEA IntelliJ, Eclipse, XML, JSON, SQLite & the Android SDK

Confidential, San Diego

Senior Android Developer/Architect

Responsibilities:

  • Designed & developed the application architecture & framework
  • Developed UI components using Android SDK for multiple screens using XML Layout Editor
  • Established http communication between mobile application and server
  • Consumed web services using JSON and XML data format, which includes parsing and database storage
  • Developed User Login and Registration Activities
  • Designed a Help Navigation system based on HTML5 & CSS3
  • Integration with secured user enrollment and authentication system
  • Integration with a messaging system to establish the communication between various users of the system
  • Development of XML Layouts, user interfaces & activities/fragments
  • Implementing Background Services for data communication
  • Using AsyncTask& worker threads for long running tasks to keep the UI fluid
  • REST API Integration using XML/JSON format Web Services.
  • Development of System Privileged Application
  • Working on Pre-releases devices and tablets
  • Smartphone & tablet support
  • Provided Multilingual & Accessibility support
  • Experience with various build, source control, automated testing, and continuous integration technologies
  • Object oriented programming
  • Working on Agile development / Test driven Application development

Confidential, Edison NJ

Senior Android Developer/Architect

Environment: Android, Java, Eclipse ADT, Android devices, SVN etc

Responsibilities:

  • Designed & developed the application architecture & framework
  • Developed Front End UI components using Android SDK for multiple screens using XML Layout Editor
  • Established http communication between mobile application and server
  • Consumed multiple web services using JSON and XML data format, which includes parsing and database storage
  • Implemented “Pull to Refresh” logic using custom List adapters, web services, to pull and load new list contents from the server.
  • Implemented “Push Notification support” for user activities
  • Integrated the apps with Facebook library for multiple uses like fetching friends list, sharing contents etc
  • Published the application on Google play store
  • Developed User Login and Registration Activities
  • Displaying HTML5/CSS3 web pages using Web Views
  • Extensive use of source control systems like SVN, Source Safe, Microsoft TFS etc
  • Development of ant based build scripts for MacOs
  • Experience with various build, source control, automated testing, and continuous integration technologies
  • Supported 2.3.x with the Android support library
  • Designing the application to work on most Android OS versions, screen sizes and resolution
  • Creating both XML and code-based layouts to accommodate dynamic and static content
  • Implementing detailed logging and stack trace crash reporting for debugging purposes
  • Storing data received from web services in local SQLite databases for offline access

Confidential, New York, NY

Senior Android Developer/Architect

Environment: Android, Java, Eclipse ADT, Android devices, SVN etc

Responsibilities:

  • Performed application requirements analysis
  • Designed and developed Application Architecture & framework.
  • Developed Front End Application UI using XML layouts
  • Development of custom UI components and Adapters
  • Developed Custom List Adapters to display Complex Lists
  • Consumed web services and Implemented Http Communication using JSON Data
  • Implemented SQLite Database interaction to store and retrieve product and categories data.
  • Support for social network sharing using Facebook
  • Integrated Facebook library to establish Application and Product sharing between friends
  • Developed Categories and Product activities to display wide range of products
  • Implemented Filters for color, size and categories.
  • Development of Upcoming Sell notification when new sells opens.
  • Developed Shopping Cart and Checkout activities to implement purchase process
  • Developed User Registration, Login and User Setting Activities

Confidential

Mobile Developer/Architect

Environment: Titanium, Java Script, Eclipse, Apple and Android devices, Mac, TFS etc

Responsibilities:

  • Worked on Application requirements and specification
  • Designing Application architecture and Framework
  • Implemented Http Communication using JSON data.
  • Developed custom UI using Cards, List Accordion Layouts.
  • Development of Survey and Sourcing Module. HTML5 & CSS3 to display static content of Customers & Third party vendors/suppliers.
  • Developed Create Survey Module to allow various kinds of questions like Text, Date, Time, Checkbox, Radio, List etc.
  • Developed View Module to display all kinds of Questions for Preview.
  • Developed Complex Grid Based Questions and displaying Options in tabular format.

Confidential

Environment: Titanium, Java Script, Eclipse, Apple and Android devices, Mac, TFS etc

Responsibilities:

  • Worked on the basic requirement and developed the requirements to fulfill the requirements of sales people and dealers.
  • Conceptualization of Application features and App functionalities.
  • Worked on Application architecture& framework
  • Implemented Http Communication to send and receive data between mobile app and server.
  • Application UI Development and client server communication.
  • Created screens to help dealers and sales person to go through all the sales materials and videos to explain product functionality.
  • Developed screen where user can order the LoJack Products.
  • Front End Application UI Development consisting Various UI Components like Accordion, Sliding panels etc.

Confidential

Environment: Android, Blackberry, Java, Eclipse ADT, Android & Blackberry devices, SVN etc

Responsibilities:

  • Analyzed application requirements and designed application framework.
  • Implementation of Http communication to send and receive the events and conference details.
  • Worked on synchronization of event data information between mobile app and server.
  • Worked on XML Data Parsing and storage of the same on file system and database.
  • Implemented User registration and Login.
  • Developed application UI to display latest conference and events. Allowed users to schedule the plan and synchronized the same with server.

Confidential

Environment: Blackberry 4.7, Java, Blackberry JDE, SVN etc.

Responsibilities:

  • Application development and enhancements, Porting and Issue fixing

Confidential

Environment: Brew C++, Microsoft Visual Studio and Porting on 37 Brew devices, SVN etc.

Responsibilities:

  • Application UI Development, Client Server Communication
  • Worked on downloading & displaying books category listing and books.
  • Worked on downloading and displaying books available in those categories. Worked on parsing the books data and displaying the same on mobile screen.
  • Handled paging and navigation of books.
  • Project Management, QA and Release Management

Confidential

Environment: Brew C++, Microsoft Visual Studio, Various Brew Devices and SVN etc.

Responsibilities:

  • Application Architecture and Design
  • Application UI Development & Network Communication
  • Enhancing Background Offer download process, Acknowledge Module

Confidential

Software Engineer

Responsibilities:

  • Module development, Client coordination and Technical support.

We'd love your feedback!