We provide IT Staff Augmentation Services!

Lead Android Developer Resume

4.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • 5+ years of software development experience.
  • 3+ years of Android software development experience.
  • 5 published applications in the Google Play store
  • Proficient in Object Oriented design (OOD) and Programming (OOPs).
  • Strong Java skills with a good understanding of design patterns.
  • Experience in JSP, Ajax, PHP, XML, Web/Enterprise applications using HTML, JavaScript and CSS.
  • In - depth hands-on development experience with Android for phone and tablets.
  • Hands-on experience integrating Android with various popular thirds party libraries.
  • Comfortable mentoring other developers about new topics and emerging technologies.
  • Always follows software best practices for code review and methodologies.
  • Experience with UI/UX design for mobile applications including Material Design
  • Familiar with some development IDE’s like Android Studio and Eclipse.
  • Comfortable with usage of third party emulators such as Genymotion and BlueStacks.
  • Knowledgeable in agile methodologies culture such as Scrum (Daily meeting, Stories, Product backlog)
  • Familiar with the most popular version control systems such as Git and Subversion
  • Web Application Servers (GlassFish, WebSphere, Tomcat & JBoss)
  • Servers/databases/and or IT resources and secure coding practices for potential user authentication and validation methods
  • Knowledge of mobile performance, multithreading and security issues
  • Comfortable with Android performance tuning (memory, speed, networking, thread management) and extensive experience using performance analysis tools.
  • Knowledge of security best practices for mobile application development/integration.
  • Ability to exercise independent judgment with minimal direction from supervisor - self-starter and problem-solver.
  • Expert architectural challenges faced when creating applications for mobile devices.
  • Experience working in a team using an Agile development environment.
  • Expert at developing robust and responsive mobile applications including both online and offline operation.
  • Full understanding of the Android application lifecycle and in-depth experience with Fragments.
  • Appreciation of Android-specific asynchronous processing techniques.
  • Proficient working with REST APIs using best practice networking frameworks such as Retrofit, Volley, Picasso, etc.
  • Experience working with unit test frameworks such as Expresso & Robolectric.
  • Recent exposure to Android Wear while developing a POC’s for my latest project.

TECHNICAL SKILLS

Languages: Android SDK, Android Wear, Java, JSP, HTML5, CSS3, JavaScript, PHP, XML

Databases: SQLite, MySQL

Web Servers: Apache, Tomcat, JBoss, Glassfish

Web Services: REST, SOAP, JSON

IDEs: Eclipse, Android Studio, Dreamweaver

Libraries: Picasso, Volley, Flurry, Amazon Web Services, HelpShift, ButterKnife, Retrofit, Icepick, Bolts, Hugo, Fiksu, Yozio, Kochava, Bugsnag, Nine Old Androids, Localytics, GreenDAO, ORMLite, SQLCipher, Robolectric, JUnit, SQLite, Timber, iText

Continuous Integration Tools: SVN, Git

Incident Report Tracking: Jira, Bitbucket, HP Quality Center

Android Emulators: BlueStacks, Genymotion

PROFESSIONAL EXPERIENCE

Lead Android Developer

Confidential, San Francisco, CA

Responsibilities:

  • Conducted individual project plan reviews and resolve the conflicts between project tasks, timeframes, and required results.
  • Included Yahoo Flurry as analytics tool to gather information about the app usage and user behavior
  • Mentored and trained junior developers about several third party libraries
  • Worked closely with the Mobile Product Management teams to prioritize additional product features, APIs and SDK enhancements required to implement customer solutions.
  • Improved the app including material design features such as card views and recycler views.
  • Assigned milestones and kept track of project development.
  • Engineered the application using the latest Android SDK, Google Maps API’s and advanced UX and UI design architecture.
  • Managed Continuous Integration of code using Git to share source control for the application within the organization.
  • Incorporated advanced external libraries for networking, parsing and location tracing for application optimization and faster responsiveness.
  • Implemented Google Maps API V3 for displaying the registered users depending on their current location and the nearby relatives
  • Designed and developed the database for the app using the MySQL workbench and successfully deployed on MySQL server available on cloud services.
  • Integrated and build RESTful Web Services for effective communication.
  • Developed Unit Test Cases, employed TDD testing techniques and used automated testing tools.
  • Added a capability to store the data in SQLite DB on mobile device for persistent storage.
  • Implemented Google Cloud Messaging Mechanism for communicating to the user.
  • Developed application using the Agile Software development methodology.
  • Managed ongoing maintenance to fix bugs, add features and functionalities, and improve User Interface

Sr Android Developer

Confidential, Madison, WI

