We provide IT Staff Augmentation Services!

Senior Android Developer Resume

4.00/5 (Submit Your Rating)

Armonk Ny Senior Android Developer Armonk, NY

SUMMARY

  • Strong experience in IT development including Java enterprise, Web services, android, database management, support application and Operating Systems (Sys Admin).
  • 5 years in solid android application development.
  • Up to date with the latest new technologies such as Android mobile, Material Design and Android 6 permissions.
  • Versatile in Data and Sheet communication, processing, formatting, frameworks and protocols like JSON, XML, SOAP, XPath, and XSL.
  • Familiar with different IDE’s including Eclipse, NetBeans, Android Studio, and Rational Software Architect.
  • Experienced using AGILE & Scrum methodologies during application development for consistent collaboration and quality product delivery.
  • Experienced making documentation of functional requirements and UI design.
  • Engaged with cultured development process using version control systems such as Mercurial, RTC, Git and SVN.
  • Integrated the new functionality contained in Android Marshmallow, including Runtime Permissions, Battery Doze and Standby mode and the new SSL client.
  • Overseen application development from inception to completing and very familiar with the software development cycle.
  • Strong communication and presentation skills with sponsors, good team player with critical analytic and interpersonal skills.
  • Developed technical leader skills throughout my work experience.
  • Developed negotiation skills well applied in business process.
  • Developed skills as adviser in projects solving issues with innovations ideas.
  • Developed automations skills with Perl and shell scripting.
  • Experienced with global roles, working and coordinating people for different countries and time zones while I use to be technical leader for Confidential (India, China, Brazil, Costa Rica, Slovakia, U.S.A., Argentina and México).

TECHNICAL SKILLS

Programming Languages: Java, PHP, Javascript, C/C++, Python, Perl, Shell Scripting.

Markup Languages: XHTML, HTML5, CSS3, SCSS

Databases: MySQL, DB2, SQLite, Oracle

Frameworks: Struts, Velocity, Portal.

Web Servers: Apache, Tomcat, Jboss, Websphere, Weblogic.

Cloud: Softlayer, Parse, Firebase.

Web Services: SOAP, REST

External Libraries: Volley, Picasso, Retrofit, Gradle, Facebook, Fresco, Butterknife, Gson, Jackson, Glide, Picasso, LeakCanary, Schematic, EventBus, Otto, RXJava.

IDEs: Eclipse, NetBeans, Android Studio, Rational Software Architect.

Change Management Tools: Mercurial, RTC, Git, SVN

Methodologies: Agile, SCRUM, Waterfall.

Operative Systems: Linux, Windows, AIX.

Tools: VirtualBox, VMWare, SiteScope, SoapUI, SSH Secure Shell.

PROFESSIONAL EXPERIENCE

Confidential - Armonk, NY

Senior Android Developer

Responsibilities:

  • Followed the Material Design guidelines to create multiple screens using animations and support widgets.
  • Implemented calendar for meetings, courses.
  • Created an automated system to generate tickets on requirement changes.
  • Led a team of 9 through the entire project, 2 graphic designers, 5 developers and 2 QA.
  • Worked on agile development using SCRUM and working as a Product Owner and a Scrum Master in several meetings.
  • Used Javadoc to document and create system definitions to standardize its usage.
  • Developed a module that provides a feature to collect user comments and chat messages.
  • Integrated the new functionality contained in Android Marshmallow, including Runtime Permissions, Battery Doze and Standby mode and the new SSL client.
  • Used a customized Java Thread/Runnable implementation hosted on an IntentService that kept the messages and chats synchronized in real-time.
  • Used a Fragment-based architecture to support tablets and application flexibility.
  • Worked with Firebase and SoftLayer as MBaaS in order to implement crash reporting, analytics and push notifications in the app.
  • Created a production application ready to be migrated with the new capabilities of Android N (Multi-window, Drag and drop, Enhanced notifications, battery Doze mode).

