We provide IT Staff Augmentation Services!

Sr. Android Application Developer Resume

5.00/5 (Submit Your Rating)

San Mateo, CA

SUMMARY

  • A motivated and security - oriented developer offering 8 years’ experience in Software Designing,implementing and Development Experience in Java based applications.
  • Extensive experience in Software Development Life Cycle (SDLC) enterprise application design, development, testing, debugging, documentation, deployment and integration of different softwareapplications.
  • Developed andarchitected multiple Android applications across versions.
  • Experience in Cloud interface, Bluetooth, sensors and REST web services.
  • Good understanding of Android Back-end and UI guideline
  • Proficient in common Android framework API’s (Location, Camera, Notifications, Maps).
  • Expertise in designing, implementing and supporting impactful applications developed in diverse,collaborative environments for mobile and tablet devices on android platform
  • Expertise in using Design patterns and Object Oriented Methodologies to design software for mobilephones.
  • Undertaken full life cycle of Android Application Development which includes testing on device andsimulator as well.
  • Experience in design/UX to create user-friendly.
  • Proficient with Java, C++, and Android SDK version Android 1.5 to Android 4.4 (Gingerbread,Honey comb, Ice cream sandwich, Jellybean, KitKat).
  • Expertise in Application development in IDE’s like EclipseAndroidSDK, Dreamweaver.
  • Experience in using SQLite Database for mobile data management, SQLSERVER database forweb data management.
  • Technically Proficient in Android Application Development involving User Interfaces, Notifications, Adapters, Content Providers, Services, XML Parsing, NFC and Telephony Manager.
  • Experience in working with SQLite Database, Google Maps API, Android MediaPlayer APIs, GPS Location Data and Push Notifications.
  • Experience in hand-coding web user interfaces using HTML/XHTML, HTML5, CSS, JavaScript and PHP.
  • Strong experience of using Windows and Unix/Linux.
  • Experience of using development tools like Eclipse IDE, Android Studio, Visual Studio, Notepad++, Sublime Text, Emacs, Pico, Vi and Vim.
  • Programming skills in Java, C/C++, Perl, Matlab, Python and HTML5.
  • Ability to quickly understand and resolve technical issues through debugging, research, and investigation.
  • Good knowledge of Database design (RDBMS) and development that involves ER Modelling, Functional dependencies, Normalization of tables, writing queries using SQL, formatting results and writing Triggers, Stored Procedures
  • Worked with Oracle, SQL Server and Access Databases.
  • Self-motivated, dedicated and a good team player with excellent communication skills.
  • Quick to learn and adopt new technologies.
  • Excellent work ethics and interpersonal skills.

TECHNICAL SKILLS

Operating Systems: Mac, WindowsNT/2000/2003/XP/7 And Linux (Ubuntu)

Mobile Technologies: Android SDK, J2ME

Web Technologies: Oracle 8i/9i/10g, DB2 SQL Server, MySQL server, MS Access, IBM DB2

Web Services: REST, XML, JSON

Languages: Java, C, C++, Python, JavaScript, Visual Basic, XML, PL/SQL, COBOL

Methodologies: Agile, SCRUM and Waterfall

Third Party API’s: OkHttp, Retrofit, Google Services, Volley, AsyncTask, PicassoButterKnife, Facebook, Places API, Instagram, GSON

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

IDE: Eclipse, Android Studio, Net beans, Dreamweaver

Source Control: Sub-Version (SVN), Clear Case, CVS/PVS and VSS (Visual SourceSafe), Git, GitHub.

Web-service Framework: Apache Axis, SOAP, WSDL, REST, JAX-RS, JAX-WS

Networking &Routing Protocols: TCP/IP, IPV4, IPV6, RIPv1, RIPv2, EIGRP, OSPF, BGP, Access List,Redistribution.

PROFESSIONAL EXPERIENCE

Confidential, San Mateo, CA

Sr. Android Application Developer

Responsibilities:

  • Developed UI for most of the modules in the application using List View, Grid View, View Pager and Tab layouts using Action Bar.
  • Integrated search widgets to perform search through their collections, load recent search and supports voice based search.
  • Developed custom UI by drawing on the Canvas using native Android SDK API.
  • Implement Tablet compatibility for the application, which was only phone compatible earlier.
  • Implemented services using GSON library and part of design team in architecture of Web services.
  • Used Intent Integrator for using the QR codes and camera API for accessing the camera to use the QRcode.
  • Worked on the local data storage using shared preferences, SQLite database and file system.
  • Worked closely with QA team while fixing bugs and fragmentation issues.
  • Involved in unit testing with eclipse debugger.
  • Implemented Serializable and Parcelable objects to send across activities.
  • Improved the application performance by detecting memory leaks using DDMS.
  • Developed generic libraries for downloading images and other resource using Async task handlers.
  • Developed utility classes to handle Validations of user information using regex functions and othercommon app functionalities.
  • Developed prototype using PhoneGap for cross platform compatibility.
  • Implemented login functionality using Sterling services.
  • Implemented store location by using Google Maps API.
  • Used Google Maps for faster navigation to find the Branch location and information to user get there.
  • Implemented Dialog Fragment to share the product with their friends and family.
  • Implemented Singleton design pattern to pass through the object into different fragments.

Environment: Windows, MAC, Android 2.0, 3.0, 4.0 versions, Java, LINUX, Android SDK, ADT 21.1.0, Shared Preferences, Fragments, PL/SQL, JSON, REST API (XML), JavaScript, CSS, Eclipse 3.6, ANT, XML, Multi-threading, JIRA

