Android Developer Resume
PA
PROFESSIONAL SUMMARY:
- 6 years of extensive experience in Object Oriented technologies and Android applications wif Java/Android technologies involving System Analysis, Technical Architecture, Design, Development, Testing and Implementation.
- 5+ years of experience on working wif mobile application on Android platform, interactive application development and database management.
- Hands on experience in Android SDK based application development.
- Proficient wif common Android framework APIs (Location, Camera, Notification framework, Database, Media, Preference, Admin, Google Maps API).
- Proficient in using Fragments, Activity workflow, Action Bar Navigation, Menu designs, Custom Views.
- Worked in Activities, Fragments, Android Binding, Android Framework, Async Task, Intent, Services, Broadcast Receiver, Content Provider, RESTful Services, Phone Gap, Location Manager,Retrofit.
- Experience in working wif Google Maps API, Google Cloud Messaging, Material Design and Push Notification.
- Strong experience in teh Web Application GUI Development using HTML, CSS, JavaScript, Angular.js.
- Good noledge in designing and developing adaptive UI components, different Custom Views and Widgets for Android phones wif different screen resolutions.
- Experienced in Test Driven Development, Junit Test Cases, Performance Optimization and Integration Testing.
- Multiple applications integrating in teh Android Test Suite.
- Best practices enthusiast for Memory Management and high application performance.
- Experienced in requirements gathering and also Full Cycle Development Planning & Implementation.
- Strong leadership and communication skills in an agile environment.
- Excellent scheduling and resource management skills. Highly motivated, enthusiastic and self - starter.
TECHNICAL SKILLS:
Programming Languages: C, C++, Java, Kotlin, HTML, XML, XSLT, CSS.
Java Based Technology: Android SDK, Android NDK, JDBC, Multi-threading, AWT, SwingJava Script, Web Services.
Web Technologies: XML, HTML, CSS3, JSON, JavaScript, JQUERY, Angular.js, AJAX, Restful API, SOAP
Android Specific: Eclipse, Android Studio, Android SDK, REST, JSON, ADT Plug-in, Git, DDMS console, ADB server, Network connection, Google Maps, Face book, LinkedIn API, A sync Task, NavigationDrawer, Material Design,Toolbar, Multithreading, Shared Preferences, Xamarin
Mobile Technologies: Location, Camera, Notification, Google Maps, Media, Database, XML, Multi-threading, Web-services.
Debugging and Testing Tool: DDMS, Logcat, JUnit
Version Control Tools: SVN, MKS, Git
Incident Report Tracking: Jira, Bugzilla, Mantis
PROFESSIONAL EXPERIENCE:
Confidential
Android Developer
Responsibilities:
- Responsible for teh analysis, design, Testing and architecture of teh mobile application.
- Implemented local notifications and also working on Integrating Firebase push Notifications.
- Implemented TouchId, Face Id by using Biometric Manager.
- Worked on Web views, adding teh javaScript content to match teh web Bridge.
- Worked on Horizontal scroll bar Recycler views.
- Implemented Rating feature for teh application.
- Worked on video visits, Users can virtually meet wif physicians and also can view their test results, Immunizations, growth charts and provider visit notes.
- Worked on sending teh reminders to users for upcoming appointments.
Confidential, PA
Android Developer
Responsibilities:
- Responsible for teh analysis, design, Testing and architecture of teh mobile application.
- Worked in a Scrum model where we discovered, implemented and validated software in rapid cycles.
- Used MVC pattern to encapsulate client/server interactions helps to illustrate software pattern roles as well asdeveloperroles by separating object, components, and services into multi - tiers wif well-defined boundaries.
- Implemented mobile app for Android by using Java and Kotlin.
- Integrated Push Notifications using Firebase Cloud Messaging (FCM) to notify user updates for Account information.
- Integrated Application to Firebase (Firebase Analytics, Crashlytics, Firebase Performance Monitoring) to no more information from user.
- Involved in design and developing re-usable web services using SOAP, XML and Restful Web Services wif JSON.
- Used Shared preferences for login activity and for password and email validation.
- Used Services, Async tasks and Alert Notification API to implement event reminder feature into teh mobile app.
- Worked on implementing internal broadcast receivers to notify when data is received.
- Efficiently used Gerrit, Git and resolved issues and CR's in Jira wif continuous updates and reviews wif continue testing of teh application.
- Used tools like Gradle for building, Proguard for shrinking code and Jenkins for continuous integration.
- Used Espresso as anAndroidtest automation framework to write powerful and robust automatic black-box test cases.
- Testing included emulator and device testing wif multiple versions and sizes wif teh help of ADB tools and commands to run, debug and test teh application and database.
- Controlled JIRA workflows using Confluence and managed tasks wifin teh Agile framework.
Environment:AndroidSDK,AndroidAPI's, RESTFUL Web service, JDK, XML, JSON, HTML, CSS, GPS service, Logcat, ADT, GIT, ADB server, emulator.
Confidential
Android Developer
Responsibilities:
- Responsible for analyzing teh requirements of application, entire Mobile Agent Application android development, testing,stage, deployment, production maintenance and worked as android developer.
- ImplementedNotification Managerto display updates on teh notification bar.
- Responsible for adding teh update module for checking teh latest version of app.
- Worked on testing teh application using J-UNIT, Espresso,Mockitotesting framework.
- Involved in Implementing teh Cloud Login screen where user can enter desired Id and Password to login to cloud.
- Worked wif Application Activity Lifecycle callbacks for providing teh security and showing teh login screen when teh app goes to background.
- Implemented native libraries in application by using Android NDK.
- Used Dagger to construct teh instances of teh application and satisfy teh dependencies.
- Used RESTFULweb services for client-server communication and Data parsing in JSON and XML.
- Involved in designing teh layouts to be compatible wif split screen for android N and also for multiple screen sizes.
- Responsible for testing teh application in stage, code review fixing teh bugs and providing post-production support.
- Developed automation test scripts for client -server and web-based applications using Python.
- Worked on Async Task to perform short operations.
- Used Retrofit that provides a powerful framework for authenticating and interacting wif APIs and sending network requests wif OkHttp.
- Involved in Implementing teh Cloud Provision flow and handling errors by using Rx Java.
- Worked closely wif teh UX Team to create a Custom Components Library using React Native.
- Used open source environment in Linux and UNIX Platform Web application testing.
- In part production support fixed teh issues in various layer like database, connectivity, client - server handling, UI and business layer.
- Responsible for writing SQL and PL/SQL queries for writing stored procedures.
- Used JavaScript framework Mocha for unit testing and Jira as a bug tracking tool.
- Provided teh support for recent android version like android M and android N.
- Worked on ADB for analyzing teh logs and Debugging teh code.
- Involved in testing teh application, Troubleshooting and updating teh software version for devices.
- Closely worked wif QA and Server Team regarding User complained Issues.
Confidential
Java/J2EE Developer
Responsibilities:
- Participated in design, development and testing and deployment of teh application.
- Followed agile methodology for teh project SDLC implementation.
- Involved in designing teh Master page, web forms and review of all design documents.
- Responsible for application User Interface implementation using JSP, HTML, JSTL, JavaScript, Ajax and jQuery.
- Implemented MVC-Model architecture using spring and other J2EE design patterns like Service Locator, Session Façade and Singleton for teh application development.
- Designed and developed Spring MVC custom controllers, URL handler mappings, view resolver, JSPs, JavaScript, DOM, Ajax, container beans configurations
- Using Spring IOC (Dependency Injection), developed Java Beans, wif getter and setter properties to be configured by spring.
- Configured & implemented Spring Application Context to instantiate all bean classes in Spring MVC application framework and implemented Spring AOP for transaction management.
- Created user controls to be used in custom application pages.
- Implemented error handling to deal wif inevitable errors that pop up in application.
- Developed business logic for various modules of teh application using Struts framework.
- Data persistence is achieved through Hibernate framework.
- Prepared training material presentations and related documentation to use for teh team
- Developed unit test cases and executed them.
- Participated in teh Database Design process.
- Involved in creating stored procedures and Views.
- Involved in developing business logic for front-end and back-end functionality.
Environment: Java, JSP, Servlets, Struts, SOAP, Web Services, HTML, JavaScript, Ajax, jQuery, IBM Web Sphere Application Server, RAD, ANT, DB2UDB, JUnit.