We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 8+ years of involvement in examination, plan, advancement, execution and testing customer, server and venture applications utilizing Java and Android technologies.
  • Experience in Software Life Cycle (SDLC), such as Requirement Gathering, Project Design, Development, Support and maintenance phases to meet requirement of project with expertise in Agile software development methodologies.
  • Expert in creating Android applications utilizing Eclipse IDE, SQLite 3.6, Java1.6, XML, Android SDK and ADT module.
  • Proficient in User Interface Design and Development, Notifications, Adapters, Content Provider, Services, JSON Parsing, XML Parsing.
  • Hands on experience in media framework using Android API and skills like multimedia usage, video, sound and networking
  • Hands on experience working with Linux environment.
  • Expertise in using Java Threads, Annotations, Generics, Collections API and TCP/IP Sockets.
  • Strong understanding of Java/J2EE architecture, object oriented principles and Object - oriented analysis design and development for mobile and enterprise applications.
  • Experience in object oriented designing such as Encapsulation, abstraction, Polymorphism.
  • Expertise in Web Services utilizing SOAP &, REST FUL API to get information for versatile front end also, parsing the web reaction information in both XML &, JSON arrange utilizing diverse parsers
  • Hands-on experience in setting up the environment to create Android applications for all gadgets like advanced mobile phones, Watches, Tablets.
  • Expertise in building source code, troubleshooting issues and resolving source code related issues.
  • Experience in design and development of Rich Mobile Applications using JavaScript, XML, CSS, and HTML.
  • Extensively experience in Mobile & Web designs using Activities (Android), HTML 5, Java Script, AJAX and XML.
  • Expertise in building of source code, troubleshooting build/configuration/integration issues, communicating and resolving source code related issues between various teams of the project.
  • Experience in using SQLite Database, Content Providers and Sync Adapters for mobile data management.
  • Dedicated team player, quick learner, self-starter with excellent analytical, design and problem-solving skills

TECHNICAL SKILLS

Languages: Core Java, J2EE, JDBC, JSP (JDK 1.5-1.7), C, C++

Database: My SQL 5.1, Java DB, SQLite 3.0, HSQLDB 1.8 & MS Access 2007

Web server: Apache Tomcat

Web Technologies: HTML1.1, XML1.0, CSS, AngularJS

IDE: Eclipse 3.5, Net beans 6.5, Android Studio, Maven

Framework: Struts, Hibernate, AJAX, Spring, Junit

Operating Systems: Linux, windows, Ubuntu

Scripting Languages: JavaScript, AJAX, HTML5 and CSS

Android skills: Android SDK, Tablets/Smartphone, ADT

Mobile Development Tools: Android SDK, Retrofit Framework, RX-JAVA, XML Parsing, Material Design, Middleware, Google Maps, Fragments

PROFESSIONAL EXPERIENCE

Confidential - Chicago, IL

Sr. Android Developer

Responsibilities:

  • Participated in all phases of Software Development life cycle for analysis, development, testing the code, deployment and enhancement of code.
  • Used Graphical User Interface (GUI) in Android Studio to build in hierarchy of view, view group object and action bar.
  • Worked on interfacing the portable application with back-end server utilizing web services in view of java.
  • Used Google Maps API to get the accurate location of user for reporting an error.
  • Implemented database using SQLite with open Create Database method and established connection with JDBC and ODBC.
  • Developed & maintained the application using MySQL server and oracle.
  • Developed applications using HTML, CSS, Bootstrap, JavaScript, JSP, Servlets and Struts.
  • Used Picasso framework to enhance the images for better quality.
  • Used features like Emails, SMS using android content providers and designed applicable GUI for these applications.
  • Implemented Web Service calls for data parsing and server interaction using Spring, Threads, JSON, SOAP, RESTAPI and Apache.
  • Improved Gradle build speed by introducing few scripts and extensions which maximized the efficiency.
  • Involved in developing, testing the software per the functional specification, design, maintainability, and coding and efficiency standards.
  • Worked on many Android components like Activity, Intents, Fragment, Broadcast, Receiver, Service and Content Provider.
  • Enhanced the store pickup, shipping and delivery features to improve the process of checking in-store availability and online purchasing through apps.
  • Fixed bugs relating to UI, networking and memory management.
  • Worked in an agile environment reported progress and discussed new requirements.
  • Worked closely with API team, QA team for the best outcomes.
  • Worked with the web application development team to ensure proper integrations between mobile application and web application.
  • Designed preference screen to capture the user’s preferences like font style, font color and other user-friendly preferences.
  • Refactored the code base to advance start-up time and memory utilization.
  • Implemented Google aps API v2 with forward and reverse geo-location
  • Created Service accounts for every console and used Google Remote Publishing API to publish apps from Android Studio.

