We provide IT Staff Augmentation Services!

Android Architect Resume

4.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY:

  • 15+ years of experience in software development with expertise in Android framework, Web development and Internet Telephony.
  • Hands - on experience in all stages of SDLC including requirement analysis, design, development, testing, implementation and support.
  • Architected, designed and implemented Android Mobile Applications such as Confidential, Confidential, Holaa & Studycopter - all available on google, playstore.
  • Expert on Native Android SDK and good exposure in NDK as well, Eclipse and Android Studio IDE.
  • Experienced in push notifications implementations and incorporated HTML to create hybrid sections of application.
  • Well versed with source control tools such as Git and Continuous integration using Jenkins.
  • Thorough understanding in OOAD, data structure and algorithms, and design patterns
  • Experienced in integrating mobile applications with backend REST & SOAP web services, external APIs and libraries such as Mobile analytics.
  • Experience in designing eCommerce applications with payment gateways
  • Experience in implementing secure web applications over HTTPS & TLS/SSL
  • Experience in integrating Linphone Media Engine VoIP C library in Confidential iOS application.
  • Experience in UI design using Interface builder and Storyboards in iOS development.
  • Experience in GCD based asynchronous processing in iOS.
  • Experience in designing responsive mobile first design with BootStrap.
  • Experience in C and C++ implementation of VoIP components such as SIP client and Proxies
  • Strong debugging, troubleshooting & performance tuning skills.
  • Ability to rapidly learn and take advantage of new concepts, business models, and technologies.
  • Worked on iOS applications as well for Confidential and Confidential .
  • Exposed to Backend technologies such NodeJS, PHP and Web Front-end such as HTML5, Javascript, jQuery.
  • Exposed to Spring Boot, Spring Data, SOLR search API, MongoDB, and MySQL
  • Coached and mentored junior team-members.
  • Experience with Agile Development Methodologies & worked as scrum master
  • Self-motivated and a good team player with excellent communication and interpersonal skills.

SKILLS SUMMARY:

Mobile Application Development: Java, Android, SDK, NDK, JNI

Web Technologies: Javascript, NodeJS, HTML5, Bootstrap, Jquery, CSS

Databases: SQLite, MongoDB, MySQL, Real Time Database- Firebase

Protocols: Bluetooth Low Energy(BLE), HTTP, VoIP, TCP/IP, SIP, IMS, XMPP, Jingle, Rest Web Services

Tools: JIRA, Git, TestRails, Asana, Github, Wireshark, AsanaSlack, HipChat, Android Studio, Xcode, Gradle, Progard

Others: C, C++, OOAD, iOS, Objective C, Linux, LAMP.

Libraries: Stripe, Volley, OneSignal, Crashlytics, Picasso, BugSense, Junit

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, CA

Android Architect

Responsibilities:

  • Working on the Confidential Android App for features, enhancements and bug fixes.
  • Helped improved Android App rating from 3.5 to 4.3 in three releases by re-hauling the UI and improving UX.
  • Resolved BLE-WiFi interference issues and made UX much better.
  • Integrated Open Source Card Reader SDK from PayPal.
  • Implemented run-time permissions for Marshmallow and above.
  • Worked with Android BLE stack as well as implemented material design.
  • Implemented HTTPUrlConnection based backend interaction with Confidential Web Services and removed Default HTTP Client implementation.
  • Migrated codebase from Eclipse to Android Studio. Reviewed iOS code.
  • Implemented Rating functionality at different trigger points.
  • Developed certain endpoints on NodeJS backend
  • Confidential is available on Google PlayStore and AppStore

Tools: Android, Java, iOS, Objective-C, NodeJS, BLE

Confidential

Android Developer

