We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY

  • Software Development Engineer with 8+ years of professional experience, including 4+ years of experience in Android application development and worked in all phase of the project including Design, Development, Testing and Deployment.
  • Experienced in developing applications in Android Marshmallow, Lollipop, KitKat and Ice - cream Sandwich.
  • Strong knowledge on object oriented programming and software engineering concepts like Design methodologies like Waterfall, Agile Development methodologies using SCRUM framework, Kanban, etc, and Software Development Life Cycle (SDLC).
  • Java Programming experience using various mobile development environments including Android SDK, Eclipse IDE.
  • Experience in working with Bluetooth, Wi-Fi and NFC.
  • In depth experience to use Google cloud messaging, Google services, Location services, and Google Maps.
  • Experience in working with Storage options SQLite Database, Shared Preference, Media Live Streaming.
  • Good experience in HTML5, CSS and JavaScript from hybrid projects in Android.
  • Expertise in Data Structure, Multithreading, Collections, Exception handling, Socket Programming.
  • Experience in Cross-Cutting techniques like Security, Operations Management and In app Communications.
  • Experience with client side consumption of Restful services using JSON and XML parsing.
  • Good experience writing automated scripts in Perl and C++.
  • Strong understanding and implementation knowledge of Android Native libraries and services.
  • Good experience in Android Network protocols and Network Security.
  • Implemented threads, handlers, ASYNC Tasks and services in Android Applications.
  • Worked with version control systems like SVN, GitHub and issue trackers like Bugzilla.
  • Good experience in Open GL-ES, Text on OpenGL and Android multi-touch.
  • Hands on experience in building native Android applications using Android SDK and APIs.
  • Experience in using Apache Cordova to develop platform independent code in hybrid applications.
  • Worked with application protection tools like IBM and Arxan white paper and integration tools like Jenkins and Bamboo.
  • Test driven development using appuim tool and also java and android instrumentation frameworks like Robolectric and Robotium.
  • Experience in unit testing using JUnit and TestNGand UI testing with Espresso.
  • Hands on experience in integrating third party API's into Android app such as Twitter, Face book, Google, YouTube.
  • Hands on experience using media framework using Android API and skills like multimedia usage, video, sound and Graphics, Androidnetworking/NSSP.
  • Good Knowledge on Xamarin.
  • Experience working with different operating systems like Windows, Linux and IOS.
  • Exploring Angular JS and swift language in ios for different applications.
  • Excellent interpersonal and oral/written communication skills with the ability to understand and explain both business and technical needs from and to clients and customers.
  • Strong Analytical and Problem Solving skills. Quick learner of new software/tools, self-starter, can work independently and in a team.

TECHNICAL SKILLS

Operating Systems: Android OS, Windows, Linux, Mac-OS

Android OS: Android 2.2 to Android 6.0. (Gingerbread, Honey comb, Ice cream sandwich, Jellybean, Kit Kat, Lollipop).

Android: OpenGL-ES, Phone Gap, Apache Cordova, Xamarin layout design, fragments, multi-threading, lifecycle, NDK sensors, multi-touch, profiling NFC, Beacons.

Languages: Java, Objective C, C/C++, JavaScript, PHP, SQL, Python

Frameworks: Android SDK 2.X/3.X/4.X, Java Development Kit (JDK), .NET, C standard Library, jQuery Mobile

Web Technologies: HTML 5, CSS 3, XHTML, XML, JavaScript, jQuery, Struts, AJAX-RS, Jersey, Apache, Tomcat 8.0

Development& Testing Tools: J-Unit, TestNG, Robotium, Espresso, Dreamweaver CS5, OpenGL, Photoshop CS5,MS Office, Open Office Suite.

Databases: SQLite, SQLite Mobile, MySQL, Oracle 10g/11g.

IDEs: Android Studio, Intelli J, Eclipse 4.4, Android ADT, Netbeans, XCode

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Sr. Android Developer

Responsibilities:

  • The app is supported from android OS 2.3 to 5.0(Lollipop)
  • Optimized the UI icons and Drawables using resizer tools and Google Material Design.
  • Developed the application using Java, XML and Eclipse IDE.
  • Used TCP protocol to build the server client communication and used JSON parsing techniques to parse the data.
  • Used Session Initiation Protocol API to initiate the internet telephony features.
  • Implemented auto-sync feature to allow users use the app completely offline and to synchronize the app data with the Cloud when the network becomes available.
  • Experience with handling UI updates with multi-threading technologies such as Async Task or Handler.
  • Responsible for building user interface using View Groups for different kinds of layout like tabular, linear architectures.
  • Involved in design and developing re-usable web services using SOAP, XML, WSDL, XML Schemas and XSL.
  • Used Android content providers for implementing features like sending E-mails, SMS, Calls etc., from the app and designed suitable GUI for these applications.
  • Used Firebase cloud messaging(FCM), for messaging services.
  • Implemented Boot broadcast receiver and screen time out broadcast receiver in the app.
  • Used Apache Cordova to develop platform independent code for integrating the app with web server.
  • Responsible for developing JUnit Test Case Classes, Test Suite in Integration environment.
  • Integrated continuously with Jenkins with android studio and also separately with eclipse.
  • Used GIT for cloud repository and Eclipse as an IDE.
  • Test and error logging on different versions and devices of Android.
  • Used Agile methodologies and Kanban for project implementation.

Environment: Java, Eclipse Android Plug-ins, Android 2.3 (Gingerbread) to 5.0 (Lollipop). Custom view for incoming call screen, Custom camera preview, Camera API’s, SMS/MMS Api’s, Google Hangouts, View pager API, Custom dialog, TCP protocol, Notification Manager, Push notifications, resizer tool and android asset studio to support xxhdpi, xhdpi, mdpi, hdpi devices, Google Material Design.

