We provide IT Staff Augmentation Services!

Senior Android Developer Resume

5.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • Senior Android developer with extensive software development and mobile application development experience in various platform - based industries with expertise in developing applications using Android SDK, Eclipse, Android Studio, Visual Studio and Xamarin.Android technologies.
  • Good experience in all phases of teh software development life cycle (SDLC). Responsible of analysis, design, development, Testing, implementation and maintenance of business applications in client/server technology.
  • Expertise on Mobile Application Development Using Xamarin.Android Approach.
  • Involved in every phase of Agile and Waterfall Methodologies of a SDLC (Software Development Life Cycle) with teh iterative and Evolutionary standards.
  • Highly skilled in requirement gathering & Analysis, preparing Functional & Design specifications and maintaining company standard documentation.
  • Good experience in design using Object Oriented Programming Principles like Inheritance, Polymorphism, Encapsulation & Data Abstraction.
  • Implemented teh latest Material Design guidelines, animations and UX optimization, Fragments, Layouts, Animations, Compound Views, Custom Views, ListView and RecyclerView.
  • Good Understanding and Experience with Build and Deployment Processes for iOS and Android.
  • Implemented teh RESTful data consumption using Retrofit with an OkHttp client and GSON.
  • Worked on deploying teh application into Google Play store and Company Portals (In- House).
  • Experience with Push Notifications, Google Maps, Navigation, GPS, and social media APIs.
  • Proficient with multiple IDEs tailored for Android Development (Eclipse, Android Studio, Visual Studio).
  • Work with management to talk through design plans, distribution of work, and time schedules, especially when new technologies arrive dat teh company wants to implement.

TECHNICAL SKILLS

Languages: Java, C# .Net, Kotlin

Mobile Development: Android SDK, Android Studio, Xamarin.Android

Platforms: Android, Xamarin

Software Development: Asynchronous Programming, Event Driven Programming, OOP - Object Oriented Programming, MVVM - Model View ViewModel, MVC - Model View Controller, RWD - SDLC -- Agile, Waterfall, Prototype

IDE Tools: NetBeans, Eclipse IDE, Microsoft Visual Studio, MySQL Workbench, Android Studio, XCode

Message Formats: JSON, BSON, XML.

Development Tools: Visual Studio, JIRA, Eclipse, Android Studio, Xcode, VirtualBox, Git, SVN.

PROFESSIONAL EXPERIENCE

Confidential - Minneapolis MN

Senior Android Developer

Responsibilities:

  • Develop and maintained Android application for U.S Bank customers using Kotlin programming language.
  • Updated teh Confidential application according teh new features from teh architecture team.
  • Raise merge request to integrate teh app in teh main repository
  • Create new branches in GitLap to track teh changes done for each user story
  • Fix issues with fingerprint logic for login
  • Fix analytic event tracking
  • Implement web views to handle user paperless preferences
  • Track issues and add progress updates using Jira
  • Work with Clients and Quality Assurance to resolve issues with applications, fixing issues found by teh QA Team.
  • Support QA Team to perform testing and generate featured builds for local testing and integrate with Hockeyapp for testing
  • Managed energy and battery using Leak Canary.
  • Worked with Jenkins Continuous Integration server and used it to test on real devices.
  • Attended daily remote SCRUM meetings with my colleague about App progress.
  • Worked in an Agile Scrum environment with bi-weekly sprints, and daily scrums.

Environment: Android Studio 3.3.2, Confluence, Jira, GitLab, Jenkins, Retrofit, Dagger2, Hockeyapp, Kotlin, Agile, Scrum.

Confidential, Springfield, MO

Lead Android Mobile Developer

Responsibilities:

  • Developed Android mobile application using Android Studio implementing data binding, Room library, and Constraint layout, Acra for crash reports and AndroidX library for compatibility.
  • Developed Screens for Android Devices using android standard XML design and also using Constraint Layout
  • Lead and mentor team of 2 members for android application development.
  • Develop Android Data Bindings for user interfaces (please elaborate this bullet by including teh tools used for teh task)
  • Designed application architecture to be compatible with device agnostic.
  • Designed application architecture.
  • Run several meetings with UI teams to halp them better understand Material Design approach, how to implement and teh possible outcomes for current layouts and User Interface.
  • Implemented push notifications and connected with Firebase console
  • Designed application architecture to be compatible with new devices in future with minimum code changes to UI/UX.
  • Integrating Rest services to call teh web services using Retrofit library (API calling).
  • Integrating SQLite for storing teh data in local using Room persistence library.
  • Continuous integration to road map software and project life cycle with several updated tools like Firebase, push notifications.
  • Integrate with Agile team deliverables for all teh processes of teh product life cycle
  • Fix issues with teh current Implementation and perform testing operations over physical devices and using Genymotion emulator.
  • Support QA Team to perform testing and provided support for throughout entire mobile development project.
  • Acted as point of contact for urgent and critical milestones in teh project life cycle and software development lifecycle, including explanatory steps for non-developer persons

