Lead Android Developer Resume
Irving, TX
SUMMARY:
- 10.2 Years of IT Experience in application development and design, requirement analysis and deployment.
- 9 Years of experience in enterprise (native) mobile application development.
- Worked extensively in Android and Blackberry native application development
- Good experience in Android application development using REST/SOAP web service, GSON, Retrofit, GCM, 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 injection framework, IPC, Proguard,JNI,Realm DB,Google Proximity Beacon API,IoT,NDK,BLE,Android TV,MediaPlayer(DASH,MPD),Open GL, and android accessibility
- Have good experience in integrating Facebook,Twitter,Googleplus,Youtube, Weather API,analytics SDK,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
TECHNICAL ENVIRONMENT:
Programming Language: Java1.8
Technologies: Android,PhoneGap, 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
MAJOR ASSIGNMENTS:
Confidential, Irving, TX
Lead Android Developer
Responsibilities:
- Did architecture design using MVVM pattern and coding of the app from ground
- Created complex UI using Android data binding library,GridLayout,FragementPageAdapter 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 other audio/video streaming player like Google exoplayer,Amazon FireTV player
Confidential, Frisco, TX
Software EngineerResponsibilities:
- 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 library
- Created custom UI using animation APIs
- Created an 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 Confidential Hackathon
- Did coding, designing,deployment and testing of the app from ground
- Integrated the app with beacon cloud APIs and beacon devices using BLE
Confidential, Santa Clara, CA
Software EngineerResponsibilities:
- 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 Confidential
- 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 using ScheduledThreadPool,HandlerThread 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
Software EngineerResponsibilities:
- 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 WiFi 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 Bread board,resistors,Wires,LED,TMP36 sensor and ReadBear 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,Googleplus library, Fabric SDK(for Twitter) and Kakao SDK
- Wrote Sqlite DB related business logic for userprofile 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 Roboelectric library
- Worked in submission of the app in Facebook
- We will publish the app in Google play store soon after beta testing and instrumentation.
- Developed Rich UI using ListView,Navigation Drawer,Fragment and Action Bar
- Did designing, field study and usability testing of the application
- Did weather service integration
- Did integration of YouTube video
- Developed Rich UI using ListView,Sliding Menu and Fragment
- Did designing of the application
- Did A/B testing of the app and published the app in Google Play
- Worked in consuming REST based webservice using GSON
- Implemented Push Notification using GCM
- Developed Rich UI using PhoneGap framework (HTML5, Jquerymobile,Javascript) for Android and iOS.
- Worked in consuming REST based webservice using JSON and Ajax based Jquery API.
- Developed Rich UI using Appcelerator Alloy framework both for iPAD and Android.
- Integrated Docusign e-signature framework.
- Did designing of the application using Alloy MVC
Confidential
Software EngineerResponsibilities:
- Developed Rich UI to display vehicle information for Android tablet and iPAD.
- Worked in consuming REST based webservice 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 using VIN algorithm?
Confidential
Software EngineerResponsibilities:
- 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 BouncyCastle Java API
- Worked in persistent storage and multithreading
- Worked in SMS using J2ME API to send secured sms from the app
Confidential
Software Engineer
Responsibilities:
- Implemented autopsy scheduler desktop application for doctors
- Worked in DICOM image processor
- Worked in SQL and stored procedures for medical data of the patients