We provide IT Staff Augmentation Services!

Android Developer Resume

5.00/5 (Submit Your Rating)

Leavenworth, KS

SUMMARY

  • 8+ years of experience in design and development of Web/Mobile Applications and Products.
  • Experienced Mobile / Android Developer who designed and developed commercial grade consumer application for Android mobile devices wif extensive user interface development.
  • Experience in developing project scopes (budget, timelines and delivery dates), planning, development, testing, documentation, training and delivering enterprise applications wif sound knowledge of software development life cycle (SDLC).
  • Experience in Android UI toolkit (basic/picker/list views, adapters, dialogs, menus) and Layout Managers.
  • Proficient in Android application framework: Activities, Intents, Services, and Content Provider. Experienced wif Android SDK tools: Debugger (DDMS), Device Manager (AVD).
  • Experience in integrating Android application wif open source APIs like ZeroMQ, jeromq, node.js.
  • Android application framework: Activities, Intents, Services, Broadcast Receivers, Autantication, Camera AP
  • Integration of the Android based mobile applications wif RESTful web services
  • Analysis, Design, Development, Maintenance and Implementation experience of enterprise, web and client server applications using JAVA/J2EE technologies and Object oriented technology.
  • Experience in developing server side code wif good knowledge of enterprise and persistence design patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, Service Locator, DAO, ORM, MVC and IOC.
  • Experience in developing applications using Waterfall, and Agile (Scrum).
  • Experience in developing inter - operable Web Services and its related technologies like SOAP, WSDL, UDDI, XML related technologies/tools such as JAXB,JAXP, XSL, XQuery, XPath wif good understanding of JAX-WS, JAX-RS, JAX-RPC inter-operable issues.
  • Extensive working experience in RDBMS design and implementation in Oracle, MySQL, MS SQL Server 2005/2008.
  • Experience in working wif the version control (CVS, SVN); Bug tracking tools
  • Well experienced in database development Stored procedures/packages, Functions, Table creation Scripts & database triggers.
  • Extensive experience in developing unit testing frameworks using JUnit, DBUnit, JQuery, a Mock Object and Cactus based on test first or test driven methodology.

TECHNICAL SKILLS

Languages: C, C++, Java 1.4/ 1.5/1.6, SQL, PL/SQL, PHP.

JEE/J2EE Technologies: Servlets, JSP, JSF, JDBC, JSTL, JAXB, JAXP, JMSJAX-RPC, JAX- WS

Mobile Technology: Android SDK

Open Source Frameworks: Hibernate, Struts, ZeroMQ.

Web Technologies: HTML, DHTML, CSS, AJAX, JQUERY, JSONJavaScript, Angular.JS, Bootstrap.

XML Technologies: SAX, DOM, STAX, Pull Parser, DTD, XSD, XMLXSLT, XPath

Databases: Oracle, DB2, SQL Server, MY SQL

Web Servers: Apache TOMCAT

Application Server: BEA’s WebLogic and IBM’s Web Sphere, JBoss

Versioning Software: SVN, CVS and GIT

Operating Systems: Windows 98/XP, Windows NT 4.0 and 2000, UNIXLinux (Ubuntu)

Tools: ANT, JUnit, Cruise Control, Maven

IDEs: Eclipse, Android Studio, IntelliJ, NetBeans

PROFESSIONAL EXPERIENCE

Confidential, Leavenworth, KS

Android Developer

Responsibilities:

  • Mainly involved in the creation of the back end skeleton including integrating open source API framework ZeroMQ wif current application.
  • Create Maps dat synchronizes wif the Mission Command application on the server.
  • Providing layers to the Maps by using Canvas and drawing in Android API.
  • Implement list view for the contacts in the network
  • Get contacts using peer primitive from zyre to get nodes from network and updates contacts using thread.
  • Develop in call activity for audio calling dat runs in background by creating a Service.
  • Implement Symbol dropping, Moving and Removing on the Map Layers.
  • Implement connection between peer to peer nodes using zyre and ZeroMQ framework.
  • Introduced chat functionality in the communication module by using Zyre package and its primitive whisper command.
  • Enable chat in multicasting and broadcasting.
  • Introduce audio communication as good as skype wif ad-hoc connections between devices.
  • Enable multicasting and broadcasting of audio using pub- sub proxy from ZeroMQ.
  • Use Video and Audio tunneling concept to provide audio to the video in the network.
  • Apply FFTW compression over the images frame for effective Video communication.

Environment: Java, Android, Eclipse, Android Studio, ZeroMQ, zyre, Multi-thread, SQLite, JSON, RESTful Web Service, Maps and Location-based Services, Media Frameworks (Audio, Video and Camera), Gesture.

Confidential, Stanford, CA

Senior Android Developer

