We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

4.00/5 (Submit Your Rating)

Oak Brook, IL

SUMMARY:

  • 10+ years of experience in IT, which in Android Mobile Application Development and in analysis, design and implementing the Java based applications.
  • Extensive experience in phases of Software Development Life Cycle (SDLC) and on software development methodologies like Spiral Model and Waterfall methodology.
  • Mobile application developer with experience of developing client - server and stand-alone web applications.
  • Java Programming experience using various mobile development environments including Android SDK Android Studio, Eclipse & Plug-in’s.
  • Improved the performance of the applications by implementing different third party libraries like Picasso, NewRelic, Crop Image, Green DAO, Lolli Pin, Butter Knife and AdobeAnalytics.
  • Experience in developing application in different versions of Android SDK versions like Ice Cream Sandwich, Jelly Bean, Kitkat, Lollipop and Marshmallow. Frameworks APIs like Google Maps API, Media, Bluetooth, Camera and Wi-Fi.
  • Developed various mobile apps store for Android setup the environment using Eclipse and mobile SDKs.
  • Expertise in developing apps using SQLite, Java, XML, Google Maps API and GCM, GPS Location Data.
  • Expertise in Android App development with Android SDK using Eclipse IDE and Android Studio.
  • Involved in developing Android Applications using Core Java and Android APIs (Data Storage, Content Providers, Google Maps, Connectivity, Location and Notifications).
  • Experience in using Unix shell and Java scripting.
  • Implemented various applications using Java, JDBC, J2EE, Struts, Spring, Hibernate and JSP.
  • Worked on Web Services and utilized HTTP, XML, JSON and SOAP for the developed applications to server side APIs.
  • Designed wireframe user interface UI layouts using CSS3, HTML5, DHTML, JQuery, J2EE, JSF, AJAX and JavaScript.
  • Experience in identifying the system objects with Object Oriented Design (OOD) and Modeling (OOM), based on Unified Modeling Language (UML).
  • Worked on developing Android application using Object Relational Mapping Lite (ORMLite) and written SQL queries using Content Provider and ORM.
  • Installed and setup J-Unit that runs on local JVM to test the code, performed manual testing, integrated test framework to test Android API and used Eclipse IDE to support for executing tests interactively.
  • Worked on various kinds of media using Flash, Photoshop, network protocols in Android Studio in designing audio, video and Graphic playback media components.
  • Experience in open source APIs on various third party like Facebook, Instagram, Twitter, YouTube and GoogleMapsAPIV2 for custom Android applications.
  • Worked on native Android application development using Google IDE and Angular JS in Android Studio.
  • Involved in setting up the development environment to develop Android applications for all devices like Smart Phones, Watches, Tablets and Automobiles.
  • Experience in implementing, configuring Android Studio and connecting an Android Application with a repository GitHub plugin.
  • Proficient with UML Diagrams, Use Cases and Sequence Diagrams to design programming solutions.
  • Responsibilities that include taking designs and turning them into fully functional, standards compliant, cross-browser HTML templates.
  • Dedicated team player, quick learner, self-starter, excellent analytical, design and problem solving skills

TECHNICAL SKILLS:

Android OS: Android NDK, Android SDK versions from 2.3 (Gingerbread) - 6.0 (Marshmallow)

Programming Languages: C, C++, Object C, C#, Java, J2EE

Web/Application Server: XML, UNIX, Front Page, Node JS, Tomcat, JBoss, Struts, JDK, Android SDK

Development Tools and IDE: Eclipse ADT, Android Studio, Soap UI, Eclipse for J2EE Net Beans, J-Unit, Gradle, adb, Hierarchy Viewer

Java Technology: Hibernate, Spring, Threads, JSON, SOAP, API, Generics,

J2EE Technologies: JDBC, JSP, Servlets, EJB, Struts 2.0

Parsing: JSON using GSON/JACKSON, XML (DOM/SAX/PULL Parser) SOAP (KSOAP library)

Frame Works: Struts1, Spring2.5, Hibernate, Maven, Retrofit

Database Technologies: Oracle, SQL, PL/SQL, DB2, SQLite.

Design Patterns: Singleton, Builder, DAO, Adapter, Factory, Observable

Version Control System: Git, SVN

Other Tools: JIRA, Confluence, Bitbucket, Github, Gitlab, Postman, Beyond Compare, APKTool, JD GUI

Scripting Languages: JavaScript, AJAX, HTML5, CSS, GUI, RX-JAVA

Operating System: Windows 2003/XP/7/8/10, UNIX, Linux, Mainframes, DOS

PROFESSIONAL EXPERIENCE:

Confidential, Oak brook, IL

Sr. Android Developer

