We provide IT Staff Augmentation Services!

Android Developer Resume

4.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • Around 6 years of IT experience which includes 4 Years of experience in design, development, testing, publishing and porting of mobile applications using Android.
  • In - depth knowledge of Android OS, interactive application development, and memory management. Proficient with common Android SDK, Android framework APIs and Google Cloud Messaging Platform.
  • Strong Knowledge of Core Java concepts like Collections, Exception Handling, Inheritance and Multi-threading.
  • Knowledge in Data Structures like Linked List, Binary Trees, and Hashing.
  • Experience in Developing Mobile and Java Applications using Java, XML, JSON, JDBC, JDK, Eclipse, Web Services, AJAX, Oracle, MySQL, SQL, HTML, and CSS.
  • Expertise in developing applications for android operating system using Android Studio, Eclipse IDE, SQLite, Java, XML, Android SDK and ADT plug-in.
  • Experience in designing and developing adaptive UI components, Widgets for Android phones with different screen resolutions.
  • Worked on with AndroidAPI’s (SMS, Content Provider, Google Maps API, SQLite, and WebView).
  • Proficient with commonAndroidframeworkAPIs (Location, Camera, Notifications, Maps).
  • Experienced in programming skills in Java including Plug-in Architecture, HTML, CSS and XML.
  • Exceptional knowledge inTestdrivendevelopment. It's easy to testing our code step by step while using TDD.
  • Experience of Google Cloud Messaging (GCM) service for Android to register and receive Push Notifications.
  • Proficient with AsyncTask, background processing, implementing Services and Broadcast Receivers.
  • Debugging and troubleshooting using LogCat and Android DeviceMonitor.
  • Used robotium to test framework for android application.
  • Experience in performance optimization of Android applications and exposure to tools such as Trace View, Lint, and Hierarchy Viewer.
  • Experience of using Bluetooth LE
  • Extensive experience in using REST and SOAP web services with XML and JSON parsing
  • Knowledge in working with audio and video codec’s like .3GPP, MP4, MPEG-4.
  • Experience of using GIT Version Control.
  • Experience working on most of the Android architecture layers (Application, Application Framework, Libraries,HAL, Kernel).
  • Exposure to other mobile platforms like iOS.
  • Excellent Analytical, interpersonal and communication skills.
  • Good work ethics, hardworking nature and very good team player and ability to effectively communicate with all levels of organization such as technical, management.
  • Always Curious to learn new skills or a new technology.

TECHNICAL SKILLS

Mobile Technologies: Android (Gingerbread - Marshmallow), iOS

Web Technologies: XML, HTML5, CSS, Java Script, AJAX, JSP

Programming Languages: JAVA, Kotlin, C, C++, Objective C

Databases: SQLite, MySQL, Oracle, SQL, Microsoft Access

Multimedia: Adobe Photoshop, Adobe Flash, Adobe Dreamweaver

Version Control: GIT, SVN

Frameworks: MVC, MVVM, MVP

IDE: Android Studio, Eclipse, Net Beans, Xcode, Visual Studio

Operating System: Windows XP/7/10, macOS, Linux

Other Applications: MS office Suite, Adobe Photoshop, Wireshark and Visio

Testing Frameworks: Android Unit Testing, Junit

PROFESSIONAL EXPERIENCE

Android Developer

Confidential, Seattle, WA

Responsibilities:

  • Actively contributed and participated in discussions with the product management to gather the requirements for the project.
  • Worked hand in hand with design discussions with the UX team to meet the end client application customization requirements.
  • Used Android SDK to develop new features for driver logging involving Fragments, Layouts, and REST API’s.
  • Implemented new applications that use telematics data gathering and Confidential ’s analysis toolkit.
  • Design and implement custom features for recording driving logs for the truck rivers.
  • Used JSON to transmit databetween the telematics server and the tablet.
  • Used GSON for parsing JSON by traversing object hierarchy by adding getters and setters for data containers
  • Used Thread Pool Executors and Async Tasks for asynchronously loading data for better UI performance.
  • Implemented Recycler views for better performance of lists across the application.
  • Used Android Device Monitor for debugging view hierarchy within the application.
  • Implemented automated unit tests for the project
  • Involved in Unit Testing and also used tools such as Logcat, Error Log, and Filters along with Android Studio Debugger.
  • Used third party libraries like Robotium for automated UI testing.
  • Actively contributing to improve existing application ecosystem.