Responsibilities:

  • Designed and developed Name recording and playing feature.
  • Developed Name Tone feature using Contacts framework and Sign In flow wif OAuth Server Integration
  • Android APIs used to develop dis App: Voice Recorder, Custom Adapter, Contacts Framework, Http Server Integration, etc.
  • The Android APIs used are: Picasso library for Image caching and Google Custom Search API.
  • Developed user-friendly UI using widgets like Menus, Dialogs and Selection Widgets like List View and Scroll View as per client need.
  • UI designs wif different layouts and widgets corresponding to various resolutions and different orientations.
  • Involved in creating reusable component wif Fragment for different resolution devices and different orientation of Landscape and Portrait.
  • Applied HttpURLConnection to receive audio data from the server and buffer images and audio files for future use.
  • Implemented the Dashboard, Action Bar, Quick action UI Design Pattern and Draw-9 Patch Images.
  • Integrated Facebook API for easy sign on, fetch user data and publish stories.
  • Implemented the Android animation style & gesture events to flip the Screen/Layout.
  • Involved in developer testing by porting the app on multiple devices wif various screen sizes.

Environment: Java, Eclipse, Android Studio, Android SDK, Multi-thread, SQLite, JSON, RESTful Web Service, Maps and Location-based Services, Media Frameworks (Audio, Video and Camera), Gesture, Bluetooth, OOP and Design Patterns.

Confidential, New York, NY

Senior Software Engineer

Responsibilities:

  • Designed and Implemented Views and Layouts for User Interaction.
  • Developed the UI layers for Activities and implemented Fragments wifin UI.
  • Used Multi-threading to implement parallel processing.
  • Worked in Agile environment and participate in different phases of the project cycle like design and development.
  • REST web service interaction utilizing OAUTH autantication and JSON
  • Extensively tested alpha releases wif JUNIT 3 and Robotium.
  • Worked closely wif another mobile app developer, leading the other platform development.
  • Used Android SDK 4.3 (Software Development Kit), Eclipse IDE (Integrated Development Environment), Dalvik Debug Monitor Server, Android Virtual Device, and Android Debug Bridge for development and debugging tool.
  • Worked wif Python, PHP, MySQL, SQL, MyPhpAdmin, and SQLite.
  • Use design pattern like singleton and adapter
  • Use version control SVN and GIT.

Environment: Android SDK 4.3, Java 1.6, SQLite 3.0, Eclipse IDE 3.6, ADT Plugin, SVN, GIT, REST, Google Maps API.

Confidential, Atlanta, Georgia

Android Developer

Responsibilities:

  • Working as Android Developer in the application
  • Writing the code for different module which includes working wif Navigation Drawer just like the app of Google Maps and also using Sliding Tab layout, the way Play Store app is using.
  • Developing the layout, dis will support all size screens.
  • Providing multi language support.
  • Memory management in the application.
  • Removing all the warnings using Lint Analyzer.
  • Writing Unit test cases using Robotium Framework.
  • Data storage using Shared Preferences.
  • Worked on integrating application wif the device Calendar for Reminders set by the user.
  • Checking of ANR exception.
  • Handling both Portrait and Landscape modes.
  • Interpreted the wireframes and created layouts and functionality according to it.
  • Fixed the bugs identified by the QA testing team.
  • Worked in an Agile based environment and finished all the tasks assigned in each sprint.
  • Tracked issues using JIRA.
  • Participated in sprint planning meeting.
  • Participated in daily scrum meeting to inform the progress made or any blockers faced.
  • Worked wif an offshore team and took part in meeting every day to keep track of different tasks or to add a new task for a story.

Environment: Google Android Studio, Android based mobile phones ranging from Android 2.3 to Android 4.3, JAVA, Android SDK for all versions

Confidential, Albany, NY

Java/J2EE Developer

Responsibilities:

  • Converting data to facilitate communication between different interfaces exposed by different Components using XSLT transformations.
  • Communicating wif external systems using Web services (JAX-WS).
  • Consuming services and exposing the XML response as Java objects using JAXB framework.
  • Connecting to disparate systems using JMS (WebSphere) protocol to integrate different systems.
  • Data transformation from one XML schema to another using XSLT.
  • The front end is in JSP, Ajax, JSON, JQuery, Prototype ExtJs, DOJO, XML, and HTML and Oracle are used.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including
  • JSP, Servlets, EJB, Form Bean and Action classes.
  • Mapping roles from LDAP by creating roles, users and user groups in life ray.
  • Transforming the results into different formats wif Struts display tags and free text.
  • Splitting web application into a different port lets.
  • Unit testing the applications using easy mock, JUnit

Environment: Java, XML, XSLT, XPATH, JMS, JAXB, JAX-WS, Web services, RAD, WebSphere, Life ray, Hibernate 3.0, Struts 2.0.

Confidential

Java Developer

Responsibilities:

  • Developed and maintain an MVC architecture wif spring framework.
  • Involved in designing the user interfaces using JSP’s.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Creating of test cases for the Unit and Integration testing.
  • Responsible for coordinating wif testers during system testing.
  • Defect fixing activity as part of system testing.
  • Written test cases for unit testing the code using JUnit testing Framework.
  • Extensively used the Java collection Framework classes for holding the application objects.

Environment: Java, JavaScript, Servlets, JSP, JDBC, Spring Framework, Tomcat 5.0, oracle.

We'd love your feedback!