Technologies: Java, Android, Android Studio, Android Data Bindings, GIT, Room persistence library, AndroidX library, Retrofit.

Confidential, Baltimore, MD

Senior Android/Xamarin Mobile Developer

Responsibilities:

  • Design and developed mobile application using Android SDK, Xamarin Studio and Genymotion for testing
  • Performed requirements gathering, transforming them into epics, user stories, development tasks and actively involved in teh application architecture and design.
  • Guided project management in planning and project structure
  • Designed and developed mobile application using Interface builder Xamarin.Android C# and XML.
  • Designed application architecture to be compatible with common couch base and it will work for both iOS and Android.
  • Design and develop Screens for Android Devices using XML.
  • Utilizing MVC design patterns for implementing teh architecture of teh application.
  • Implementing Web API Services for web service calls backend System and database.
  • Working on for Dynamic logic for reusable screens and application.
  • Implementing Android new features using C# Xamarin.Android.
  • Supervise automated testing and worked closely with QA Team to perform testing issues.

Technologies: Java, Android, C#, Xamarin.Android, Visual Studio, GIT

Confidential

Android Developer

Responsibilities:

  • Design and Developed Android mobile application using Eclipse and Android SDK.
  • Managed continuous integration using GIT and remote repositories on BitBucket.
  • Used Flatbuffers and GSON to serialize information passed along a network, two different serialization implementations to allow for adaptability in responding to changing requirements.
  • Used Android Asynctask to implement network communication structure dat features two way communications between teh client and server.
  • Use of SQLite database schema to persistent data storage for every schedule
  • Participated on teh RESTful API definitions for teh app.
  • Test REST web services using postman.
  • Utilized multithreading and asynchronous tasks to manage communication between server and application.
  • Supported team member through paired programming and use of whiteboard concept diagrams.
  • Support web service development; also support iOS testing and development
  • Provided successful demos of teh application’s features to higher management on many occasions.

Technologies: Android, Eclipse, Android SDK, SQLite, GIT, RESTful API.

Confidential, Texas

Android Mobile Developer

Responsibilities:

  • Design and develop android application using and Eclipse, Android Sdk and Genymotion.
  • Responsible for teh design, build, deployment, debug & maintenance of Android applications for Google play
  • Ensured all applications were developed with teh SDLC Software Development life cycle.
  • Responsible for teh implementation of teh user interfaces based on teh mockups provided by teh designer.
  • Tested applications on multiple devices to ensure compatibility standards
  • Programmed with clean, modular, robust code using Java and XML with Android SDK platform.
  • Fixed bugs with code, design patterns and miscellaneous occurrences during projects.
  • Perform manual testing on Android using Genymotion and iOS using teh iOS emulator and physical devices, also tested REST web services responses using postman.
  • Support IOS testing and development by implementing some views in for theiOS version

Technologies: Android, Eclipse, Android SDK, XML.

Confidential

Technical Support/Software Engineer

Responsibilities:

  • Provided department support to generate statistics and capture teh information obtained from communities.
  • Built a new database for teh school year and updated teh information accordingly to student registration.
  • Sent teh information to teh Family Development System periodically
  • Generated student registration statistics for community programs.
  • Generated student lists according to school, grade and location.
  • Created forms for data capture.
  • Assisted department users create documents and spreadsheets.

Technologies: PHP, MySQL, MS Access, Android

Confidential

System Developer

Responsibilities:

  • Added and updated modules on teh system.
  • Wrote modules in Java and generated SQL queries according to specifications using teh framework provided by University.
  • Write Java classes for teh backend.
  • Developed database code for transactions.
  • Debugged classes using NetBeans Debugger.

Technologies: Java, Servlets, Oracle, PL/SQL.

We'd love your feedback!