Environment: Windows, Android Studio,Gradle Build Tools,Android SDK, ADT Plug-in, Java, XML, JSON, Logcat, Robotium, and Microsoft Word.

Android Developer

Confidential, Foster City, CA

Responsibilities:

  • Development of Player streamer proxy for EXO Player/Bright Cove and to collect Heart Beats and Send to the server (Hadoop).
  • Created an Android exo player UI, it contains multiple Buttons(Play, Pause, Stop, Resume, Pause monitor and Resume monitor).
  • Collecting the Play state Information and formatting it into the JSON and send to the server through Rest API/ HTTP connections.
  • Implemented the functionality in Multithreaded environment/REST API and HTTP connections.
  • Used Android SDK to develop new features for player involving Fragments, Layouts, and REST API’s.
  • Involved in Unit Testing and also used tools such as Logcat, Error Log, and Filters along with Android Studio Debugger.
  • Used Data Structures like Linked List and Message queue.
  • Based on the streamer proxy collected the bitrate and error state information from the player and send it to backend Hadoop.
  • Fixing the various client related bugs.
  • Used the version controller like SVN.

Environment: Windows, Android Studio,Gradle Build Tools,Android SDK, ADT Plug-in, Java, XML, JSON, Logcat and Microsoft Word.

Android Developer

Confidential, North Carolina, NC

Responsibilities:

  • Involved in discussion with the business team and gathering the requirements.
  • Worked on the different phases of the development cycle like the existing design, development of new features, testing and deployment.
  • Responsible for design and implementation of Location based service usingGoogle Maps APIthat enables to search the nearby ATMS located.
  • Designed the architecture and User Interface (UI/UX) based on the client requirements.
  • Designed the App screen navigation usingDialog boxes, ActionBarNavigation control and designed Menus based on the user context.
  • Developed App screens and its workflow usingActivityandFragmentswhich has Listview and Scrollview.
  • Download and upload content from back end web server via REST API and implemented Broadcast Receivers for Android.
  • Handled image quality by tracking the lighting and background of the check, in the capture mode using algorithms.
  • Analyzing application with Trace View tool to improve performance and layouts with Hierarchy Viewer.
  • Design and Development of Android native client application.
  • Used the version controller like GIT.

Environment: Android Studio, Android SDK, ADT Plug-in, Windows, JSON, XML, Java and GPS services.

Java Developer

Confidential

Responsibilities:

  • Involved in the software life cycle processes like Analysis, Design, Coding, Implementation, Review, Unit Testing, Feature.
  • Testing, Design Verification Testing and System Testing.
  • UsedCSSandDHTMLfor developing the user interface.
  • UsedJavaScriptfor validation of the fields in the user interface.
  • DevelopedStateless Session Beansto process requests from the user interface.
  • UsedJava Servletsto write the business logic.
  • Developed front end withJSPandHTML.
  • UsedOracleto write SQL queries and stored procedures.
  • UsedJDBCto read and write data to the database.
  • UsedDOMparser to read theXMLfile.
  • UsedJUnitextensively for writing the test cases.
  • Used Open SourceCVSfor Versioning of the application.

Environment: s: Java, Java Servlet, JSP JDBC, HTML, DHTML, CSS, JavaScript, Oracle 8i, XML, WebLogic and Windows NT, CVS.

Java Developer

Confidential

Responsibilities:

  • Involved in various SDLC phases like Design, Development and Testing.
  • Developed front end using Java Script, JQuery, HTML5 and CSS3.
  • Used various Core Java concepts such as OOPS, Exception Handling, Collection APIs to implement various features and enhancements.
  • Developed server side components for the application.
  • Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a Websphere application server.
  • Worked with Complex SQL queries and Stored Procedures.
  • Involved in developing spring web MVC frame work for application.
  • Implemented the logging mechanism using log4j framework.
  • Developed and consumed SOAP Web Services.
  • Wrote test cases in JUnit for unit testing of classes.
  • Used Maven to build the J2EE application.
  • Used RAD IDE for developing code modules in the development environment.
  • Used CVS to track and maintain the different version of the application code.

Environment: s: Java 1.6, CSS3, HTML5, Java Script, Spring Framework 3.0, Rad 7.5, WebSphere Application Server 7.0, Web Services, Oracle 11g Database.

We'd love your feedback!