We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

0/5 (Submit Your Rating)

Austin, TexaS

SUMMARY

  • Over 7+ years of extensive experience in Object Oriented technologies and Android applications with Java/Android technologies involving System Analysis, Technical Architecture, Design, Development, Testing and Implementation
  • 4+ years of experience on working with mobile application on Android platform, interactive application development and database management.
  • Hands on experience in Android SDK based application development.
  • Proficient with common Android framework APIs (Location, Camera, Notifications, Database, Media, Preference, Admin, Google Maps API)
  • Proficient in using Fragments, Activity workflow, Action Bar Navigation, Menu designs, Custom Views
  • Designed and Developed rich User Interfaces
  • Experience in implementing native libraries in application by using Android NDK
  • Worked in Activities, Fragments, Android Binding, Android Framework, Async Task, Intent, Services, Broadcast Receiver, Content Provider, REST ful Services, Location Manager
  • Experience in working with Google Maps API, GPS Location Data, Google Cloud Messaging, Volley, and Push Notification
  • Designed GUI and interfaces with services for mobile applications, Asynchronous Programming in Android (such as Thread pool, Tasks and services).
  • Experience in use of popular public APIs such as Google, Face book, YouTube, PayPal, Kindle, and twitter
  • Experience in using services like Messaging, Bluetooth and Wi - Fi
  • Firm understanding and experience of interfacing to web services using XML/JSON, GSON, REST, OAuth 2.0 and parsing their contents
  • Worked extensively in developing web-based applications using Java, Servlets, JSP, Struts, spring, Hibernate, JDBC, UML, HTML, XHTML, JavaScript, JDBC, and Oracle.
  • Good experience in Object Oriented Design (OOD), analysis (OOA), modeling (OOM) based on Unified Modeling Language (UML).
  • Experience with query languages including SQL Server, MySQL, and SQLite3
  • Strong experience in the Web Application GUI Development using HTML, CSS, JavaScript, Angular.js, Node.js and AJAX
  • Good knowledge in designing and developing adaptive UI components, different Custom Views and Widgets for Android phones with different screen resolutions
  • Experienced integrating Mobile applications with Web based applications via web Services
  • Experienced in using data persistence both on-device and in the cloud
  • Experienced in Test Driven Development, Junit Test Cases, Performance Optimization and Integration Testing. Had good knowledge in using Jira, Bugzilla and Mantis
  • Multiple applications integrating in the Android Test Suite
  • Best practices enthusiast for Memory Management and high application performance
  • Experienced in requirements gathering and also Full Cycle Development Planning and Implementation
  • Strong leadership and communication skills in an agile environment. Had Agile and Scrum development knowledge.
  • Excellent scheduling and resource management skills. Highly motivated, enthusiastic and self-starter

TECHNICAL SKILLS

Programming Languages: C,C++,JAVA,ShellScript,PL/SQL,HTML,XML,XSLT,CSS,Microsoft server2008

Java Based Technology: Android SDK, Android NDK, JDBC, Multi threading,AWT,Swing, Java Script, JQuery, J2EE (JSP 1.2/2.0,Servelets 2.2/2.3/2.4, EJB 2.0/2.1/3.0), Struts1.3/2.0, JavaBeans, JSF 1.2/2.0, Web Services, Spring2.0.x/2.5.x

Web Technologies: XML, HTML,CSS3,JSON, JavaScript, JQUERY, Node.js, AJAX, Restful API, SOAP

Android Specific: Eclipse, Android Studio, Android SDK, REST, JSON, ADT Plug-in, Git, DDMS console, ADB server, Network connection, Google Maps, Face book, LinkedIn API, Async Task, Navigation Drawer, Toolbar, Multithreading, Volley, Shared Preferences

Mobile Technologies: Location, Camera, Notification, Google Maps, Media, Database, XML, multi-threading, Web-services

Operating Systems: Windows8, 7, XP, 2000, Unix, Linux, Mac.

RDBMS: Oracle,SQL2005/2008,My-SQL,SQLite3

Debugging and Testing Tool: DDMS, Logcat, JUnit

Version Control Tools: SVN, MKS, Git

Reporting Tool: SQL Reporting Services

