We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

San Jose, CA

SUMMARY:

  • Over 8+ years in Android Application development, testing and deployment of both Native and Hybrid Applications.
  • Extensively worked on almost every stage of application development right from collecting requirements, providing guidelines for design, creating application architecture, an implementation that includes various stages in development, QA, code signing and releasing to Market. Worked extensively with teams to meet business requirement and analyzing workflow.
  • Experience in video streaming, Chromecast development.
  • Experience in Using Kotlin, Espresso Programming Language.
  • Experienced in a Web application using various Search engine optimization tools and Content
  • Experience in unit test coding for the betterment of the product.
  • Design and implementation of map applications using Google play Services API's.
  • Adept with design patterns: MVC, Singleton, Adapter, Command, Observer, and Builder.
  • Experience in dagger and rex.
  • Experience in developing an application with HTTP, REST, JSON, and XML s backend.
  • Experience on Linux operating system.
  • Experience in security and device management policies.
  • Proficient with the integration of mobile app with web - based app and data stores via web services.
  • Experience in using build and configuration management tools like Ant, Maven, and Subversion.
  • Implemented mobile security architecture in developing android applications.
  • Experience in developing applications in using cloud-based tools such as Rack space, AWS etc.,
  • Experience in MySQL databases and data queries as a backend for applications.
  • Experience of code optimization using tools like Valgrind, Bullseye, lcov, gcov etc.

TECHNICAL SKILLS:

Programming Languages: Java, C/C++, Lisp, SQL, Assembly

Scripting: Javascript, Perl script, Lisp, Batch file programming

J2EE Framework/Technologies: Hibernate, Spring, ExtJS, Angular, J2EE

Web Technologies: HTML5, CSS 3, JQuery, XHTML, AJAX, XML, JSON, PHP, JSP

Programming IDE: Eclipse, Net Beans, Android Studio, IntelliJ, Visual Studio 2010

Project collaboration Tools: JIRA, Confluence, HipChat

Additional Tools: Sublime Text, Notepad++, Putty, FileZilla

Database: Oracle, MySQL, MongoDB, Redis

Apache: Tomcat, Glassfish, WebLogic 11, IBM WebSphere, JBoss

Operating Systems: Windows, Linux, Mac OS

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, CA

Sr. Android Developer

Responsibilities:

  • Worked as part of team to define and develop Prototypes in Samsung Display America Lab
  • Involved in app android development, defect validation, deployment and production maintenance.
  • Developed the Mobile Agent application using Android Studio 0.8.14 and Android SDK package.
  • Worked with Google Maps Android API V2 to display the nearby stores based on user geolocation.
  • Developed whole channel single handedly to, wireless cast android device screen to TV.
  • Developed tools for machine learning using OpenCV
  • Made prototype using Samsung’s cloud platform Artik.
  • Midair hand gesture control of apps. For automotive client BMW
  • Pushed apps to GitHub and prepared Gradle to deploy on Google Play
  • Registered the Broadcast Receivers for the android system announcements.
  • Integrated camera for capturing images of the card and other documents.
  • Integrated ZXing Library to scan the barcode and display barcode image.
  • Designed the Custom Dialog, using the Fragment Activity.
  • Designed the Custom Action bar, Custom Progress bar while making service calls.
  • Worked directly with backend server teams providing a large number of services including, Audio and Video streaming.
  • Designed networking for the application using android library layer and android framework layer.
  • Implemented capturing the screenshot of the payment screen, Bitmap to PDF conversion features using Android NDK.
  • Making the Restful Service Calls at the various stages of the app development cycle and parsing the JSON responses back from the web servers according to the application requirement.
  • Developed detailed test plan and test summary documents that outlined the tests to be performed for the given requirements and the results of these tests.
  • Worked on testing the application using JUnit testing framework.

Environment: Android Version 2.3.3-5.0, Android Studio IDE, Windows 7, Java, Kotlin, JDK 1.7, ionic, Google Maps API V2, CORDOVA, Google Volley, Gradle, AngularJS, NDK, XMPP, JUnit, Jira, GCM, Logcat, XML, Espresso, APN, JSON, SQLite, and Git.

Confidential, San Jose, CA

Sr. Android Developer

Responsibilities:

  • Worked in an Agile based environment and finished all the tasks assigned in each sprint.
  • Contribution in code refactoring, code optimization.
  • Refactoring application using a dagger.
  • Worked on the backend database and integrated with JDBC to retrieve Data Access Objects.
  • Involved in writing SQL queries, PL SQL-Stored Procedures, functions, cursors, triggers and indexes
  • Implemented security features using DRM.
  • Worked with HTTP, OKHttp requests, JSON and GSON formatting to parse the data.
  • Worked with video players Like NexPlayer, VisualOn, Widevine and ExoPlayer
  • Facilitating local data storage using SQLite for user preferences and progress.
  • Involved in developer testing by porting the app to multiple devices with various screen sizes.
  • Enabled Bluetooth services using BTLE.
  • Integrated activity and fragment-based navigation to adapt to portrait and landscape orientations to better use the screen real state adapting to phones and tablets.
  • Added animated transitions when calling other activities to improve the user experience.