Responsibilities:

  • Participating in all phases of Software Development Life Cycle (SDLC) for Analysis, development, testing, deployment, and enhancement of code.
  • Working in design, development and deployment of Android Applications.
  • Designed and implemented the Mobile Agent application using Embedded Android development. 
  • Designed the User Interface per the requirements using UI Groups, UI components.
  • Developed App screens and its workflow using Activity and Fragments which has views such as List View and Scroll View.  
  • Developing the application in both backend server application using Web Services based on Java and front end User Interface (UI) development scripts using JSP, PHP, HTML, Spring, JQuery, AJAX, CSS and JavaScript.
  • Used AsyncTask for multithreading. 
  • Used SVN for code management. 
  • Using graphical user interface (GUI) in Android Studio to build app using hierarchy of View, View Group Objects and Action bar.
  • Designed the Custom Action bar, Custom Progress bar while making service calls. 
  • Created a pop-up notification for alerting users. 
  • Developed Framework with server side presentation layer using Hibernate and Struts MVC Framework.
  • Implementing database using SQLite with openCreateDatabase method and established connection with JDBC and ODBC.
  • Expert in developing and maintaining the applications using MySQL Server and Oracle.
  • Working on technologies like SOAP, XML parsing and JSON.
  • Excellent in debugging and fixing defects with Android Studio, Eclipse IDE and RAD.
  • Have created the unit test cases using JUNIT framework. 
  • Took care of code review, code fixes and bug fixes 
  • Responsible for testing the application in stage, code review fixing the bugs and providing post-production support. 
  • 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, etc., from the app and designed suitable GUI for these applications.
  • Working with both onsite and offsite team and managing the work to complete the task on time.
  • Tracking the project up to date with Scrum/Agile methodology using JIRA.
  • Implementing applications using ANT scripts and deploying on WebSphere Application Server.
  • Expert in implementing various applications using Objective C, Automation, Xcode, Interface builder and UI Kit.
  • Tested the application on different Android target devices and also debugged the issues using Android provided tools like Trace View and view hierarchy from DDMS for optimization purposes
  • Involved in developing, testing the software according to the functional specification, design, maintainability, and coding and efficiency standards.
  • Performing Unit Testing on all the classes using JUnit at various class level and methods level that runs on JVM environment.

Environment: Android Studio, Java, Web Services, UI, JSP, PHP, HTML, Spring, JQuery, AJAX, CSS, JavaScript, GUI, Hibernate, Struts, MVC, SQLite, JDBC, ODBC, MySQL, Oracle, SOAP, XML, JSON, Eclipse IDE, RAD, Scrum, Agile, JIRA, WebSphere, Junit, JVM.

Confidential

Sr. Android Developer

Responsibilities:

  • Participated in all stages of life cycle of the application with Wireframe design and client development.
  • Developed application with clean, modular, robust code using Java, J2EE and XML with Android Lollipop SDK and later migrated to Marshmallow SDK platform supporting different UI resolutions.
  • Implementing Android application for sharing the media content using Android Studio, Android NDK and Eclipse IDE in Android SDK environment.
  • Developed UI for most of the modules in the application using List View, GridView, and Tab layouts using Action Bar.
  • Designed user interface (UI) screens using Hibernate, HTML5, PHP and AJAX.
  • Integrated search widgets to perform search through their cards.
  • Created a pop-up notification for alerting users. 
  • Combined Google Play Services and Google Maps API V2.
  • Extensively worked on designing the layouts to compatible with screens of different resolutions.
  • Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens.
  • Designed and developed application using HTML, CSS, Bootstrap, JavaScript, JSP, Servlets and Struts.
  • Implemented features like Emails, SMS using Android Content Providers and designed applicable GUI for these applications.
  • Proficient in developing, testing and setting up the Linux and SQL database on system landscape.
  • Transferred the data from one device to another device using the Bluetooth APIs Android application.
  • Created and used SQL Queries , Scripts , and Stored Procedures for data validations .
  • Tested the app across different versions of Android  and different Android  phones to assure quality and performance
  • Developed utility classes to handle Validations of user information using regex functions and other common app functionalities
  • Worked on debugging the application using Logcat, DDMS .
  • Refactored the code base to optimize start-up time and memory usage.
  • Worked with the backend team to communicate with RESTful web services.
  • Implemented Web Service calls for data parsing and server interaction using Spring, Threads, JSON, SOAP, RESTAPI and Apache.
  • Expert in debugging and fixing errors using adblogcat and DDMS.
  • Implemented Singleton design pattern to create and pass through the object into different fragments.
  • Parsed JSON objects obtained from the server side and displayed the contents in the app.
  • Involved in designing the automation frameworks for JUnit testing.