IDE Tools: Eclipse, SOAPUI, Android Studio

Incident Report Tracking: Jira, Bugzilla, Mantis

PROFESSIONAL EXPERIENCE

Confidential, Austin, Texas

Sr. Android Developer

Responsibilities:

  • Responsible for analyzing the requirements of application, entire Mobile Agent Application android development, testing, stage, deployment, production maintenance and worked as lead android developer.
  • Designed the User Interface with navigation bar, view pager.
  • Making the Restful Service Calls using Google’s Volley Library at the various stages in the app development cycle and parsing the responses back from the web servers according to the application requirement.
  • Integrated the QR Code scanning library in to the application for the scanning.
  • Responsible for adding the Reader API, this allows reading the payment card data.
  • Worked with Google Maps Android API V2 to display the AIL locations with markers using Geocoder.
  • Designed custom dialogs, custom notifications for displaying the generated payment code
  • Responsible for storing the Payment code within the app using the Shared Preferences in SQLite database.
  • Registered the Broadcast Receivers for the android system announcements.
  • Designed the Custom Action bar, Custom Progress bar while making service calls.
  • Implemented capturing the screenshot of the payment screen, Bitmap to Pdf conversion features using Android NDK.
  • Implemented the mail feature of sending mail with billing information as an attachment.
  • Worked with Application Activity Lifecycle callbacks for providing the security and showing the login screen when the app goes to background.
  • Responsible for adding the update module for checking the latest version of app.
  • Extensively worked on designing the layouts to compatible with multiple screen sizes.
  • Worked on testing the application using J-UNIT testing framework.
  • Responsible for testing the application in stage, code review fixing the bugs and providing post-production support

Environment: Java, JDK 1.7, Eclipse IDE, windows 7, Google Maps API V2, Google Volley, NDK, JUNIT, XML,JSON

Confidential, Santa Monica, CA

Sr. Android Developer

Responsibilities:

  • Designed prototypes to create the new main flow of the application with Justin Mind.
  • Participated and conducted SCRUM meetings to review project progress.
  • Worked with the UI/UX team to design a user friendly interface for the Android application.
  • Worked in the new design, gave a new look and feel in the app, applying styles and themes following the new Google material design pattern.
  • Mentored 2 junior developers on coding best practices.
  • Wrote technical documentation pertaining to the application development process.
  • Built the UI/UX implementing Fragments, Recycler View and Card View UI components.
  • Used the Parcelable interface to serialize the objects.
  • Created custom animations and transitions to improve the user experience.
  • Added social media and sign in integration with Facebook.
  • Supported multiple screen resolutions using different layouts for portrait and landscape.
  • Used ProGuard to shrink, optimize, and obfuscate the code.
  • Suggested automated payment integration using Google Wallet and PayPal API and Android Wear compatibility for user notifications.
  • Integrated Flurry for mobile analytics.
  • Worked with JUnit to complete all test cases.
  • Use of GIT for source control management and continuous integration with Jenkins.
  • Used the JIRA for project planning and bug tracking.
  • Implemented Universal Image Loader for image downloading, catching & rendering.
  • Implemented data persistence using SQLite.
  • Resolved issues, fixed bugs and optimized the application.

Environment: Android Studio, JSON, Android SDK, RESTFUL web services, Google Messaging Services, Google Maps API, Picasso, Subversion

Confidential, New York, NY

Android Developer

Responsibilities:

  • Developed the activities and UI layers.
  • Added new features, bug fixing and performance improvements, along with increasing the number of devices supported by the app.
  • Worked extensively with UI frameworks such as Android Fragments to design screens
  • Utilized web-services (XML, SOAP, JSON), in order to tie our applications to critical server-side APIs.
  • Developed GPS services to update the user locations.
  • Used SQLite Open Helper for databases.
  • Used Web Views, Tab Layouts for user-friendly interaction.
  • Used Phone Gap to perform HTML, CSS, and JavaScript for the app.
  • Implemented the Action Bar search icon for quick search access.

Environment: Android SDK 4.0 and up, Tab layout, REST, JSON, Java, Eclipse 3.5, SQLite3

Confidential, Fremont CA

Android Developer