Environment: Android Version 2.3.3-5.0, Android Studio IDE, Windows 7, Java, Kotlin, JDK 1.7, ionic, Google Maps API V2, CORDOVA, Google Volley, AngularJS, NDK, XMPP, JUnit, Jira, GCM, Logcat, XML, Espresso, APN, JSON, SQLite, and Git.

Confidential, Sunnyvale, CA

Software Tech Lead

Responsibilities:

  • Used Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics and Excel data extracts.
  • Developed restful web service for apple map. Currently used for Apple’s geolocation service in iPhones.
  • Brainstormed on architecture and framework for API.
  • Designed solution to locate user based on IP address only.
  • Exposed multiple API to provide data such as City, State, Country, Zipcode, Latitude, and Longitude.
  • Localization. Encoding data in regional languages such as Chinese, Turkish, Arabic, and Spanish.
  • Calculating projected traffic and allocating hardware for server deployment.
  • Monitoring performance using Hubble and Splunk
  • Reporting issues/bugs using Radar and Expresso.
  • Implementing service using Mapkit.js on frontend.

Environment: Java, Json, SVN, Apple Maps API, Radar, Expresso, Eclipse, Hubble, Splunk, J2EE, Hibernate, spring, Agile.

Confidential - AKQA, San Jose, CA.

Android Developer

Responsibilities:

  • Developed apps for Google Glass
  • Planned, coordinated and conducted multiple complex software engineering activities.
  • Participated in design, prototyping and coding for feature involved in the apps.
  • Used GitHub as version control for collaborating work with teammates.
  • Implemented map/geo data processing. This includes reading available GPX data and creating user generated GPX data.
  • Performed a thorough unit testing and resolved several data related issues before migration to production.

Environment: Android SDK 4.4.2, Java, GDK, XML, GPX, KML, Json, Gson, Android Studio, GitHub, Source tree, Adobe Photoshop CS6, GenyMotion, ASM tool, Google Maps

Confidential, San Jose, CA

Front-End Web Developer

Responsibilities:

  • Converted mockups into handwritten Single Page Application
  • Debugging application and maintaining cross browser compatibility.
  • Extensive use of AngularJS to create UI and render huge data grid.
  • Worked on documentations and presentations of wireframes, templates for web pages, storyboards.
  • Made webpages compatible with section 508.
  • Client side validation was done using JavaScript
  • Used regular expressions to validate input and process strings with Perl scripts.
  • Modified and create Cascade Style Sheets for improved user experience.
  • Responsible for building various dynamic templates using JavaScript.
  • Used libraries like AJAX, JSON and JQuery to develop and implement perfect dynamic templates.

Environment: Java 1.7, HTML5, JQuery, CSS3, JavaScript, NetBeans IDE, SVN, REST, JSON, XML, Hibernate, Subversion

Confidential

Front-End Web Developer

Responsibilities:

  • Converted mockups into handwritten Single Page Application
  • Debugging application and maintaining cross browser compatibility.
  • Tesla Government develops web application for Federal purpose
  • Making web templates in photo-shop
  • Translate UX/Prototype designs into flexible UI JavaScript components
  • Developed sleek looking UI using HTML5, CSS3, JavaScript, jQuery
  • Create REST web service based application which consume Json and XML data Rendering template as JSP page using HTML5 and CSS
  • Developed page layouts, navigation, animation buttons and icons
  • Receiving back-end data in form of XML string or JSON object

Environment: Java, JSP, Struts, spring, Hibernate, JDBC, CSS, Java Script, AJAX, Eclipse, Web Logic, Oracle, UNIX, and Windows.

Confidential

Software Quality Assurance Engineer

Responsibilities:

  • Gracenote has the largest database of music and video metadata, powering the world's hottest entertainment products, apps and services. Job responsibility was to test their underlying application framework and to maintain the quality of their metadata
  • Test Gracenotes underlying application framework for flaws in data process and filtering
  • Check and maintain quality of metadata
  • Writing Perl-script for shell regression execution
  • Developed and executed Manual Test Cases.
  • Submitting bug-report after shell regression to development team
  • Communicated critical issues, daily status updates, metrics, and feedback to Project Manager.
  • Followed Agile Practices for developing the application

Environment: Java, Perl Script, REST, Shell Regression, Subversion, and Bugzilla

Confidential

Front-End Web Developer

Responsibilities:

  • Converted mockups into handwritten Single Page Application
  • Debugging application and maintaining cross browser compatibility.
  • Extensive use of AngularJS to create UI and render huge data grid
  • Translate Functional requirements into Use case diagram, Class Diagrams, Sequence Diagram
  • Developed complex service components, EJB’s, DAO, Business Layer classes using Java, Spring, Spring MVC framework
  • Validation of user data using OAUTH on front-end and sending it to back-end
  • Create Unit Test cases and performed unit tests for application modules

Environment: Java, J2EE, Eclipse IDE, REST, Spring Framework, Subversion, UML

Hire Now