We provide IT Staff Augmentation Services!

Android Developer Resume

5.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • 8+ years of experience in analysis, design, development, implementation of enterprise applications using Java and J2EE technologies which includes 6 years of mobile applications using Android.
  • Experience in Android application development and Hybrid applications.
  • Experience in implementing native libraries in application by using Android Studio IDE, SQLite, Java, XML, Android SDK, Android NDK and ADT plug in.
  • Experience in an Agile Software Development environment using AGILE methods like SCRUM and Waterfall model.
  • Experience in Kotlin Programming language.
  • Proficient in object - oriented design, data structures, problem solving, complexity analysis, and debugging.
  • Experience in applying System Development Life Cycle SDLC for applications and understanding of business rules.Experience with MVC, MVP and MVVM design pattern.
  • Experience in TDD Test Driven Development and have good understanding of Dependency Injection.
  • Experience in using Fragments, Activity Workflow, Action Bar navigation, Services, Intents, Broadcast Receivers, Menu designs, and view controls.
  • Experience in Recycler View, Horizontal Grid View, Table Layout, Grid Layout, Grid View, List View, Https URL Connection etc.
  • Experience in building multithreaded applications using Threads, Handlers and Asynctask.
  • Experience in using Android Storage options like Shared Preferences.
  • Expertise in Designing Modular UI Layer and hands on experience in UML, and Object Oriented Techniques Design Patterns.
  • Experience in Bluetooth and Wi-Fi with android devices.
  • Good experience of developing and deploying web applications and web services in cloud, have hands on experience of Amazon AWS and Google App Engine.Good understanding of scaling Android UI across multiple Android devices.
  • Excellent knowledge of Version control tools like GIT, TFS and SVN and familiar with application deploying in Google Play.
  • Sound knowledge of using Library and third-party tools like Dagger Dependency Injection, Volley Network Library, Active Android SQLite Database Library, ButterKnife, Eventbus, Piccasso etc.
  • Experience with automated testing frameworks (e.g. Espresso, Robotium, JUnit)
  • Experience in working on various operating systems like Windows and Unix/Linux.

TECHNICAL SKILLS

Languages: Java, Kotlin, React Native, XML, SQL, JavaScript, HTML, CSS, C and Objective -C

Database Technologies: MYSQL, SQLite

Web Services: REST, SOAP, XML

Operating Systems: Mac OSX, Ubuntu, Windows

Modeling: UML, MS Visio, MS Project

Development Tools: Android Studio, Visual Studio, Eclipse, SQL Server Management Studio

Version Control Tools: Git, SVN, TFS

Debugging Tools: Logcat, DDMS, ADB

PROFESSIONAL EXPERIENCE

Confidential, McLean, VA

Android Developer

Responsibilities:

  • Worked in different phases of the project cycle like design, development and testing.
  • Responsible for the analysis, design, and architecture of the mobile application.
  • Support releases in accordance with development life cycle
  • Designing and developing user interfaces using Android XML.
  • Integrated location based services using Google Maps API.
  • Testing included emulator and device testing with multiple versions and sizes with the help of ADB.
  • Monitor and investigate Application issues with the help of manual automation team.
  • Creating various Logs and test cases with the help of the Logcat.
  • Tested the app across various versions of Android and different android Mobile devices to assure quality and performance.
Confidential, Cincinnati, OH

Android Developer

Responsibilities:

  • Contributed to application requirement analysis for achieving the specifications suggested to improve the application
  • Implemented off-line mode version of the app using connectivity Manager class
  • Implemented interactive training screens using navigation component of android
  • Implemented multiple banners throughout the app to display messages to the associate at a given period of time.
  • Implemented the capability of deleting item in case it is unintentionally scanned.
  • Implemented what's new screens which shows new features to the associates of a new version of the app.
  • Implemented feedback feature where the associates communicate directly to the developers.
  • Changed the look and feel of the app by completely changing already existing UI.
  • Made the app treat slow network calls as offline, to make the app fast.
  • Implemented trouble scanning flow. Which is an alternative in case a barcode can't be scanned.
  • Implemented a configurable capability of the app, to allow associates to scan one item in the cart.