Responsibilities:

  • Developed couple of android service applications for clients
  • Assisted in designing the user interface (UI/UX) and overall look and feel of the ATN application
  • Developed the app to adapt to different orientations (landscape/portrait) and various resolutions (ldpi/mdpi/hdpi) based on the devices
  • Created integration between Google Map API with the ATN mobile application using Google Map V2
  • Involved in the development of "Home screen" module, "Create List" module, "Create Item" module
  • Managed data using SQLite, SQL Helpers as well as Raw Queries to do database management
  • Used design patterns during the development
  • Integrated zbar library for barcode scanning
  • Designed & develop the xml layout with Android Map Fragment to View particular bar locations on the map
  • Developed coupon redemption feature using location API and GMC(Google Cloud Messaging) Push notification to send the deals to the ATN application
  • Implemented the XMLPullparser class for feeds from various sources and displayed the parsed bar deals data in the customized List view
  • Involved in Testing the Mobile application and track the bugs to fix in the production environment

Environment: Android SDK, Eclipse, Java, XML, SVN, Adobe Photoshop

Confidential, San Leandro, CA

Java Developer

Responsibilities:

  • Participated in all the phases of the Software development life cycle (SDLC) which includes Development, Testing, Implementation and Maintenance.
  • Involved in collecting client requirements and preparing the design documents.
  • Designed and implemented the various front end interactive pages using java script framework.
  • Extensively used the MVC pattern for data handling in the UI side.
  • Developed REST APIs in spring framework where the UI can interact.
  • Designed the JSON structure for data handling between APIs and UI calls.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Developed the JAVA classes to execute the business logic and to collect the input data from the users using JAVA, Oracle.
  • Involved in creation of SQL scripts to create, update and delete data from the tables.
  • Followed Agile Methodology in analyze, define, and document the application which will support functional and business requirements.
  • Wrote JSP using HTML tags for designing UI for different pages.
  • Extensively used OOD concepts in overall design and development of the system.
  • Developed user interface using Spring JSP to simplify the complexities of the application.
  • Responsible for Development, unit testing and implementation of the application.
  • Used agile methodology to design, develop and deploy the new changes.
  • Writing JUnit Test cases for Unit testing in Pension Manager Module.

Environment: Java, JSP, JSP JDBC, HTML, XSL, Springs, CSS, JavaScript, Oracle 8i, XML, Web Logic and Windows NT, CVS, JSON, JUnit, PL/SQL.

Confidential

Java Developer

Responsibilities:

  • Worked on Full Cycle of Software Development from Analysis through Design, Development, Testing, Integration, and Deployment.
  • Worked with internal and external business for requirements gathering, conceptualization, and realization and process improvements.
  • Involved in design of the system using UML.
  • Worked on designing and developing scalable and extensive frameworks.
  • Worked on Agile, RAD and Test Driven Development (TDD) environment.
  • Implemented front end (GUI) using HTML, JSP, AJAX, CSS, and JavaScript.
  • Design and development of modules using MVC.
  • Development using Struts, spring, Hibernate frameworks.
  • Performed data validation in Form beans and Action Classes.
  • Worked on XML, XSLT, XPATH, DOM, and SAX.
  • Used RAD for developing the application.
  • Prepared Unit Test Plan & performed Unit Testing using JUnit.
  • Used Log4j for logging debug, info & error data.
  • Created XML-SOAP Web Services to provide partner systems required information.
  • Configured Web sphere Application Server to suit as per applications' requirement.
  • Configured connection pools, data sources, and queues.
  • Prepared Design Documents, Deployment Documents and User Manuals.
  • Used Dimensions as version control system for the source code.
  • Addressed QA issues & provided fixes on short notice.
  • Involved in User Acceptance Testing and monitored the application while migrating to production.
  • Troubleshooting and resolve problems.
  • Used Remedy for issue tracking.

Environment: Java, J2EE, Web Sphere, Ant, Clear Quest, Clear Case, Windows XP, Struts, Spring, Hibernate, HTML, JSP, CSS, JavaScript, AJAX, RAD, Log4j, XML, XSLT, XPATH, DOM, JUnit, Oracle.

We'd love your feedback!