We provide IT Staff Augmentation Services!

Sr. Android Application Developer Resume

3.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • 8+ years of experience in IT with 6 years on Android application development.
  • Hands on experience in developing Android Applications for mobile and tablets using Android Studio and Eclipse.
  • Good understanding in applying Object - oriented analysis and design (OOAD) and Software Development Life Cycle (SDLC) for applications.
  • Proficient in understanding of Android User Interface (UI) guidelines, framework API's, application development and memory management.
  • Expertise in developingAndroidEnterprise applications for tablets and mobile devices.
  • Has hands on experience in usingtheContent ResolverandContent Providerclasses to ensure secure data access to other applications.
  • Working experience in RESTful web services to fetch data for the end user and parsing the XML and JSON response using different parsers.
  • Extensively worked on push notifications, memory leaks, multiple screen support, content providers, data offline usage, accounts and sync on Android.
  • Skilled in developing and debugging Android applications with high usage of threads and multi-threading environments.
  • Efficient in using android libraries like Google GSON, Picasso, Glide and Volley.
  • Experience inpublishing apps to Google Play Store.
  • Experience in design patterns including Composite, Singleton, Session Facade, Decorator and MVC. Skilled in software debugging and trouble-shooting.
  • Expertise in Web-Development technologies like XML, HTML, Java Script, CSS.
  • Excelled in database skills in Oracle 8i/9i/10g/11g, MySQL and DB2. Expertise in programming with SQL, PL/SQL.
  • Good experience in developing and deploying web applications and web services in cloud, and experienced in using Amazon Web Services (AWS) and Google App Engine.
  • Experience in developing test cases besides involving in Integration testing, Unit testing and User Acceptance testing extensively.
  • Self-motivated, dedicated and very good team player with excellent communications skills including mentoring and presentation skills.

TECHNICAL SKILLS

Languages: Java, J2EE, JavaScript, Visual Basic, PL/SQL:

Mobile Technologies: Android SDK, J2ME:

Web Technologies: XML, HTML5, XHTML, JavaScript, CSS3, Ajax, J2EE:

Web Services: REST, XML, JSON:

DATABASE(S): Oracle 11g/10g/9i/8i, Sybase and SQL Server 2005/2008, My SQL, MS-Access, DB2, SQLite.:

IDE: Eclipse, Android Studio, Net beans, Dreamweaver:

Operating System(s): Mac, Windows and Linux.:

PROFESSIONAL EXPERIENCE

Sr. Android Application Developer

Confidential - Irving, TX

Responsibilities:

  • Formulated handset specific user interface (UI) for Android mobile phones, tablets and PC's.
  • Worked with Layouts, Menus and Action Bars and several other User Interface (UI) components.
  • Object Oriented Programming (OOPS) Concepts and Unified Modeling Language (UML) were immensely used for modeling.
  • Developed the UI for the application using edit boxes, 9-patch images, date picker, time picker, dialog boxes, alert boxes and spinners using different layouts that are available.
  • For making existing applications more user-friendly we researched on Android application acceptance and feedback from the application users.
  • Made use of Retrofit library for downloading asynchronous data and convert those JSON or XML responses to Plain Old Java Objects (POJO).
  • We accessed external databases for our application by using JSON for web service calls.
  • Used Intent Integrator for using the Camera API for accessing the camera to Scan front and back of checks.
  • Instituted SQLite database as our backend database and worked on the local data storage using shared preferences and file system.
  • For ensuring best UI performances we used Asynchronous tasks for handling long term operations.
  • Used Android DDMS debugger to debug and test the android application.
  • Carefully handled all the Network latency issues, exceptions and error handling issues for the application.
  • Got rid of out of memory exceptions with the help of Leak Canary library.
  • Coordinate meetings with the UI and UX team to design the user interface by giving feedback about Androidguidelines for developing user interfaces
  • Collaborated with the team members for testing the application on differentandroidtarget devices and debugged the issues using Android provided tools like Trace view and view hierarchy from DDMS for optimization purposes.

Environment: Android3.0, 4.0, 5.0, 6.0, 7.0, Java,AndroidSDK, ADT 21.1.0, DDMS, JSON, REST API (XML), JavaScript, JQuery, CSS, Gradle, SQLite, XML, Multi-threading, JIRA.

Android Application Developer

Confidential - Coppell, TX

Responsibilities:

  • Associated with user meetings to assemble the requirements of the application and taken part in application designing, testing, deployment and maintenance.
  • Responsible for all video activities in App like Splash Screen and Video tutorials.
  • Experienced in Working withAndroidUI components using Material Design.
  • UsedAndroidcontent providers for implementing features like sending E-mails, sharing using Facebook, Email, Twitter, SMS, etc., from the app and designed suitable GUI for these applications.
  • Strengtan search functionality by adding auto fill and search history features.
  • Implemented Location based service using Google Maps API that shows where you are connected to the hotspots previously with the date and time details.
  • Worked withAndroidStudio IDE and Gradle build system.
  • Participated in various phases of SDLC right from Requirements, design, development and unit testing.
  • Implemented User Interface using Model View Controller (MVC).
  • Implemented SVN for code management.
  • Test and error logging on different versions and devices ofAndroid.
  • Used Agile and Scrum methodologies for project implementation.
  • Agile practices were carried out on Rally.
  • Responsible for developing the Profile across several Products and severalAndroidversions.
  • Provided maintenance and development of bug fixes and patch sets for existing web applications.
  • Diagnosed and troubleshoot processing problems and applied solutions to increase company efficiency.
  • Worked closely with various departments to ensure that our software delivered the greatest experience with the end user.