Responsibilities:

  • Acted as Scrum Master in agile mode and also contributed to different features, issues and enhancements.
  • Lead development of features such as Group Chat, and Chat-rooms for the Android Application. I contributed to both UI and App backend.
  • Lead and implemented Facebook integration, Message Queuing, call register, C2DM/GCM push notifications support, Animated Ads and rich media support.
  • Rehauled the Advertisement module to a more modular design.
  • Implemented Phonebook- Confidential Roster synchronisation for the Confidential App for Android.
  • Led UI overhaul to new design making use of Material Design concepts.
  • Implemented LRU cache mechanism in android for Avatars.
  • Implemented UI using Loaders and fragments along with SQLite storage
  • Implemented network protocol using XMPP version for language and location list retrieval.
  • Overhauled ICE-UDP implementation & Fixed issues in Stun server and Stun client.
  • Contributed to code and architecture of the Holaa Application which is a Caller Identification and Spam call blocking app similar to TrueCaller.
  • Lead from scratch for development of VoIP on Windows Phone 8 and also VoIP media engine replacement for Android, iPhone, and Desktop platforms.
  • Lead performance optimizations in various spheres: RAM usage, Battery Consumption, CPU utilization.
  • Coordinated with QA and Product Management in release sprints.
  • Fixed various issues from field and QA
  • Confidential, Holaa available on google playstore, Confidential available on AppStore

Tools: Android, Java, XMPP, Jingle, VoIP, iOS, Objective-C, Jira, Confluence, DDMS.

Confidential

Software Consultant

Responsibilities:

  • Worked on Web and Android development.
  • Developed App prototypes such as Weather App, Quiz App and a Javascript based snake game.
  • Coded the main activities such as splashscreen, quiztopic, question selector, questionlayout, gameinfo for the Quiz App.
  • Worked on the database module dbhelper in assets directory for Quiz App.
  • Build layouts in XML such as gameinfo.xml, main.xml, questionlayout.xml, questionselector.xml, splash.xml, Added animation for splashscreen.
  • Added code for table layout in javascript for the game boundaries.
  • Introduced activity to load the index.html file where the Javascript bound code resides.
  • Added modules for movingsnake, foodplacement and gamecontroller
  • Added buttons and tied them to Javascript code
  • Tested on emulator and finally deployed on Huawei Android phone (ideos x5 Android 2.2).
  • Used SQLite, Async Task for Quiz App whereas a third party JSON web service for weather application.

Tools: Android, Java, Javascript, REST Web Service

Confidential

Principal Engineer

Responsibilities:

  • Worked on Open Cloud and Satellite Communication System Component for HNS
  • Implemented finite state machines of Service in Java and Eclipse with OpenCloud SDK
  • Ported proxy component of HNS Satellite Communication in C++ and Solaris
  • Wrote Unit test cases using the unit test framework
  • Guided a junior team member on the project.
  • Implemented and ported VoIP client for Android.
  • Used Android NDK and C++ code for media engine and SIP protocol for signalling.

Tools: Java, OpenCloud, C++, Android

Confidential

Senior Module Leader

Responsibilities:

  • Developed traffic endpoints SIP simulator application to test the SIP proxy.
  • Wrote enhancements to this Swing based application.
  • Wrote SSL/TLS implementation in traffic application to secure the RTP stream.
  • Implemented network outage, reboot, failover functionality for SIP endpoints supporting TLS/TCP connections during mass registrations & active traffic.
  • Implemented Client side of Session Timers in the traffic application.
  • Added features as these were updated in Main SIP proxy application to keep the simulator up to date for testing the main application.
  • The Confidential Communication Manager work involved fixing field issues in a C++ codebase.
  • Fixed COR issues, Voice Announcement, QSIG Call Forwarding issues etc.

Tools: C++, Java, SIP, Linux

Confidential

Systems Engineer

Responsibilities:

  • Worked on IP Multimedia System components such as Proxy-CSCF, MGCF
  • Wrote functional specifications for different features.
  • Involved in writing & reviewing FSDs for different features like emergency, ENUM, Resource Priority, Privacy etc, PCSCF.
  • Worked on SIP stack integrated in P-CSCF.
  • Implemented in C++ codebase- the Session timers based on RFC 4028
  • Implemented the Registration-Subscribe-Publish feature that lets clients subscribe to registration events in Proxy-CSCF.
  • Tested system end-to-end for sanity.
Tools: C++, SIP, IMS, Perl, Solaris.

We'd love your feedback!