Confidential, Hartford, CT

Android Developer

Responsibilities:

  • Involves a talent and development skills for software development on both mobile devices and wearable’s.
  • As a team member, the senior software engineer focused on new experiences development on mobile and wear platform.
  • Working in a scrum model where we discover, implement and validate software in rapid cycles.
  • Research on various libraries, create prototypes and suggest best ways to implement most efficient graphs.
  • Involved in providing guidance and support to the offshore teams.
  • Improved experience with mobile application development and design patterns by designing and implementing wellness graphs for the Moto Body.
  • Implemented customized widgets and views as per the details to the wireframes provided.
  • Implemented wellness graphs for heart activity, steps and calories using MP Android Chart library and customizing the charts as per requirement.
  • Involved in creating reusable components with Fragments, Utils and Java Classes for different resolution devices and different graphs.
  • Created customized drawable assets for the widgets with drawable resource files in xml.
  • Implemented the multithreading, network and databases in android to fetch and efficiently populate data in the form of graphs.
  • Implemented the view pager with Fragment State Pager Adapter and Simple Page Listener for sliding effects of the charts.
  • Implemented the communication between charts and implementing fragments for the gesture and motion events on the charts.
  • Dynamic and real-time updates of data to chart and loading different views and types of chart loading and manipulating and updating the metadata or aggregate date of the charts in the fragments instantly.
  • Customized axis to the charts with complex logics and algorithms in relation with graphs.
  • Implemented android gesture listeners and touch events on the charts.
  • Implemented efficient way of showing graph data in customized tooltips or marker views andinteractions with chart by highlighting the value selected by user in the graphs.
  • Implemented different customized graphs like bar graphs, line graphs and staked bar graphs.
  • Implemented mobile design principles and Android UI best practices.
  • Networking, multithreading, caching strategies, memory management and power management techniques specific to mobile devices.
  • Used ADB tools and commands to run, debug and test the application and database.
  • Efficiently used Gerrit, Git and resolved issues and CR’s in Jira with continues updates and reviews with continue testing of the application.
  • Familiar with GIT, Gradle, Proguard, Jira, Gerrit.

Environment: Java, Android, Android Wear, Android Studio, PL/SQL,MP Android Chart LibraryGIT, Gradle, Proguard, JIRA, Gerrit, Android SDK, ADB tools, MAC, LINUX .

Confidential, Hartford, CT

Android Developer

Responsibilities:

  • Designed and developed Mobile Media application for Android mobile devices with extensive user interface development.
  • Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxesand different form of widgets.
  • Implemented android native libraries, which carry a set of instructions to guide the device in handling different types of data. For instance, the playback and recording of various audio and video formats isguided by Media Framework Library.
  • Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.
  • Developed the application with Ant build script for testing and debugging, debug mode and one for building the final package for release.
  • Used Android content 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.
  • Enabled the application to access the content of Gallery, Media pre-built applications using implicit Intent.
  • Context and Options menu were handled in a dynamic fashion to display counts for the menu items.
  • Application is designed in such a way to online video search, which searches YouTube and other sites.
  • Used services, AsyncTasks and Alert Notification API to implement event reminder feature into the mobile app.
  • Followed agile methodology for implementing the Application.
  • Worked on debugging the application using Logcat, DDMS

Environment: Java, Android SDK 3.2.2 and Android APIs GPS, REST, JSON, Eclipse IDE 3.5, ADT Plug-in, GIT (version control), SQLite,LINUX, DDMS console, ADB server, ANT build, emulator and Base device (G1, HTC EVO).

Confidential

Android Developer

Responsibilities:

  • Parsing voice call signal parameters such as signal strength, throughput, noise levels, SNR etc at chip level.
  • Maintaining logs in servers and analyzing the logs using respective tools.
  • Gathering mobile device parameters programmatically and sending data as “.dlf” files to servers.
  • Integrated third party library AchartEngine for displaying graph’s.
  • Worked closely with server team for passing IMEI, IMSI as parameters along with user name and password at authentication for first time user.
  • Implemented file compression enhancement as a new requirement before uploading the files to server.
  • Updated backend validations to meet Android M OS requirements.
  • Developed user friendly UI with advanced design patterns.
  • Provided frequent releases with new enhancements and bug fixes
  • Worked on Bugzilla bug tracking tool for raising and closing tickets when needed.
  • Designed custom UI fragments for impressive user friendly UI.
  • Used logcat, DDMS (Dalvik Debug Monitor Server) and traceview for debugging.
  • Responsible for consuming the REST services, getting a JSON response and parsing them to get the required information.
  • Tested the application on various Android devices.
  • Worked with QA team for testing the application with test cases.
  • Used ADB commands for testing the application on various devices simultaneously.
  • Participated in Code reviews and peer reviews.

Environment: Eclipse IDE, Android NDK, C++, Multi-Threading, Maven, Android API’s, GIT, XML, HTML5,JSON.

Confidential, San Diego, CA

Sr. Java Developer

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.
  • Developed UI screens using Swing components likeJLabel, JTable, JScrollPane,
  • JButtons, JTextFields, etc.
  • 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.
  • Developed a webservice which will retrieve the details from the Database.
  • Prepared complete documentation of the WebService 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, JPA/Hibernate, Code Generation, Spring, AOP, ERP customization,Web Services (SOAP), JMS, XML, JDOM, JAXP, JBoss, jBPM, Multi-threading, Lucene, Servlets, AJAX, Mock-up framework, XHTML, CSS, Flash, AS 2.0, Maven2, PHP.

We'd love your feedback!