Environment: Android Studio, Java, Web Services, UI, JSP, PHP, HTML, Spring, jQuery, AJAX, CSS, JavaScript, Google Maps API, GUI, Hibernate, Struts, SQLite, JDBC, ODBC, MySQL, Oracle, SOAP, XML, JSON, Eclipse IDE

Confidential, Dallas, Texas

Android Developer

Responsibilities:

  • Gathered the requirements, analyzed the project features, designed the application architecture and database, and implemented services back end.
  • Made local database and used content provider to get to SQLite database to store and recover the information in Android application.
  • Extracted data from web services in the form of JSON, SOAP and XML, also displayed on the user interface.
  • Worked with RESTful API’s to connect Android application to back-end services.
  • Performed data syncing from local database to remote database.
  • Used various optimizing techniques to ensure smooth UI and to improve the efficiency of the app.
  • Worked with frameworks like Retrofit and Volley to retrieve data and parse the data.
  • Provided subsequent releases, which included feature changes, enhancements and bug fixes.
  • Built HTML, CSS and JavaScript, user interface wireframes, and detailed written specifications.
  • Constructed HTTP requests, fetching server response and parsing feeds wherever required.
  • Added a notification to pop up when an internet connection is established without a HTTP requests.
  • Implemented the event reminder feature into the app using services, a sync tasks and alert notification API.
  • Added search functionality to list view items will filter the list data with a matching string.
  • Delivered Beta releases to Google Play Store.
  • Working in different security level models and Cryptography libraries to set up both application level and correspondence security mechanisms.
  • Used SQLite to cache the data received from the RESTful web services.
  • Worked on Android components like Activity, Intents, Fragment, Broadcast, Receiver, Service and Content Provider.
  • Handled design & implemented automation framework in a Continuous Integration Model in cloud.
  • Used GIT-HUB as our project version controller, where used to commit and push the developed, working code with D2D.
  • Developed hierarchical recycler view tree which is used in new Report a Claim feature.
  • Designed applications around natural user interfaces like touch.

Environment: Android studio, JavaScript, SQLite, HTML, CSS, Oracle, MySQL, JSON, SOAP, XML, Eclipse IDE, Hibernate

Confidential - San Francisco, CA

Android Mobile Application Developer

Responsibilities:

  • Assembled the necessities, broke down the venture highlights, planned the application design and database, and executed server back end.
  • Developed the User Interface layers for Activities and implemented Fragments within User Interface.
  • Integrated location based services using Google Maps API to display locations of the nearest stores.
  • Used Implicit Intent Functions to enable access for the application to use media, and other pre-built applications.
  • Used shared preferences to store and retrieve persistent key value pairs across user sessions.
  • Inserted suitable code to capture the various Button and Text field events and implemented the desired action for each of the applications.
  • Designed various User Interface layouts using custom layouts, buttons, dialog boxes and Widgets.
  • Followed agile technologies in front-end development life cycle of application.
  • Worked with remote data via REST and JSON and Android SDK.
  • Used custom Views and Adapters in various scenarios during project.
  • Registered the Broadcast Receivers for the android system announcements.
  • Worked with Notification Service to notify the user and automatically log out for security purpose and update the apps version.
  • Implemented AJAX for better user experience by dynamically providing Asynchronous request and response communication between the client and the server.
  • Utilized Android content providers for actualizing highlights like sending E-mails, sharing
  • Utilizing social media platforms, from the application and planned appropriate GUI for these applications.
  • Understood business requirements and translated them into technical requirements.
  • Implemented all text and image related operations.
  • Various commitments to bug settling and execution/solidness upgrades over the application for generation availability.
  • Implemented JSON web service calls for server interaction.