Environment: Windows, Android 2.0, 3.0, 4.0, 5.0, Java, XML, Android SDK, Android Studio, JSON, SVN, Rally, Gradle, Maven.

Android Application Developer

Confidential - Grand Junction, CO

Responsibilities:

  • Involved in the full life cycle of the project including analysis design, development, debugging, testing & deployment.
  • Worked with product designers and product managers to design user interactions in applications.
  • Fixed bugs as they were encountered.
  • Conducted design and code reviews to share knowledge with development team.
  • Designed and developed mobile application forAndroidmobile devices with extensive user interface development.
  • Involved in collecting client requirements and preparing the design documents.
  • Developed the activities and UI layers.
  • Created and used SQL Queries, Scripts and Stored Procedures for data validations.
  • Implemented unique design for portrait and landscape mode.
  • Used web views, list views & populated lists to display the lists from database using simple adapters.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Integrated location based services using Google Maps API to display locations of the nearest physicians.
  • Implemented the required GUI by making modifications to the xml files.
  • Handling XML data using efficient parsing techniques such as DOM parser.
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Worked on debugging the application using Log cat, DDMS.
  • Tested the application on variousAndroiddevices.
  • Involved in Mobile Cloud-Interactive testing the applications from a PC to the handset.
  • Used GPS provider to quickly find location and navigates the directions to the nearest bank or ATM.
  • UsedAndroidSDK and Eclipse IDE for development.
  • Tested the app across different versions ofAndroidand differentandroidphones to assure quality and performance.
  • Proficient in creating test data for Business users, Personal users, Commercial users etc.

Environment: AndroidSDK, Java, SQLite, Eclipse IDE, GIT,AndroidAPI's, JDK, JNI, NDK, XML, JSON, HTML, CSS, SQLite, HTTP, GPS service, Log cat, Windows.

Android Application Developer

Confidential - Sunnyvale, CA

Responsibilities:

  • Customized reusable shopping cart components and UIs using simple adapters.
  • Worked with web services, web views and populated list from databases using cursor adapters.
  • Integrated Google Map's API for users to find nearby branches.
  • Managed session using Shared Preferences and Alarm Manager to every activity - allowing customers to stay signed in for longer sessions of inactivity.
  • Assigned services and Alert Notification API to implement event reminder feature into the mobile app.
  • Participated in the Quality Assurance of the app including, testing of the User Interface and testing the app on different mobile devices.
  • Developed update patches, modules and components to fix bugs, adhere compliance & mitigate security risks.
  • Configured security of the app with HTTP and SSL connection.

Environment: AndroidSDK, Eclipse, SQLite, Node.js, XML, Java.

Java Developer

Confidential, Phoenix, AZ

Responsibilities:

  • Write the client code to consume the Web Services (REST and SOAP based)
  • Implement web services for internal modules using Restful APIs.
  • Design and implement JSP frontend with AJAX, JQuery and JavaScript.
  • Use Struts 2 as the front controller.
  • Implement Data Access Layer using Hibernate.
  • Implement reporting engine data retrieval using JDBC.
  • Designed and implemented complex PL/SQL blocks for reporting module.
  • Setup the database schema and supporting objects on Oracle Database.
  • Used SQLDeveloperand Toad for database related work.
  • Implemented logging using log4j.
  • Developed Maven script to build and deploy the application.
  • Used JBoss as the Application Server to deploy the application on Linux Server.
  • Designed and prepared Unit test case using JUnit and Log4j and removed the maximum bugs before passing on the application to the QA team.
  • Maintained and Managed the SharePoint site for the project. This involved creation of complex List View templates, User Groups, Work Flows and Site Layouts.

Environment: Java, Struts, JSP, AJAX, JQuery, JavaScript, Hibernate, JBoss, log4j, JUnit, Maven, PL/SQL, SQLDeveloper, Toad, Oracle Database, SVN, Linux.

Java Developer

Confidential

Responsibilities:

  • Involved in Analysis, design and coding on Java and J2EE Environment.
  • Implemented struts MVC framework.
  • Maintained the business standards and the requirements in EJB and deployed them on to WebLogic Application Server.
  • Designed, developed and implemented the business logic required for Security presentation controller.
  • Set up the deployment environment on Web Logic Developed system preferences UI screens using JSP and HTML.
  • Used JDBC to connect to Oracle database and get the results that are required.
  • Designed asynchronous messaging using Java Message Service (JMS).
  • Consumed web services through SOAP protocol.
  • Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
  • Integrated a crystal report to the application which will show all the details of the vouchers on the paper and used for future reference for the workers.
  • Prepared complete documentation of the Web Services developed.
  • Prepared a complete documentation of the project and test case documentation with sample inputs Version control is done by using CVS.

Environment: Java, J2EE, Hibernate, Spring, Web Services (SOAP), JMS, XML, JDOM, JAXP, Multi-threading, Servlets, AJAX, XHTML, CSS.

We'd love your feedback!