We provide IT Staff Augmentation Services!

Android Technical Lead Resume

5.00/5 (Submit Your Rating)

Denver, CO

SUMMARY:

  • 12+ years of experience on complete Software development lifecycle with Analysis, Design, Development, Maintenance and Testing of Object Oriented and Windows, Web based and Mobile applications
  • 8 years of experience in designing and developing ANDROID apps
  • Certified as Scrum Master and SAFe Agilist and trained in PMP
  • Sincere, Enthusiastic, Hardworking with good communication and Zeal to learn new skills
  • Ability to work independently as well as Lead a Team; am a pragmatic leader and believe in servant leadership.

SKILLS:

  • GCM, FCM, XMPP messaging, SIP protocol, Telephony, Bluetooth APIs
  • ROOM DB, SQLite DB, Content Providers, Realm, OrmLite
  • Retrofit 2.0, OKHttp, Otto, GreenBot Bus Events
  • Dependency Injection, Roboguice, Dagger , ButterKnife
  • Picasso, Glide image libraries, Google Maps, Location APIs
  • RxJava, ReactiveJava, AppLinking, Authentication via FingerPrint
  • New Relic , Adobe SDK for analytics, Tealium
  • AIDL , Device Admin, DevicePolicyManager APIs, MDM
  • Experience in Chat Openfire apps, customized Emoji keyboards
  • PhoneGap, Cordova, HTML, CSS, Javascript based based mobile apps
  • Google Analytics , Crash reporting, GA Reporting, Visualization Charts
  • Social Media Integration (Facebook etc.), QRCode, OpenWeatherMap
  • Mobile Device Management, MDM
  • Samsung KNOX standard, customization, premium, EDU SDKs, UniMag,UniPay libraries
  • Device Administration , COSU, Developed MDM applications that get installed on Corporate owned devices and BYOD
  • ActiveMQ , MSMQ, C#.NET, VB.NET, SQL, ADO.NET, C, C++

TECHNICAL SKILLS:

Web Technologies: ASP.NET, HTML5, CSS, JavaScript, JQuery , AngularJS

XML Technologies: XML, XSLT, XPATH, DOM, Web Services (SOAP and REST)

Databases: Microsoft SQL Server , SQLite, Oracle, MongoDB

Web Server: Internet Information Server ( IIS ), Tomcat

Reporting Tools: Crystal Reports, SQL Server Reporting Services & Integration Services ( SSRS ) and ( SSIS )

Version Control Tools: SVN, Atlassian BitBucket, GIT, Continuus, WinCVS, Visual Source Safe (VSS)

Tracking Tools: TFS - Microsoft Team Foundation Server, JIRA

IDE Tools: AndroidStudio,Eclipse, VisualStudio, SQL Server Management Studio, MySQLWorkbench

Operating Systems: ANDROID , Tizen (SAMSUNG Proprietary OS), Symbian OS (Nokia)

PROFESSIONAL EXPERIENCE:

Android Technical Lead, Denver CO

Confidential

Responsibilities:

  • Analyze Technical feasibility, breakdown the stories and/or divide into tasks logically
  • Write tech notes for the dev team in stories, effort estimation,
  • Work ahead for a minimum of 2 sprints with respect to spikes, and giving input to Service/UI teams for technical feasibility
  • Use Zeplin/Invision for UI/UX design interactions
  • Be the driving force for app’s Technical architecture ; perform code-reviews, guide the dev team
  • Using MVVM architecture along with
  • Retrofit 2.0, OkHTTP for networking
  • SQLite database with Room persistence framework
  • RxJava for asynchronous
  • Picasso for image rendering
  • Using Square’s Otto library for EventBus
  • Used FingerPrint Authentication using Biometric sensor and AppLinking to DH domain
  • Using material calendar view for booking appointments
  • Using Tealium for Analytics & Keepsafe/TapTargetView for Coachmarks
  • Used AmericanWell TeleHealth SDK for video visits, payment for doctor’s visit

Android Technical Lead

Confidential, Orlando, FL

Responsibilities:

  • Analyze requirements and give insight on technical feasibility
  • Take care of effort estimations and add details to JIRA tickets with technical description of requirements for developers to easily implement the user story
  • Design the notifications module with direct reply feature
  • Developed UI, my-plans modules and implemented reminders concepts for the favorite and booked activities
  • Owned complete design and development of SQLite DB for storing all content of the app
  • Developed module to monitor Bluetooth changes on the device
  • Owned following features: Finder, DaySelector, Deck Plans, Finder Details, Favorites, Activity Reminders, UpNext feature, etc
  • Used following:
  • Retrofit 2.0, OKHttp, Interceptors
  • Jackson and GSON JSON parsing
  • Migrated SQLite to Room framework
  • Otto Bus Events
  • Migrated Roboguice to Dagger Dependency Injection
  • Picasso image libraries
  • New Relic for crash reporting
  • Adobe SDK for Analytics

Tech Lead Engineer

Confidential

