We provide IT Staff Augmentation Services!

Android Developer Resume

3.00/5 (Submit Your Rating)

CaliforniA

SUMMARY

  • Over 7 years of experience as Software Developer wif 4+ years on Designing, Development and Enhancements of Android Applications for Smartphone and tablets Java and Python.
  • Experience wif Android UI design (including custom views and Fragments)
  • Experience wif Android Auto and Car Connecting devices.
  • Extensively worked on almost every stage of application development right from collecting requirements, providing guidelines for design, creating application architecture, implementation dat includes various stages in development, QA, code signing and releasing to Market.
  • Proficient in common Android framework API’s( Location, Camera, Notifications, Maps).ImplementedRESTFULAPIcalls to communicate wif server using RactiveX, ble gatt, REST API, Volley, Retrofit, Picasso.
  • Experience in using Fragments, Activity workflow, Action Bar Navigation, Menu designs and view controls, and Loaders.
  • Hands Experience wif MVC, MVP, MVVM Design Patterns.
  • Experience working wif Google Maps APIs, Geocoder API.
  • Developed applications for multiple form factor devices adaptability.
  • Experience inagilesoftwaredevelopmentprocess and scrum.
  • Extensively worked wifAndroidSDK,AndroidStudio, Eclipse IDE along wifAndroidADT plug in.
  • Developedapplications fromscratchand experience publishing them tothestore.
  • Knowledge and exposure to full Software Development Life Cycle including design, data modeling, software implementation, and documentation.
  • Expertise in developing apps using SQLite, Firebase.
  • Experience wif source code control management likesubversion(SVN) and GIT.
  • Experienced wif GitHub and othersourcecontrolmanagement.
  • Extensively worked on memory leaks, push notifications, Gradle.
  • In - depth understanding ofAndroidAPIs and Frameworks such as Content Providers & Intents, Broadcast Receivers, Media Player, GCM, Camera,Sensorsand Location based features.
  • Hands on experience wif CI and CD Tools Jenkins, Chef, Pupet.
  • Experience in Cloud interface, Bluetooth,sensors and REST webservices.
  • Experience in implementing native libraries in application by using Android NDK.
  • Experience wif working on cross-platforms Phone Gap and Ionic.
  • Good understanding ofSOAP, Web Services, XML Parsing and JSON.
  • Strong experience wif MySQL, and SQL Server andRDBMS concepts.
  • Testing tools Appium and UI Automator Monkey Runner.
  • Experience inarchitecturedesign, development and implementation of software applications, TDD (Test Driven Development) test cases and testing.
  • Hands on wif Firebase i backend platform for building Web, Android and IOS applications. For database, different APIs, multiple autantication
  • Experience wif designing and developing web Applications using Java/J2EE.
  • Experience in web technologies like HTML, XML,JavaScript, JQuery, AJAX, and CSS, Illustrator, Photoshop, InDesign.

TECHNICAL SKILLS

Programming Languages: Android, Photoshop, Illustrator, C, JAVA, HTML5, CSS3, Java Script, Objective C,

Database Environments: Oracle 10g, MySQL

IDE’s and Tools: X-Code, XAMPP, Notepad++, MS Office, Adobe Reader, Photoshop, Microsoft Paint, Movie Maker, Adobe Flash, Eclipse, Visual Studio, Android Studio.

Operating Systems: Windows, Mac OS, IOS, Android, Linux (Red Hat)/UNIX.

PROFESSIONAL EXPERIENCE

Confidential, California

Android Developer

Responsibilities:

  • Designed and implemented teh application using UI Events, Activity, Fragments using Constraint Layout, Dagger, Rxjava, View model, Lottie animation and Live Data, DataBinding using Kotlin.
  • Responsible for consuming teh REST services, getting JSON response and parsing them to get teh required information using Retrofit Service.
  • Build flavors Mock and Live.
  • Used to Participate in Grooming and Retrospective for requirement gathering for stories enhancements.
  • App Dynamics.
  • Followed Agile Methodology in analyze, define and documented teh application which will support functional and business requirements using JIRA.
  • Used Perforcerepository.
  • Followed Agile Methodology in analyze, define and documented teh application which will support functional and business requirements.
  • Managing Team and pair programing wif team.
  • Writing Test Cases for teh ViewModel.
  • Implemented Automation Testing for UI flows using teh Xpath code.
  • Had to closely work wif QA team while fixing bugs.

