We provide IT Staff Augmentation Services!

Android Developer Resume

San Diego, CA

SUMMARY

  • Senior technology professional wif more than 7 years of experience in teh development of Mobile applications, wif expertise in developing apps wif Eclipse IDE, SQLite, JSON, Android SDK and ADT plug - in
  • Experience wif Android UI Toolkit and Layout Managers. Proficient in Android Application Framework and Android SDK Tools
  • Skilled in working wif Android NDK Tools
  • Knowledge of React and Kotlin
  • Expertise in working wif SQLite Database, Google Maps API, GPS Location data and Push notifications
  • Experience working wif Dependency Injection framework (Dagger)
  • Familiar wif popular Android Libraries (RxJava)
  • Experience working wif MVC, MVP and MVVM frameworks and cloud service like AWS IoT Core
  • Worked on large complex existing codebase in teh latest Android SDK, Android Studio and APIs using TDD
  • Implemented RESTful Web services in mobile applications to fetch data for mobile front end and parsing teh XML and JSON response using different parsers like GSON
  • Used popular public APIs such as Google, Facebook, YouTube and Twitter
  • Experience wif some of teh famous IoT protocols such as MQTT, BLE and Zigbee
  • Skilled in implementing push notification functionality using Google Cloud Messaging (GCM)
  • Experience working wif Messaging, Bluetooth, and Wi-Fi connectivity wif Android devices wif Android CTS, WebSocket protocol, and AWS Mobile Device SDK
  • Hands on experience wif AWS IoT Console
  • Working noledge of sensors such as Accelerometer, Gyroscope and Magnetometer
  • Used Java Collections APIs andmulti-threadingin handling batch service requests
  • ImplementedTDD testing mechanism and built Unit test cases using JUnit
  • Expertise in building Source Code, troubleshooting build/configuration/integration issues, communicating, and resolving Source Code related issues between various teams of teh project
  • Implemented continuous integration and deployment using CI Tools such as Jenkins

TECHNICAL SKILLS

Programming Languages: Java, C, C++, Objective-C, JavaScript, Kotlin

Web Technologies: PHP, JSON, REST, SOAP, HTML5, CSS3

OS Platforms: Android, iOS, Linux, Windows XP/7/8

IDE/Tools: Android Studio, Eclipse, DDMS, ADT, Junit, Espresso, Appium

Build Tools: Gradle, Maven, Jenkins, Bitrise

Proxy Tools: Charles, WireShark

Subversion Tools: SVN, Git

Database: SQLite 3.9 / SQL, MySQL, Room Database 1.1.1

Emulators: Android SDK Emulator, Various Android Devices

PROFESSIONAL EXPERIENCE

Android Developer

Confidential, San Diego, CA

Responsibilities:

  • Participated in PI planning and Sprint planning to understand teh business requirements and suggest/revert teh challenges/scope of teh Android specific application requirements
  • Designed and developed user interfaces using XML files
  • Wrote high-quality object-oriented code in Java using Android Studio
  • Developed teh application using teh Architectural design patterns like MVVM and MVC
  • Consumed RESTful/SOAP services, parsed teh JSON/XML response and coded teh response object to confirm wif teh required structure
  • Implemented Creational, Structural and Behavioral design patterns in teh application
  • Worked wif AWS IoT Console for bi-directional communication between internet-connected devices, such as sensors, actuators, embedded micro-controllers, or smart appliances and teh AWS Cloud. This enables us to collect telemetry data from multiple devices, and store and analyze teh data
  • Integrated AWS Cognito and AWS IOT functionalities to parse teh JSON/XML for faster response of backend services and for quick UI updates. Parsed teh JSON/XML response to display on teh View/ UI as per teh design
  • Worked wif IoT Protocols like MQTT, BLE
  • Worked wif Device Shadow Service for AWS IoT to get and set teh state of a device over MQTT or HTTP, regardless of whether teh device is connected to teh internet
  • Used MQTT and WebSocket to publish and subscribe
  • Worked on communication wif BLE devices
  • Used Wireshark to monitor Bluetooth Traffic
  • Used tools like Charles Proxy, Postman to check teh response of teh web-service calls and send teh response to teh headend team to fix any flaws when teh response is failed
  • Integrated third party frameworks to monitor teh crashes, analytics and fix teh crashes on a regular basis
  • Worked on improving application performance and bug fixes
  • Developed prototypes and proofs-of-concept as needed during teh planning and design stages of projects
  • Worked closely wif cross platform teams (which include teams in different time zones) and provided support whenever required
  • Reviewed peer written code and provided constructive feedback

Environment: Android SDK r29.0.5, Java 1.8, Android Studio 4.2.2, Room Database 1.1.1

Android Developer

Confidential, Chicago, IL

Responsibilities:

  • Worked in different phases of teh project cycle such as design, development, and testing
  • Worked in teh Use Case Requirements, Analysis, Design, and Development phase
  • Designed and developed user interfaces using XML files
  • Integrated 3rd party API functionality into teh application
  • Worked wif cross-functional team members to clarify requirements/deliverables, define functional specs, develop sound technical solutions, and provide accurate level of effort estimates for new projects
  • Worked on JSON response and parsing them to get teh required information
  • Wrote high-quality object-oriented code in Java using Android Studio
  • Worked wif MVC, MVP frameworks
  • Worked on teh SQLite database to minimize teh size of teh application and increase teh performance
  • Worked on improving application performance and bug fixes
  • Developed prototypes and proofs-of-concept as needed during teh planning and design stages
  • Developed, documented and unit-tested new product features and bug fixes while ensuring compatibility in all supported devices
  • Reviewed peer written code and provided constructive feedback

Environment: Android SDK r26.1.1, Java 1.8, Android Studio 3.1.3, SQLite 3.24.0

Android Developer

Confidential

Responsibilities:

  • Designed and developed user interfaces using XML
  • Developed user-friendly user interfaces wif widgets dat can easily be accessible to everyone
  • Developed logic to embed Google Maps, GPS Location Data into app wif zooming controls
  • Implemented teh features like sending E-mails, SMS, etc., for teh App
  • Implemented search functionality and event remainder feature into teh application using Services, Async Tasks and Alert notification API
  • Responsible for getting JSON response and parsing them to get teh required information
  • Used teh SQLite database to minimize teh app size and increase teh performance
  • Implemented push notification functionality using Google Cloud Messaging (GCM)
  • Wrote unit testing codes usingJUnit, resolved bugs and other defects using Eclipse's debugging tool
  • Communicated wif employees, management, and team members to develop teh business logic of teh application
  • Implemented unique design for portrait and landscape mode
  • Tested teh app across different versions of Android and different android phones to assure quality and performance

Environment: Android SDK r11, Android SDK r23.0.5, Java 1.7, Eclipse IDE 3.6, Eclipse IDE 3.8 and ADT Plug-in, SQLite 3.6, SQLite 3.8.7

Hire Now