Environment: Java, J2EE, XML, Lollipop SDK, Marshmallow SDK, Android Studio, Android NDK, Eclipse IDE, Hibernate, HTML5, PHP, AJAX, CSS, Bootstrap, JavaScript, JSP, Servlets, Struts, GUI, Linux, SQL, Spring, Threads, JSON, SOAP, REST API, Apache, DDMS, JUnit.

Confidential, Parsippany, NJ

Sr. Android Developer

Responsibilities:

  • Developed UI for most of the modules in the application using List View, GridView, and Tab layouts using Action Bar.
  • Interacted with the business and functional teams to understand the client requirement for analysis.
  • Involved in application development, defect validation, deployment, and production maintenance
  • Worked in designing and implementing multi-tier application using Java, J2EE related technologies like JavaScript, JDBC, Hibernate, PHP, CSS, HTML, DHTML, XML, AJAX, JQuery and JSP.
  • Developing middleware web services for persistence of storage using MS SQL Server, Oracle, MySQL and created Database for mobile management using SQLite.
  • Performed Testing on different versions of applications of Android phones to assure high quality and better performance.
  • Involved in adding the Reader API to allow reading the payment card data using Spring and Struts MVC framework.
  • Worked on interfacing the mobile applications with back-end server using Web Services based on Java.
  • Developed many applications for Android operating system using Android Studio, Eclipse IDE, Java, Android SDK and ADT plugin.
  • Designing UI using views provided by Android and created custom views when required.
  • Implemented and deployed the application on Web Logic and Web Sphere server with JVM and designed website using Bootstrap and JS Frameworks .
  • Used Git ( GitHub )Plugins to control over the versions and managed the project with Agile methodology in JIRA .
  • Worked on many Android components like Activity , Intents , Fragment , Broadcast , Receiver , Service and Content Provider .
  • Prepared test cases using Android JUnit extension and checked the reliability of services developed.

Environment: Java, J2EE, JavaScript, JDBC, Hibernate, PHP, CSS, DHTML, HTML, XML, AJAX, JQuery, JSP, MS SQL, Oracle, MySQL, SQLite, API, Spring, Struts, MVC, Web Services, Android Studio, Eclipse IDE, Android SDK, ADT, UI, WebLogic, WebSphere, JVM, Bootstrap, Git, Agile, JIRA, JUnit.

Confidential, Kingston, PA

Android Developer

Responsibilities:

  • Made the layout designs using android XML for all the pages.
  • Created the log in and sign up page and integrated Google cloud services on the application.
  • Enabled synchronization of the user documents to the secure cloud.
  • Implemented a common interface for the application making it compatible with a desktop, web or mobile.
  • Implemented 5 filters: Active, created by you, Flagged, Invited to and Expired.
  • Played major role in implementing different layouts design and layout modifications, customization of different functional layouts and UI elements.
  • Used custom List Views to view information on every screen, and to keep uniformity of the application.
  • Managed data using SQLite, SQL Helpers as well as Raw Queries to do database management.
  • Populated lists from databases using simple adapters.
  • Helped in implementing different web services in different functional models.
  • Tested the application on multiple android targets and debugged the issues that were found.
  • Performed regression testing for every build and smoke testing for the release.
  • Followed the agile methodology for implementing the project.
  • Enabled a comments sections for the users within the application.
  • Involved in working with Location Manager and Restful Web service with JSON.
  • Worked on updating the UI as per design specs for Front Page and Categories.
  • Updated backend feeds applicable for this application.
  • Updated Omniture and BI event tracking.
  • Fixed bugs and issues found during testing.

Confidential

Android Developer

Responsibilities:

  • Involved in requirement Analysis, Module level designing, UI design and development.
  • Implemented important phases of activity life cycle for a complete and stable application.
  • Worked with Content Providers in conjunction with local data storage using SQLite to transmit data among various other Health Care Apps in the Hospital. 
  • Implemented immediate notifications and alerts using Notification bar and push notifications.
  • Worked with View Pager, Navigation Drawers and action bars for better connectivity within the App.
  • Worked with Async Tasks in conjunction with broadcast receivers and services to provide certain functionalities such as show urgent SMS messages, emergency calls etc.
  • Implemented JSON and REST API web service calls for data parsing and server interaction. 
  • Implemented Geo Location Tracking of Emergency Vehicles using Location and Google Maps API.
  • Worked with Secure connections with server by using the Secure Socket Layer and a protocol consisting of XML messages between the client and server.
  • Created cross-browser compatible and standards-compliant CSS based page layouts.
  • Worked with Maven for build Version control. 
  • Used Espresso as an Android test automation framework to write powerful and robust automatic black-box test cases.
  • Worked with debugging tools such as using Logcat, and DDMS.
  • Unit Test and error logging on devices of Android.
  • Involved in debugging them in the initial phase of development, eliminating possible App crashes.

We'd love your feedback!