Confidential, Dalla

Android Developer

Responsibilities:

  • Worked in UI Design and Implementation phases and involved in requirement gathering, UI design and development.
  • Implemented screen design using custom components, Action Bars, Custom List views, Fragments and Fragment Activities.
  • Effectively handled UI responsiveness and compatibility across the various versions of devices (Mobiles and Tablets).
  • Team coordination and effective participation in daily SCRUM meetings
  • Implemented Services, ASYNC Tasks, UI Threads and Implicit Intents, Explicit Intents, Custom Menus and Strings.
  • Integrated location based services using Google Maps API to get the JSON data by restful protocol, which shows the nearby State-farm in a specific location.
  • Worked with Android N to implement the native code and to work with network security features to implement trust feature, pinning certificates and creating secure connection files.
  • Involved in integrating SQLite database for android applications and worked on the LAMP server on Amazon EC2 server.
  • Used Media Controller Api to display videos into your application using Video View from cloude storage. Used Media Player Api to play the videos.
  • Designed & develop the xml layout with Android Map Fragment to View particular bar locations on the map.
  • Used OpenGL ES API GLSurfaceViewandGLSurfaceView. Renderer for drawing 2D and 3D graphics.
  • Involved in graphic design, audio and video features and handling various kinds of media using Photoshop, Flash.
  • Added AJAX-JSON communications for certain use cases to get data from cloud server and rendered the data onto views and layouts.
  • Designed the web services to communicate with the Android application by using RESTful web services with the Spring 3 API, and JSON Parsing for the received responses.
  • Used Dojo for JavaScript components.
  • Used the GIT as version control management tools to control the versioning of the application.
  • Tested functionality of the application.

Environment: Android 5.0, Eclipse, Android N, MVC, JSON, AJAX, HTML, JavaScript, DOJO, Photoshop, Flash, OpenGL ES3.1,REST, GitHub, agile, SQLite and Windows.

Confidential, Chicago, IL

Android Developer

Responsibilities:

  • The project is supported from android OS 2.3 to 4.0.
  • Implemented the voice search and text search of products for the applications.
  • Displayed the search results in list view and grid view.
  • Used Zebra crossing (Library) to Implemented the scanner functionality for the application for UPC codes and QR codes.
  • Implemented zip code functionality using Location Manager API.
  • Implemented widget plugin project using Search API, Content Providers, Database API.
  • Implemented the hybrid shopping cart of the application using Web View and Web view handler.
  • JavaScript interface methods to handle interaction between web view and native activity.
  • Used Aysnc task to invoke web services and servlet calls in the background thread.
  • Implemented the Hybrid cart in activity and fragment versions.
  • Researched NFCAPI to scan NFC tags for products in the future.
  • Exploring different aspects of NFC API’s to integrate in the application for a better customer experience.
  • Implemented the mock shopping cart app to understand the enterprise shopping cart architecture.
  • Involved in architecture design, technical discussions to improve the performance of the applications.
  • Resolved issues of hybrid shopping cart using HTML5, CSS and JavaScript.

Environment: Java, Eclipse Android Plug-ins, Android 2.3 to 4.0, JSON Reader, Sherlock Action bar library, Zebra Crossing Library, Web view APIs and methods, Servlet APIs and methods, Location Manager APIs, Input Manager API’s, Aysnc tasks, Multithreading, web calls, JavaScript interface, List view, Grid view., Jelly Beans to Gingerbread, HTML5, CSS and JavaScript.

Confidential

Java Developer

Responsibilities:

  • Actively involved in Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
  • Designed and Created Domain model and schema using Object oriented design / UML diagrams Built SOAP Web services.
  • Worked on Web Logic for Testing and Deployment environment.
  • Mapping Java Classes to Database tables and leverage data query, retrieval and storage features of Hibernate.
  • Developed Action classes, Action Forms,and Struts Configuration file to handle required UI actions, JSPs for Views.
  • Used Struts MVC2 Framework for developing server side applications.
  • Worked with RAD application development and configured external capabilities for various interfaces.
  • Developed Triggers and Stored procedures for Oracle and SQL server using SQL and PL/SQL.
  • Deployed web services for updating the information to the workflow steps and getting the pre-configured workflow processes and invoked with RMI.
  • Unit testing was performed on the application using JUnit.

Environment: Java, J2ee, Web Logic, Struts, Hibernate, JSP, SOAP Web services, HTML, XML, XSL/XSLT, JavaScript, JavaBeans, AJAX, Oracle 10g.

Confidential

Java Developer

Responsibilities:

  • Involved in the project full development life cycle including requirements gathering, design, implementation, and its deployment.
  • Worked in the team to develop the application from specifications.
  • Enhanced the loans application to support the new client GE Money by analyzing the existing functionality.
  • Preparation of Functional Specification Document with cases representing the requirement.
  • Prepared the designing sequence diagrams, TDS (Technical design specification) for each process and class diagrams using UML/ Rational Rose.
  • Developed user interface modules using JSP/HTML/JavaScript using the MVC struts1.2.
  • Simulated API interface for developing and test environment using JMS, MQSeries by designing and implementing API(Mainframe/AS400) Simulator.
  • Creation of Stored procedures and triggers in Oracle 9i, PL/SQL generate reports.
  • Packaged and deployed application on Web Sphere Application Server and automated building process.
  • Written ANT scripts for the build and deployment of the application in Tomcat Server
  • Implemented framework classes to convert report data to be saved in Adobe Acrobat 7.0 documents format.

Environment: Java, J2EE, Struts, JSP, JavaScript, HTML, XML, Oracle 9i, Web Sphere Application server, RAD, JMS, MQ Series, Ant, Rational Rose, UML.

We'd love your feedback!