Confidential, Mayfield, OH

Android Developer

Responsibilities:

  • Perform requirements collection, design & analysis of specifications, development & customization of the applications, testing and bug fixing the mobile applications using native android technologies.
  • Work on Agile Scrum methodology and deliver accepted functionality in each sprint.
  • Develop design specifications for application requirements, which include business rules, screens, interfaces, reports and definition of data and error messages.
  • Develop new programs in accordance with the business requirements and modify existing programs and applications.
  • Create, modify inventory data using SQLite database.
  • Deeply Involved and developing User stories on RxJava for Android Devices.
  • Register the Broadcast Receivers with various intent filters for the android system announcements.
  • Develop screens to Create Account, Forgot Account & Chat Optimization using Intent Integrators and APIs.
  • Learnt new OOP Language called Kotlin and successfully migrated parts of the project to Kotlin
  • Worked with Storyboards in iOS to implement view layouts.
  • Design data models to match the XML/JSON format which is parsed from server.
  • Consume the REST services, getting a JSON response and parsing them to get the required information.
Confidential, Warren, MI

Android Developer/Systems Engineer

Responsibilities:

  • Requirements and systems engineering on next generation in-vehicle infotainment features for connected cars.
  • Analysis, design and develop the Infotainment 3.0 project.
  • Design User Interface using XML including custom views for every designed formats in different Android Activities and Fragments.
  • Implement Intents and Services for communication between activities.
  • Storing data in to the data base using SQLite, Content Providers for small amount of data and XML parsing or DOM traversal for data retrieving.
  • Making the Restful Web Service Calls at the various stages in the app development cycle and parsing the responses back from the web servers according to the application requirement.
  • Translating requirements of the client into workable model.
  • Working with other software developers and other end users to ensure technical compatibility and user satisfaction.
  • Interacting with Managers and gather requirements from the feature requests.
  • Ensure all the requirements are translated in technical terms.
  • Developing functional specs, DFMEA, help GCCX to develop use case business narratives, help UX team with HMI design and spec, and drive requirement specification development.
  • Support cross functional system development teams and assist in feature validation.
  • Perform feasibility analysis, alternate solution identification and participate in technical documentation.
  • Requirements management using DOORS and DNG, Change Request Management using RTC.
Confidential, Louisville, KY

Android Developer

Responsibilities:

  • Developed enterprise Android Applications with C#, Java and SQL Server backend processing.
  • Involved in working the several syncing services.
  • Problem analysis, software design, implementation and testing of features, enhancements and bug fixes.
  • Working in a collaborative environment consisting of multiple programming teams, QA, product and other management.
  • Working with Product Managers to evolve understanding of product needs and translate into product specifications and working system components.
  • Manage the day to day operations of the team. Set out a clear vision and strategic plans for the long term health of the products.
  • Performed Code review and Involved in manual testing, prepared Unit Test Cases and Unit test plan and performed Unit testing module with Robotium framework and writing the integration test whenever required in the application flow.
  • Build Test Application and Automation Test cases with Robotium and EspressoWorked on writing scripts for various systems administration tasks and take care of everyday administration such as setting up new users and assisting users around the office.
Confidential

Java / J2EE Developer

Responsibilities:

  • Involved in various stages of the project life cycle primarily design, implementation, testing, deployment and enhancement of the application.
  • Involved in designing the system based on UML concepts which include data flow diagrams, class diagrams, sequence diagrams, state diagrams using Rational Rose Enterprise Edition
  • Designed and developed web pages using JSP, HTML and used JavaScript for client side validation
  • Involved in design and development of the application in n-tier fashion based on MVC architecture standards and utilized Struts frame work.
  • Developed data model and stored procedures.
  • Developed Servlets to process update information.
  • Responsible for maintenance and production support of the application documented design and functional aspects of the application.

We'd love your feedback!