Responsibilities:

  • Analyzed requirements and came up with project estimates
  • Created SOW document for submitting to client
  • Designed a solution using cloud messaging for communication(migrated from GCM to FCM)
  • Developed Cloud Dashboard with various charts using Google Visualization Chart APIs
  • Used SQLite DB for storing & retrieving messages
  • Developed Integrated Wearable app using HTML5, CSS3, JQuery, Tizen framework
  • Mobile app transmits messages to wearable via Bluetooth SASockets
  • Wearable OS version used for development is 2.3.1 (Device is Gear S Smartwatch)
  • Used Samsung KNOX framework , Standard and Customization SDKs
  • Created Work breakdown structure (WBS) and split the tasks into SPRINT action items and Backlog
  • Has setup the app with DeviceOwner privileges
  • Used DevicePolicyManager and DeviceAdministrator APIs
  • Used startLockTask and ScreenPinningAPI named addPersistentPreferredActivity
  • For Playing video used SurfaceView, MediaController, MediaPlayer, Listeners, prepareAsync.
  • Alternatively, used VideoView for playing video url. setVideoURI and setMediaController. Use setAnchorView of videoview on the MediaController.
  • Used createScreenCaptureIntent of MediaProjectionManager for taking screenshot
  • Created a virtual display using Media Projection and image reader instance
  • Developed ImageAvailableListener and Created bytebuffer from image.getPlanes, getBuffer
  • Create a bitmap from bytebuffer using copyPixelsFromBuffer and written the bitmap to file using FileOutputStream
  • Used GoogleAPIClient and LocationServices.API for reading Location
  • Used LocationServices. FusedLocationApi.requestLocationUpdates

Confidential, Alpharetta, GA

Lead Engineer

Responsibilities:

  • Involved in design of the Application
  • Responsible for weekly releases, submissions to Google Play store including Production version
  • Using Unimag and Unipay SDK for reading card details. Have knowledge of EMV.
  • Using Authorize.net as payment gateway on the server side
  • Used Google cloud messaging (GCM) Push messages to send notifications to the device
  • Using SQLite DB to store details of products added to Shopping Cart
  • Used Webview to show html content like about us that is getting from server
  • Ex. 1.Using Stacked Bar graph to show transactions segregating them by payment failures & success. Ex. 2. Used Pie chart to show transactions made using credit card, debit, echeck, cash
  • Used ActionBarSherlock for menu, Custom dialogs, List Adapters
  • Used Fragments to leverage the screen space
  • Developed Broadcast receivers for listening to incoming phone calls and SMS/Text messages
  • Used cursors and adapters for reading contacts from content providers
  • User PullToRefresh for on the Listview
  • Used SQLite DB for storing the contacts details of whom silent-ringing setting is enabled
  • Used RingtoneManager for reading RingTone information
  • Used AudioManager for reading RingTone info and getting/setting RingerMode and vibration

Confidential, Santa Clara, CA

Lead Engineer

Responsibilities:

  • Have done feasibility study on different mobile platforms like Android, BlackBerry
  • Developed Secure Web services for communication between mobile & server
  • Created a feature to Track the location of device using GPS Location Manager APIs
  • Developed Real-time Alerts & security features based on Geo-Fencing
  • Used Device Administrator APIs for enabling remote Lock, Reset password, Wipe device
  • Worked on App Widgets, Services, and SQLite DB for data storage in Android app.
  • Developed a custom web browser using Web View
  • Developed a chatting feature using XMPP Extensible Messaging Presence Protocol
  • Worked on Exchange Active Sync (EAS) Integration for mailboxes syncing & managing
  • Developed a component for Real Time monitoring of Data usage, Calls, its duration and SMS
  • Developed Call redirection module for cost savings.
  • Used Samsung KNOX/SAFe SDK APIs for device management
  • Provides functionality for entering, editing project details and project member’s details.
  • Project Status screen allows project manager to submit weekly status.
  • Used Parse Mobile Backend as Service MBaaS for login authentication and storing data

Confidential, Santa Clara CA

Senior Software Engineer

Responsibilities :

  • Developed Custom control Multi selection dropdown with Tables, hierarchical Trees in the drop panel to enable user to select multi-items of same dimension.
  • Developed Custom server control for Grid View. Involved in the development of Dashboard with Widgets and drag drop functionality for widgets using JavaScript, Web services and SSRS server
  • Involved in developing TIMS Scraper for Mobile and Wire line services vendors invoices
  • Enhancing reports and web pages to include Multi-Currency feature
  • Developed more than 15 server reports .RDL files: (and its Stored Procedures in SQL Server 2005)

Confidential, Emeryville, CA

Senior Web Application Engineer

Responsibilities:

  • Developed User Controls to reduce the Complexity in User Interface Coding
  • Used the DataList, GridView, Repeater controls in appropriate locations; used C#
  • Used asp.net controls like CustomValidator, AdRotator, Panel, RadioButtonList etc
  • Involved in creating stored procedures in SQL Server 2005 for data access to UI

Web Application Developer, Santa Clara, CA

Confidential

Responsibilities:

  • Developed UI for website using ASP.NET, Microsoft web user controls like upload, progress bar etc.
  • Developed functionalities like “Export Report” into different formats like Excel, PDF, CSV Delimited
  • Developed Reports (using stored procedures in SQL Server).

We'd love your feedback!