Android Application Developer Resume
2.00/5 (Submit Your Rating)
San Francisco, CA
SUMMARY
- More TEMPthan 6 years of IT experience in mobile software development and web solutions.5 years of experience in Android application development, including design, development, enhancement and maintenance.
- Experience working wif various technologies such as: Android Studio, Google Material Design, XML, JSON, Genymotion, Android Virtual Device (AVD), Gradle, RESTful APIs, SQLite Database, Firebase, FCM, ProGuard, Apktool, dex2jar, Android ADT plug - in, JUnit, Espresso, J2SE, Java Design Patterns, Singleton, MVP, Factory, MVC, Git, Eclipse, IntelliJ, JavaScript, SQL, Google Map API, Bluetooth Programming.
- Excellent understanding of Android application framework, including but not limited to Media and Camera, Android Wear, Connectivity, Location and Sensors, Data Storage
- Experience in developing Android application using third party libraries including but not limited to SQLite, GSON, ButterKnife, Google Maps API, RetroFit, Picasso.
- Experience wif all phases of Software Development Lifecycle (SDLC) methodologies including Agile, Scrum and Waterfall.
- Extensive noledge in the Core application components of android applications (Activities, Fragments, Services, Multi-threading, Broadcast Receivers, and Content Providers)
- Expert understanding of Android frameworks and third-party libraries & technologies.
- Strives for elegant & rich UI app designs and simplicity in code while focusing on making robust applications.
- Skilled in using XML & JSON parsers; RESTful APIs to HttpGet and HttpPost data from/to feeds .
- Knowledge on Linux Kernel, Android Runtime, Android SDK, Android HAL, framework APIs, development tools, testing process and techniques.
- Experienced in Android debugging tools such as Monitor, DDMS, ADB, Trace, Logcat & Eclipse ADT tools.
- Capable of integrating Facebook, Twitter, Maps V2, and other open source APIs wifin applications as required by clients.
- Worked and familiar wif various Android application core framework components.
- Adapts quickly to new environments, new technologies & facing new challenges in general.
TECHNICAL SKILLS
Languages: Kotlin, Java, Android, C, XML, JSON, REST, RxJava, RxAndroid
Databases: SQLite, PL/SQL
Package & Tools: Android Studio, JIRA, Git, Repo, Gradle, Eclipse, Xcode
PROFESSIONAL EXPERIENCE
Android Application Developer
Confidential, San Francisco, CA
Responsibilities:
- Participated in several phases like Designing, Enhancements, Bug-fixing and maintenance of the Application.
- Android application development using Java, XML, JSON, GSON, SQLite, Fragments, RetroFit & Picasso.
- Focused on implementing rich user interface per UI/UX and Google’s Material Design specifications.
- Maintain the Session Management for the app and Supporting screen orientations (landscape and portrait).
- Extensively utilized Retrofit library wif OkHttp for API calls.
- Used the Picasso library for image caching.
- Designed efficient UI using SearchView, TabLayout, VideoView and ReceylerView.
- Made app for multiple platforms such as for tablets and different screen orientation.
- Used Amazon Mobile Ads API to display banner ads.
- Implemented Google Play Service to quickly get current location to find the nearest theaters.
- Worked on Push Notifications using FireBase Cloud Messaging (FCM) and integrated it in to the application to send notifications to the users.
- Used GIT for version control and Gradle as build tool.
- Participation in Sprint Planning and Sprint Status. Participate in sprint planning meetings by estimating the tasks to design, build, and development test software. Attend daily huddles to report progress and barriers to progress.
Android Application Developer
Confidential, Austin, Tx
Responsibilities:
- Worked as a part of sprint planning and communicate wif other management, engineers, product managers and support specialists on product issues.
- Worked in different phases of the project cycle like design, development and testing.
- Extensively used web views, list views & populated lists to display the lists.
- Responsible for implementing the REST services, getting XML, JSON response and parsing them to get the required information.
- Implemented Git for code management.
- Worked wif Application Activity Lifecycle callbacks for providing the security and showing the login screen when the app goes to background.
- Responsible for enabling the application to use the Camera feature to scan a document and upload the check using SQLite.
- Worked wif android JUnit Extension for writing test cases.
- Tested the app across different versions of Android and different android phones to assure quality and performance.
- Worked closely wif the web application development team to ensure proper integration between Mobile application and Web application.
- Worked on debugging the application using Logcat, DDMS.
- Experience in writing Java class as per the requirement.
- Registered the Broadcast Receivers for the android system announcements.
- Used Crashlytics, while testing the application, so as to verify the proper free-flow working of the application.
Android Application Developer
Confidential, Dallas, Tx
Responsibilities:
- Design and build advanced applications for theAndroidplatform
- Collaborate wif cross-functional teams to define, design, and ship new features.
- Work wif outside data sources and API's
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Designed and developed Mobile Media application forAndroidmobile devices wif extensive user interface development.
- Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
- Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.
- Integrated a Barcode Scanner into the application for faster product recognition and advanced services.
- Used services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
- Involved in working wif Location Manager and Restful Web service wif JSON.
- Used RESTFUL web services to consume a web service.
- Followed AGILE methodology wif Test Driven Development for implementing the Application.
- Worked on debugging the application using Log cat, DDMS
- Involved indevelopertesting by porting the app on multiple devices wif various screen sizes.
Java developer
Confidential -San Antonio, Tx
Responsibilities:
- Involved in the Requirements collection & Analysis from the business team.
- Involved in developing applications using Java, J2EE, Spring, JSP and Servlet.
- Created the design documents wif use case diagram, class diagrams, sequence diagrams using Rational Rose.
- Implemented the MVC architecture using Spring Framework.
- Implemented Action Classes and server side validations for account activity, payment history and Transactions.
- Implemented views using Spring, JSTL2.0 and Expression Language. Implemented Tiles Framework for the views layout.
- Worked wif various java patterns such as Service Locater and Factory Pattern at the business layer for effective object behaviours.
- Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
- Implemented the web services client to consume the third-party service API for validating credit cards.
- Developed ANT scripts and developed builds using Apache ANT. Used JavaScript for reliable and asynchronous exchange of important information such as payment status report.
- Developed Unit test cases using JUnit.