Responsibilities:

  • Used Icepick and Jakes Wharton’s Hugo plugins for Android Annotations.
  • Actively involved in team meetings, ensuring the application delivered preeminent performance and functionalities.
  • Traveled to client sites for onsite discovery and solutions presentations.
  • Established high level prototype version, reflecting the business statement and requirements.
  • Mentored junior developers, assigned milestones and track project development.
  • Built the application using the latest Android SDK, Google Maps API’s and advanced UI design architecture.
  • Developed a Flexible UI building framework using Android Fragment.
  • Designed and developed functionality between user’s interaction and delegating it back to server.
  • Successfully utilized the Restful web services in Android application for consuming JSON based requests and responses using external library like Volley and Picasso
  • Built a layer wise architecture to effectively pull inventory record and maintain a cache to boost quick search of restaurants.
  • Implemented effective Database design to store asset/inventory record in a relation database.
  • Integrated Google Play Services and MapsV3 for geo location and listing nearby stores.
  • Largely used external libraries for application optimization and faster performance.
  • Incorporated In-App payment mechanism.
  • Created the Scanning framework using ZXing barcode
  • Built Unit test cases using JUnit and automated testing tools for TDD.
  • Incorporated GCM for sending real-time information to the users regarding latest offers, etc.
  • Leveraged beautiful mobile app design practices when crafting the application user interfaces with the best possible UI experience.
  • Followed Daily SCRUMS for project management and development.

Android Developer

Confidential, San Francisco, CA

Responsibilities:

  • Integrated Urban Airship library for client-side customization and notifications
  • Participated in the app re-skinning working closely with the UI/UX team.
  • Designed a POC with JustInMind prototype based on UI/UX specs for approval
  • Implemented Google Analytics and Kochava for app analytics
  • Project and knowledge management for digital media and broadcast activities.
  • Dynamically involved in application design, making it more robust and user friendly.
  • Develop high level prototype version, reflecting the business statement.
  • Design, develop and deploy the necessary web services needed for the app using Net Beans 7.2 and Glassfish 4 application web server in cloud services provided by Microsoft Windows Azure.
  • Implement all functionalities of the Android Application, including sign in, publishing trips, student discounts, messages, inbox (sending and receiving), account management and signup.
  • Design and build messaging functionality between registered users with the best possible user friendly character.
  • Consume the Google Maps API for marking up the advertisers of the organization, and for displaying these registered advertisers to the users depending on his current location.
  • In corporate Ksoap2 API in Android Application for consuming SOAP requests and responses.
  • Design and develop the database for the app using the MySQL workbench and successfully deployed on MySQL
  • Actively involved in the team meetings in delivering application with the best performance.
  • Added Yozio library for mobile growth improving better install, routing and tracking use cases

Android Developer

Confidential, Parsippany, NJ

Responsibilities:

  • Implemented Bugsnag for app error and crash monitoring
  • Integrated j256 ORMLite to manage all SQLite interactions
  • Performed peer reviews on colleague’s code to ensure consistent standards.
  • Worked with other engineers, developers, architects, QA, system engineers and project managers on solving new and existing technical challenges.
  • Understood requirements, implement solutions, and provide administration tools and documentation for specific projects.
  • Integrated third-party social-media network API like Facebook, Google+ for user profile creation.
  • Engineered the backend server side coding for implementation of chat algorithm.
  • Optimized the app functionality by using external image-loading and networking libraries.
  • Designed and developed functionality between user’s interaction and delegating it back to server.
  • Established effective front-end and back-end communication through RESTful services.
  • Extensively used gestures to provide unique shake functionality to initiate chat within app.
  • Integrated Google Play Services and MapsV3 for geo-location based services.
  • Effectively managed the code review using continuous integration with SVN.
  • Implemented TDD, BDD testing mechanism and build Unit test cases using JUNIT.
  • Deployed GCM for sending real-time information to the users.
  • Leveraged beautiful mobile app design practices when crafting the application user interfaces with the best possible user experience.
  • Used Bi-Weekly Sprints for project management and development.
  • Worked closely with the management for the implementation of the desired functionality.
  • Managed ongoing maintenance to fix bugs, add features and functionalities, and improve User Interface.
  • Used Nine Old Androids for using the Honeycomb (Android 3.0) animation API on all versions of the platform back to 1.0

Android Developer

Confidential, Centreville, VA

Responsibilities:

  • Integrated advanced UI in cooperation with the UX and graphical designers team for application compatibility.
  • Championed the design of the application user interfaces with the best possible user friendly nature according to UI/UX specs.
  • Contributed to the advancement of the Mobile Service practice by documenting solutions, creating templates, and sharing best practices via practice meetings and internal knowledge repositories.
  • Architected technical designs based on functional and business requirements.
  • Implemented locations services and upgraded the implemented google maps version to the latest
  • Managed continuous integration of the code using subversion as source control version.
  • Created custom popup windows using compound views
  • Coded persistent storage of user data using SQLite and shared preferences.
  • Effectively synchronized the server database to local database using RESTful web services and parsed data in desired format.
  • Employed desired testing techniques of TDD using automated testing tools.
  • Used Timber as logger to extend the Android Log functionality
  • Worked under Agile methodology for project management and development.
  • Developed and maintained set of unit tests to support application testing.

Test Engineer

Confidential, Las Vegas, NV

Responsibilities:

  • Analyzed and tested hardware and software of electronic gaming devices.
  • Examined programming code of the electronic games.
  • Ensured devices and games in compliance with jurisdictional regulatory standards.
  • Worked with other engineers, supervisors and other department to ensure projects are completed in time and are satisfying.
  • Worked with multiple projects concurrently and ensured each one is delivered on time
  • Trained new engineers to successfully complete tasks assigned

We'd love your feedback!