We provide IT Staff Augmentation Services!

Lead Android Developer Resume

5.00/5 (Submit Your Rating)

Irving, TX

SUMMARY:

  • 9+ Years of IT Experience in application development and design, requirement analysis and deployment.
  • 10.6 Years of experience in (native) mobile application development (5.6 years in Android).
  • Worked extensively in Android and Blackberry native application development.
  • Good experience in Android application development using REST/SOAP web service, GSON, Retrofit, FCM, Localization, SQLite, Location service, Bluetooth service in OBDII for cars using OpenXC, Elm327, Material Design and sensors, Google Maps, Place, Driving direction.
  • Good experience in Android Dependency Injection Framework, IPC, ProGuard, JNI, Realm DB, Google Proximity Beacon API, AWS IoT, NDK, BLE, Android TV, MediaPlayer (DASH, MPD), Open GL, CarPad and Android Accessibility.
  • Have good experience in integrating Facebook, Twitter, Google Plus, YouTube, Weather API, Analytics SDK, and Google ExoPlayer in Android app.
  • Good experience in cross - platform mobile application development technology Appcelerator and PhoneGap using HTML5.
  • Good experience in J2ME, specially using Cryptography.
  • Have experience in analyzing source code using CodePro and Agile Methodology.
  • My work authorization is H1B and valid till 01/09/2020

TECHNICAL SKILLS:

Programming Language: Java1.8, Kotlin 1.3

Technologies: Android, PhoneGap, Cordova, Appcelerator, J2ME, Blackberry.

IDE: Android Studio, Eclipse4.3, Titanium Studio 3.2

Other Skill: XML1.0, JSON, SVN, TFS,GNU Make, FireTV GIT, Gradle, Junit, Arduino, IoT JavaScript,HTML5,JqueryMobile,AWS

RDBMS: My Sql5.1, SQL, SQLite, Realm

Operating Systems: Windows 10, Mac OS X 10.8.2, Android, Blackberry, CarPad4

WORK EXPERIENCE:

Confidential, Irving, TX

Lead Android Developer

Responsibilities:

  • Did architecture design use MVVM pattern, coding of the app features from ground in Kotlin.
  • Created complex and custom UI like swipe reveal menu, seek-bar, sliding panel using Android data binding library (two way) and architecture components ViewModel and Observable.
  • Worked on storing offline complex data into local memory using Realm database.
  • Used to create builds for different environments using Azure and publish the app in Play store.
  • Implemented push notification using Firebase and Location updates using Location service.

Confidential, Irving TX

Lead Android Engineer

Responsibilities:

  • Worked in integrating Telematics APIs for remote vehicle commands like locating vehicle and different alerts (curfew, speed, Geo-fence, valet).
  • Created rich UI for displaying curfew alerts and setting/cancelling alerts, display vehicle information, filing police report for vehicle theft.
  • Created UI for wearable devices (Smart watch).
  • Implemented logic to handle language change for UI, to support multi-lingual.
  • Did architecture design use MVVM pattern, coding of the app from ground.
  • Worked in AWS IoT and wrote logic to post and get data from remote server using MQTT protocol.
  • Created complex voice enabled UI using Android Data Binding Library, TabLayout, and FragementPagerAdapter.
  • Captured audio data using Audio recorder and TTS APIs.
  • Worked in NLP services Dialogflow, LUIS for converting voice to text.
  • Worked in showing poi results in Google Maps, customizing the markers, showing driving directions, navigation using Google places, Direction and MapUtils APIs.
  • Created custom UI (Swipe Reveal Layout, Seek Bar), did troubleshooting for Car’s head unit.
  • Integrated SonarLint and SonarQube for code analysis.
  • Configured the project in Fabric/Crashlytics for internal distribution.
  • Integrated Firebase for A/B Testing.

Confidential, Irving, TX

Senior Android Developer

Responsibilities:

  • Did architecture design use MVVM pattern, Dagger2 and coding of the app from ground.
  • Created complex UI using Android data binding library, GridLayout, FragementPagerAdapter etc.
  • Created custom UI (NumberPad, D-Pad) using Animation APIs and SVG images.
  • Worked in Android BLE stack and implemented connectivity to BLE device using AIDL.
  • Wrote BroadCastReceivers and callbacks to receive the data returned by BLE device.
  • Wrote logic to call HTTP service and parse data using Retrofit, RxJava and GSON library
  • Worked in creating custom UI components for the video player.
  • Experimented another audio/video streaming player like Google ExoPlayer, Amazon Fire TV Player.

Confidential, Frisco, TX

Senior Android Developer