Environment: Android SDK, Android Studio, RxAndroid, Kotlin, Rxjava, Dagger, Retrofit, JIRA, Perforce, See Test, TeamCity, Google Firebase, Jetpack libraries, Invision.

Confidential, San Francisco California

Android Developer

Responsibilities:

  • Designed and implemented teh application using UI Events, Activity, Fragments using Constraint Layout, Dagger, Rxjava, View model and Live Data using Kotlin.
  • Responsible for consuming teh REST services, getting JSON response and parsing them to get teh required information using Retrofit Service.
  • Build flavors Mock and Live.
  • Used to Participate in Grooming and Requirement gathering for stories.
  • App Dynamics.
  • Hands on experience in writing teh FSD Documents.
  • Followed Agile Methodology in analyze, define and documented teh application which will support functional and business requirements using JIRA.
  • Used BitBucketGit for version control.
  • Followed Agile Methodology in analyze, define and documented teh application which will support functional and business requirements.
  • Managing Offshore Resource.
  • Writing Test Cases for teh ViewModel.
  • Implemented Automation Testing for UI flows.
  • Had to closely work wif QA team while fixing bugs.

Environment: Android SDK, Android Studio, RxAndroid, Kotlin, Rxjava, Dagger, Retrofit, JIRA, GIT, Bit Bucket, OkHttp, Mockito, Jetbrains, Google Firebase.

Confidential, Oklahoma City, OK

Android Developer

Responsibilities:

  • Designed and implemented teh app architecture: UI, activities and model classes
  • Responsible for consuming teh REST services, getting JSON response and parsing them to get teh required information.
  • Crashlytics Splunk Mint.
  • Integrated location based services using Google Maps API to display locations of teh nearest stores.
  • Work closely wif teh web application development team to ensure proper integration between mobile application and web application.
  • Worked on anAndroidService to implement teh Push Notification.
  • Followed Agile Methodology in analyze, define and documented teh application which will support functional and business requirements using You Track.
  • Used BitBucket(SVN) for version control.
  • Followed Agile Methodology in analyze, define and documented teh application which will support functional and business requirements.
  • Worked on various NDK apps for material design layouts.
  • Involved in implementing Async task for teh background operations.
  • Worked on debugging teh application using Log cat, DDMS.
  • Implemented Automation Testing for UI flows.
  • Had to closely work wif QA team while fixing bugs.

Environment: Android SDK, Android Auto, Android OEM, Google API's, Web view, GPS service, JSON, NDKLog cat, Eclipse ADT, Gradle, ADB TOOLS, YouTrack, OkHttp, Retrofit Rxjava, Dagger, Kotlin.

Confidential, San Francisco CA

Android Developer

Responsibilities:

  • Redesigned teh application using new wire frames wif constraint layout.
  • Implemented Instagram and Facebook libraries wif new features to share for teh users.
  • Involved in requirement gathering and designing of teh application, Components Creation, Annotations, CICD using teh Team city, Familiar wif Sketch tool, Code review using Crucible, Reusability of code using.
  • Designed and Created Domain model and schema using Object-oriented design/ UML diagrams built SOAP Web Services.
  • Refactored teh code base to optimize start-up time and memory usage.
  • Implement new service API in teh client to better interact wif teh backend side and receive http response.
  • Integral in internationalizing of teh app to support different languages.
  • Worked on teh Android AsyncTask service to update List View Screen.
  • Implemented teh Android animation style & gesture events to flip teh Screen/Layout.
  • Had to closely work wif QA team while fixing bugs using JIRA.

Environment: Android SDK, sketch, Android OEM, Google API's, Web view, GPS service, JSON, NDKLog cat, Eclipse ADT, Gradle.

Confidential, Memphis, TN

Senior Android Developer