Confidential - Armonk, NY

Android Developer

Responsibilities:

  • Created multiple themes based on Holo Light and Holo dark to create the screens.
  • Developed the application with an Agile approach, being involved with user interaction.
  • Led a team of 7 through the entire project, 1 graphic designer, 4 developers and 2 QA.
  • Used Model View Presenter to fit in with a mobile architectural pattern.
  • Utilized AudioStream to implement the video conferences.
  • Had the role of the Scrum Master in several meetings helping other developers and attendants to jump hurdles.
  • Documented the method and classes behavior with LaTex to automatically create a centralized repository.
  • Worked and finished a module containing different screens, including: Contacts, Chats, Favorites, Voice Chat, Video Chat.
  • Final application was hosted in small DrawerLayout activities that navigated through Fragments using the BackStack’s transitions.
  • Created a local cache database using Sugar and GreenDAO, with simple Java Bean entities.
  • Implemented the use of recycleView.
  • Created fragments for code manageability and to provide best user experience.
  • Consumed RESTful web services using a Retrofit instance on top of an OkHTTP client.

Confidential - Armonk, NY

Android Developer

Responsibilities:

  • Worked with the support libraries to implement new screens supporting multiple physical devices.
  • Implemented calendar for scheduled meetings.
  • Talked with the stakeholders and end users in order to maintain expectations through the development process.
  • Led a team of 5 through the entire project, 1 graphic designer, 3 developers and 1 QA.
  • Create an application using Model View ViewModel that created a 1:1 relationship with the views and the business logic classes.
  • Developed an innovative algorithm that created multiple stories depending on the due dates and team availability with SCRUM.
  • Worked with Javadoc syntax in order to set up a maintainable documentation framework.
  • Defined a screen based on calendar meetings with different views, projections and to-do activities.
  • Focused on writing efficient, reusable, and maintainable code.
  • Implemented a Fragment-based navigation using the FragmentManager persisting their state through orientation changes.
  • Supervised the creation of a local cache architecture using Content Providers, Loaders and SyncAdapters over a SQLite database.
  • Implemented the use of ShareActionProvider to share the images for presentation.
  • Implemented the use of recycleView.
  • Created fragments for code manageability and to provide best user experience.

Confidential - Armonk, NY

Android Developer

Responsibilities:

  • Defined different interface specifications that were accepted by a UI/UX team.
  • Supervised the requirement gathering process in order to set up an Agile and quick environment.
  • Led a team of 6 through the entire project, 1 graphic designer, 4 programmers and 1 QA.
  • Utilized Model View Controller to design the app structure using an architecture easy to test and maintain.
  • Worked on agile development using the Framework SCRUM.
  • Documented all of the codes and resources used in the app.
  • Supervised the creation of a module based on business connections with different teams.
  • Focused on writing efficient, reusable, and maintainable code.
  • Worked with a simple Activity that was viewed as a master-detail layout depending on the end qualifier.
  • Implemented a simple local database cache with a custom SQLiteOpenHelper implementation.
  • Implemented the use of ShareActionProvider to share the images for presentation.
  • Implemented the use of recycleView.
  • Created fragments for code manageability and to provide best user experience.
  • Implemented the use of soflayer (cloud services).
  • Implementing the card views for better user experience based on UI.

Confidential

Android Developer

Responsibilities:

  • Designed and Developed the UI throughout the app.
  • Met with end-users and product-owners to set up the basic navigation between different screens.
  • Improved the dependency decoupling by adding a MVC design with the main classes in the system.
  • Implemented the creation and usage of Location Services using the first version of the Google Maps API.
  • Focused on writing efficient, reusable, and maintainable code.
  • Implemented the use of ShareActionProvider to share the images for presentation.
  • Created fragments for code manageability and to provide best user experience.
  • Implementing the recycleView for better user experience based on UI.
  • Implemented the API from google maps.
  • Implemented REST services.

We'd love your feedback!