Environment: Android2.0, 3.0, 4.0 versions, Java,AndroidSDK, ADT, Notification, Shared Preferences, Fragments, JSON, MySQL, HTML, JavaScript, CSS, Eclipse, XML, Multi-threading, SQLite

Confidential

Java Developer

Responsibilities:

  • Outlined and created UIs to web/intranet applications by setting desires and components needed for the duration of improvement of life cycle.
  • Implemented Software Designing Life Cycle processes.
  • Making screen level changes to the Admin pages of the E-Prescribing module using JSP, HTML, CSS and JavaScript.
  • Involved in system design and development in core java using collections and multithreads.
  • Designed multi-browser compatible pages using HTML, CSS and JavaScript’s.
  • Involved in writing JavaScript functions and implementation of AJAX on presentation layer.
  • Involved in server side and client-side programming and validation.
  • Developed controllers, repositories, Service modules, form beans and validations.
  • Involved in developing level based payout and direct payout module.
  • Helped in maintaining code quality, organization and automatization.
  • Generated web reports for clients based on utilization and transactions for each contract.
  • Created data using SQL and PL/SQL.
  • Used JDBC to interact with the Oracle database for storage and retrieval of information.
  • Ensured the best possible performance, quality and responsiveness of the applications.
  • Supported users by developing documentation and assistance tools.
  • Developed the whole frame work for the projects, based on Struts MVC and Spring MVC.
  • Used extensive JavaScript for creating the Global templates that can be used across the JSP Pages.
  • Performed client-side validations using JavaScript, jQuery and JavaScript library.
  • Involved in developing weekly payment reports for members.
  • Involved in developing pages using JSP and struts Framework.

Environment: Struts 1.2, JSP 2.0, Servlets 2.3 & Hibernate 3.0, Java, J2EE, JSON, JDBC, Apache Server, Web services, Eclipse IDE, MySQL

Confidential

Java Developer

Responsibilities:

  • Involved in Development, Integration and Testing of application modules.
  • Used Object/Relational mapping tool Hibernate to achieve object persistency.
  • Recommended changes to improve established java application processes.
  • Developed Use cases, Class, Sequence Diagrams for the system and involved in low-level design.
  • Created a detailed UML diagram (component, sequence, class) for the system and its sub-components.
  • Used design patterns like Service locator, Data Access objects, and MVC.
  • Developed presentation layer using JSP, HTML, Java Script, jQuery, CSS.
  • Created data access layer using SQL and PL/SQL.
  • Involved in Analysis, Design, Development, and Testing phases of the project.
  • Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
  • Extensively used JavaScript for client-side validations.
  • Developed the user interface using JavaScript, HTML and CSS.
  • Developed different Servlet components.
  • Tested software module using Junit.
  • Implemented Hibernate Configuration file, XML mapping files, Hibernate Session Manager and POJO’s using Hibernate.
  • Used Tiles framework to define templates for UI interfaces.
  • Included in composing JavaScript functions and usage of AJAX on presentation layers.
  • Worked with Web Services for the back-end system using SOAP.
  • Developed web pages with best standards.
  • Identified production and non-production application issues.
  • Involved in connecting bean with database using Hibernate configuration file.

Environment: Java, J2EE, JSF, JDBC, JavaScript, HTML, Eclipse, Hibernate, oracle 10g for the database, Apache Tomcat

We'd love your feedback!