Responsibilities:

  • Designed and implemented teh app architecture: BLE GATT Android Version 5.0, ZigBee 2.5 and IoT model classes, Broadcast Receiverfor Connected Room.
  • WorkedwifBluetooth GATT Profile, multimedia,NFC,Locationand AWS IoT, AWS Dynamo DB, EC2 Lamda functions in Node JS.
  • In dis project we used Linux Audio System.
  • Understanding of Google’s Android design principals and interface guidelines
  • Proficient understanding of code versioning tool Bit Bucket.
  • Experience wif Atlassian tools - JIRA, Bitbucket, Confluence
  • Crashlytics Splunk Mint, Fabric.
  • Used Fragments, list views, menus & populated lists to display teh lists from fragments using simple adapters.
  • Experienced using non-Google libraries, e.g. Event Bus, Dagger 2, or other open source libraries in gatt sever.
  • Experience wif teh networking protocols TCP/UDP.
  • Worked on Linux in embedded environment systems.
  • Responsible for consuming teh REST services, getting JSON response and parsing them to get teh channels and Applications.
  • Integrated location based services using Google Maps API to get teh current temperature.
  • Work closely wif teh web application development team to ensure proper integration between mobile application and web application.
  • Worked on anAndroidService to implement teh Push Notification.
  • Followed Agile Methodology in analyze, define and documented teh application which will support functional and business requirements.
  • Involved in implementing Async task for teh background operations in gatt profile.
  • Worked on debugging teh application using Log cat, DDMS.
  • Customer Identity and Access Management (CIAM) for Property Management System.
  • Implemented Automation Testing and CTS for UI flows. NDK libraries C++ helper, OpenGL ES and OpenSL ES C, C++ library to update device status to Aws IOT server and subscribing for notifications from AWS server.
  • Used firebase for Property management
  • Python scripting for creating lex voice commands.
Environment: Android SDK, Android Auto, Android OEM, Google API's, Web view, GPS service, JSON, NDK, Log cat, Eclipse ADT, Gradle, ADB TOOLS.

Confidential, Miami, FL

Senior Android Developer

Responsibilities:

  • Updated layouts using new and existing wireframes.
  • Worked in an Agile based environment.
  • Collaborated wif web services team to implement teh backend support.
  • Created test cases and test data for testing teh application using Junit Extensions.
  • Used array adapters for different kind of layouts.
  • Created a pop-up notification for alerting employees about their pay check.
  • Used ApacheSubversion(SVN) for version control.
  • Usedmulti-threadingto implement parallel processing.
  • Used Frame Layout method to show background images of teh app.
  • Consumed web services and Implemented Http Communication using JSON Data.
  • Used Agile PM Methodologies to develop solutions and fixed bugs.
  • Porting teh entire software to use shared libraries on teh Tandem OSS andLinuxwhich involved modification of Cmake files as well as changes to C/C++ code.
  • Used Crashlytics for getting reports of crashs from users.
  • Worked wif agile methodologies and CI and CD tools Jenkins

Environment: Android SDK, Eclipse ADT, Linux, Restful Webservices, JSON, Subversion.

Confidential, Atlanta, GA

Android Developer

Responsibilities:

  • Designed and implemented teh app architecture: UI, activities and model classesfor Android Auto.
  • Touch Latency tools WALT.
  • WorkedwifBluetooth,NFC,Locationand/orAccelerometer;othersensors
  • A knack for benchmarking and optimization.
  • Using C, C++ libraries for getting notifications from teh Head Unit.
  • Understanding of Google’s Android design principals and interface guidelines
  • Proficient understanding of code versioning tools, such as Git/Stash
  • Used web views, list views & populated lists to display teh lists from database using simple adapters.
  • Experience in C and C++ in embedded environment systems.
  • Responsible for consuming teh REST services Google Volley, getting JSON response and parsing them to get teh required information.
  • Integrated location based services using Google Maps API to display locations of teh nearest stores.
  • Work closely wif teh web application development team to ensure proper integration between mobile application and web application.
  • Developed a part of teh front End using Flex Parsleyframeworkin Flex and ActionScript.
  • Worked on anAndroidService to implement teh Push Notification.
  • Implemented fromscratchjQuery Mobile webapps for mobile and tablet.
  • Followed Agile Methodology in analyze, define and documented teh application which will support functional and business requirements.
  • Implemented SQLite databases to monitor shipments.
  • Worked on various NDK apps for material design layouts.
  • Implemented unique design for portrait andlandscapemode.
  • Involved in implementing Async task for teh background operations.
  • Worked on debugging teh application using Log cat, DDMS.
  • Implemented Automation Testing for UI flows.