Responsibilities:

  • Did architecture design and boilerplate coding of the app from ground.
  • Did coding for CRUD and encryption of money order transaction related data using Realm DB.
  • Did coding for printing receipts from Epson printer in the app using JNI libraries.
  • Did coding to get status, voiding, ejecting, loading, unloading and verify Money Orders in Money Order Dispenser using JNI.
  • Created custom UI using Animation APIs.
  • Created a utility app using RecyclerView to view the Realm DB Data.
  • Wrote DB clean up logic using AlarmManager.
  • Used HockeyApp to deploy the app for internal A/B testing.
  • Integrated Crashlytics to generate crash reports.
  • Created this app as part of MoneyGram Hackathon.
  • Did coding, designing, deployment and testing of the app from ground.
  • Integrated the app with beacon cloud APIs and beacon devices using BLE.
  • The idea and the app won the best innovative idea.

Confidential, Santa Clara, CA

Senior Android Developer

Responsibilities:

  • Did architecture design and coding of the app from ground.
  • Created UI using dependency injection library ButterKnife to display sensor data.
  • Created settings screen using PreferenceActivity.
  • Wrote services using RoboGuice library to capture OBDII sensor data of car’s ECU.
  • Wrote logic to capture sensor data like Accelerometer, Compass Heading using Sensor APIs and OBD data using Bluetooth service, OBDII library OpenXC. Created custom command to capture steering wheel angle.
  • Wrote ProGuard settings for the app.
  • Did multithreading use ScheduledThreadPool, Handler Thread etc.
  • Integrated MixPanel analytics to log the sensor data.
  • Integrated Ford Sync or Smart Device Link library to communicate with the head unit.
  • Published the app in Google Play Store.

Confidential, Sunnyvale, CA

Senior Android Developer

Responsibilities:

  • Did architecture design and coding of the app from ground.
  • Wrote OAuth authentication using CIMA services for LogIn functionality.
  • Did UI of LogIn, Network Overview and Advanced Wi-Fi settings.
  • Wrote network module for HTTPs connection using Square APIs.
  • Created custom UI components or widgets using Animation.
  • Wrote programming in Arduino assembly language for the RedBear Bluetooth Device.
  • Wrote UI and all the business logic to communicate the Bluetooth peripheral.
  • Created the required circuit design using Breadboard, resistors, Wires, LED, TMP36 sensor and RedBear microcontroller.

Confidential

Lead developer

Responsibilities:

  • Worked in resolving defects found by static code analysis tools like CodePro, HP Fortify and ProGuard.
  • Worked in localization for 27 different languages.
  • Did social networking integration using Facebook SDK,Google Plus SDK, Fabric SDK (for Twitter) and Kakao SDK.
  • Wrote SQLite DB related business logic for user profile related data.
  • Wrote logic for getting device’s current Geolocation and sampling of large bitmap images.
  • Wrote unit test cases for the functionalities worked in using Triboelectric library.
  • Worked in submission of the app in Facebook.
  • Developed Rich UI using List View, Sliding Menu and Fragment.
  • Did designing of the application.
  • Did A/B test of the app and published the app in Google Play.
  • Worked in consuming REST based web service using GSON.
  • Implemented Push Notification using GCM.
  • Developed Rich UI using PhoneGap/Cordova framework (HTML5, JQuery, and JavaScript) for Android and iOS.
  • Worked in consuming REST based web service using JSON and Ajax based JQuery API.
  • Developed Rich UI using Appcelerator Alloy framework for both iPad and Android.
  • Integrated DocuSign e-signature framework.
  • Did designing of the application using Alloy MVC.
  • Developed Rich UI to display vehicle information for Android tablet and iPad.
  • Worked in consuming REST based Web Service using JSON.
  • Created alloy models for SQLite DB.
  • Worked in Camera application using Android API.
  • Implemented Optical character recognition using Tesseract library and NDK.
  • Did VIN number validation use VIN algorithm?

Confidential

Lead Engineer

Responsibilities:

  • Created custom Calendar where user can find information of digging graphically.
  • Created interactive & dynamic custom bar chart, pie chart and linear chart UI components.
  • Worked in DOM/SAX parser for parsing XML data from Siebel CRM server.

Confidential

Software Engineer

Responsibilities:

  • Created rich UI components to display real estate search data.
  • Extensively worked on handling HTTP connectivity, consuming SOAP based web service.
  • Worked in GPS location tracking using Blackberry Location API.

Confidential

Software Engineer

Responsibilities:

  • Created rich UI using J2ME and polish APIs.
  • Worked in cryptographic security implementation using Bouncy Castle Java API.
  • Worked in persistent storage and multithreading.
  • Worked in SMS using J2ME API to send secured SMS from the app.

We'd love your feedback!