Environment: Android SDK, Android Auto, Android OEM, Google API's, Web view, GPS service, JSON, NDK, Log cat, Eclipse ADT, ADB TOOLS.

Confidential 

Android developer

Responsibilities:

  • Designed and implemented teh app architecture: UI, activities and model classes
  • Used web views, list views & populated lists to display teh lists from database using simple adapters.
  • Responsible for consuming teh REST services, getting JSON response and parsing them to get teh required information.
  • Integrated location based services using Google Maps API to display locations of teh nearest stores.
  • Work closely wif teh web application development team to ensure proper integration between mobile application and web application.
  • Developed a part of teh front End using Flex Parsleyframeworkin Flex and ActionScript.
  • Worked on anAndroidService to implement teh Push Notification.
  • Implemented fromscratchjQuery Mobile webapps for mobile and tablet.
  • Followed Agile Methodology in analyze, define and documented teh application which will support functional and business requirements.
  • Implemented SQLite databases to monitor shipments.
  • Worked on various NDK apps for material design layouts.
  • Implemented unique design for portrait andlandscapemode.
  • Involved in implementing Async task for teh background operations.
  • Worked on debugging teh application using Log cat, DDMS.
  • Implemented Automation Testing for UI flows.

Environment: Android SDK, Google API's, Web view, GPS service, JSON, NDK, Log cat, Eclipse ADT.

Confidential

Android Developer

Responsibilities:

  • Analyzed teh requirements, and understanding teh functional specifications.
  • Development of various modules in accordance wif Agile Methodology framework. Collaborating along wif teh Business Analysis, Design, QA and Development team in shaping teh product.
  • Worked on core framework of teh Android and Web Application Design and its communication (Web Services, Database, Connectivity's, UI).
  • Extensively utilized AsyncTask, Thread, handler, Services to provide smooth UI experience.
  • Development of key functionalities like on middleware side, Database design, Android framework for multiple device support.
  • Usedmulti-threadingto implement parallel processing using AsyncTask, Services, Job-Scheduler, ThreadPoolExecutor.
  • Involved in Application testing, Memory Analysis, Screen fragmentation support and working wif teh QA team on test plan and test cases.
  • Involved in designing teh Web Services and Database design to suite teh Android Application support.
  • Involved in designing teh interface along wif teh Design and UX team for better usability and handling across Android and maintain their relative nativity (phones and tablets).

Environment: Android SDK, Eclipse, Java, SQLite, XML, HTML, XML, Windows and MS SQL server.

Confidential

Java Programmer

Responsibilities:

  • Used Agile methodology (used Scrum) for development and was present in daily stand up meetings and weekly team meeting. Also attended bi-weekly sprint planning meetings.
  • Effectively participated in communication wif Business Analysts and architects.
  • Developed Spring Hibernate components for backend data retrieval and persistence.
  • Involved in making improvements in an already existing code to add new functionality to PAO.
  • Involved in creating proxy and business services using OSB.
  • Junit was used for unit testing and implementingTestDrivenDevelopment(TDD) methodology.
  • Deployed PAO on WebLogic application server.
  • Used Mercurial for version control.
  • Involved in component Testing.
  • Involved in deploying PAO on APPSDEV server using Team City.
  • Involved in performing code reviews using Crucible.
  • Used Ant to build teh application.

Environment: Java, JRules, Groovy, J2EE, Spring, Hibernate, JSP, MVC, Oracle Weblogic, JavaScript, JQuery, Ant, XML, HTML, CSS, Mercurial version control system, cTest, OSB.

We'd love your feedback!