We provide IT Staff Augmentation Services!

Android Developer Resume

0/5 (Submit Your Rating)

Dublin, CA

SUMMARY

  • 7 years of professional experience in analysis, design, development, implementation, integration and testing of Client - Server applications using Object Oriented Analysis Design (OOAD), and methodologies.
  • Experience in all aspects of Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing, and deployment using Object Oriented Analysis.
  • 4 years experiences in Android application development, using web-based and native application and including design development for e-commerce applications.
  • Good understanding of Android Framework, Android Native and Web-Based Application Development.
  • Experience in developing Android application using Android Studio, Eclipse IDE, SQLite Database, Java, JSP, XML, JSON, Android SDK/NDK and ADT plug in.
  • Worked in Activities, Fragments, Android Binding, Android Framework, AsyncTask, Intent, Services, Broadcast Receiver, Content Provider, RESTful Services, Location Manager.
  • Worked on JNI libraries such that application can use engine functions.
  • Experience in working with Google Maps API, GPS Location Data, Google Cloud Messaging, Volley, and Push Notifications.
  • Exposure obtained in Android, JAVA, C, JNI
  • Expertise in Bluetooth (BlueZ and Bluedroid) Stack and Android Middleware.
  • Worked onBluetooth Audio Profiles like A2dp, Avrcp and HFP.
  • Experience in use of popular public APIs such as Google, Facebook, YouTube, PayPal, Kindle, and twitter.
  • Experience in using services like Messaging, Bluetooth and Wi-Fi.
  • Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, Premiere and flash.
  • Experience in Android device support, publishing apps to Google Play Store, Memory Management, Media queries, Google AdMob, Picasso library, and MP Chart Library.
  • Good knowledge of Source/ Version control software’s like Git and SVN, Continuous integration and Building process.
  • Experience in use of Core concepts of Java, J2EE technologies likes JSPs, Servlets, JDBC, Spring, MVC, EJB transaction implementation, Java Beans, JDBC, XML, RMI, Web Services, Multi-Threading etc.
  • Strong front-end UI development skills using scripting languages like JSP, HTML5, JavaScript, JQuery and CSS3.
  • Platform conversion from Android (JNI) to Java SE (JNI).
  • Experienced in SOA based architecture and in Agile approaches, including Extreme Programming, Test-Driven Development.
  • Proficiency in SQL, PL-SQL, Transact-SQL programming to create tables, views, indexes, views, stored procedures, functions and triggers.
  • Excellent team player, very dynamic, flexible with positive attitude and excellent learning skills.
  • Has the ability to provide solutions from a functional and technical perspective, meet deadlines.

TECHNICAL SKILLS

Languages: Java, C, C++

Java Technologies: Servlets, JSP, EJB, JDBC, Web services

Frameworks: MVC, Spring.

Web/Application Servers: Web Logic, Tomcat.

Databases: Oracle, SQL Server, PL/SQL, MySQL, SQL, SQLite.

Tools: /IDE: Eclipse, Eclipse IDE, Android Studio, Android SDK, Java Development Kit (JDK), ANT, Junit, VMware, CodeWarrior.

Web Dev Technologies: HTML, HTML5, CSS, CSS3, AJAX, JQuery, XML, XSL, XSLT.

Scripting Languages: JavaScript, JQuery.

Operating Systems: Windows XP/NT/VISTA/7/8, UNIX, Android.

Simulation: Matlab/Simulink, Multism, GNS3.

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

PROFESSIONAL EXPERIENCE

Confidential, Dublin, CA

Android Developer

Responsibilities:

  • Designed and Implemented Views and Layouts for User Interaction.
  • Developed the UI layers for Activities and implemented Fragments within 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.
  • Used GPS services to get the exact location.
  • REST web service interaction utilizing OAUTH authentication and JSON
  • Extensively tested alpha releases with JUNIT 3 and Robotium.
  • Worked closely with 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.
  • Involved in the redesign of front end of web-site.
  • Used design pattern like singleton and adapter.
  • Usedversion control GIT.

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

Confidential, Santa Clara, CA

Android Developer

Responsibilities:

  • Involved in complete redesign of application for Android phones, tablets, and kindle fire.
  • Developed different features for the application such as: Forecast Page, Detail Forecast Page, and Now Page, Manage location page for both tablets and phones.
  • Innovating background ads reflecting the weather change for the location.
  • By entering the zip code or location name user can search the weather in a particular area. This is linked with Google maps to provide the layered weather map.
  • Refactored the code base to optimize start - up and memory usage.
  • Key resource for layout and UI work utilizing XML, shape drawable, adapter views, activities, fragments, custom view.
  • Use the SVN for version control.
  • Worked on JNI libraries such that application can use engine functions.
  • Expertise in Bluetooth API (BlueZ and Bluedroid) Stack and Android Middleware.
  • Worked onBluetooth Audio Profiles like A2dp, Avrcp and HFP.
  • Platform conversion from Android (JNI) to Java SE(JNI).
  • Worked with RESTful services and used JSON parsing to retrieve information.
  • Have worked in Agile Methodologies where we focus on the adaptability and satisfaction of the application outcome.
  • Tested the widget for multiple devices, densities and screens.
  • Involved in unit testing with eclipse debugger and USB debugging.

Environment: J2EE, Java, Android SDK 4.2, Eclipse, JQuery, HTML5, CSS3, XML, SVN, Google Maps API.

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 with OAuth Server Integration
  • Android APIs used to develop this 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 with different layouts and widgets corresponding to various resolutions and different orientations.
  • Involved in creating reusable component with 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 with 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

Java Developer

Responsibilities:

  • Core Java, highly concurrent Multithreaded coding.
  • Design components based on Object Oriented Design using UML.
  • Worked closely with the Business/Users team in proposing technical requirements.
  • Developed and executed Test cases using unit testing (JUnit) & integration testing.
  • Participated in demonstration of the applications to the Business team during Testing.
  • Involved in bug fixing, Client requested enhancements during the maintenance.
  • Developed SQL and PL/SQL scripts for Affiliation and Groups module.
  • Extensively worked on CVS version control tool.
  • Developed Web Services using Apache Axis.
  • Extensively worked with SQL Database.
  • Responsible for deployment of application at development and testing environments.
  • Developed clients for Web Services and tested it using SOAPUI.
  • Developed various helper classes for the persistent in correlation with Hibernate.
  • Applied CSS for entire site for standardization of the site.

Environment: Java, Servlets, JNI, Hibernate, UML, JSP, HTML, JNDI, CVS, SQL, PL/SQL, JavaScript, JUnit, Maven, Oracle 10g, WebSphere 8.0, RAD 8.0, Windows XP.

Confidential

J2EE Developer

Responsibilities:

  • Develop GUI related changes using JSP, HTML and client validations using Java script.
  • Involved in implemented action classes, form beans and JSP pages interaction with these components.
  • Wrote a controller Servlet that dispatched requests to appropriate classes.
  • Developed Dispatch Action classes to define several business methods.
  • Defect fixing. Client communication & Query resolution
  • Developed value object mainly usedto wrap the data and pass across the layers.
  • Developed business logic using Stateless session beans for calculating asset depreciation on Straight line and written down value approaches.
  • Involved coding SQL Queries, Stored Procedures and Triggers.
  • Created java classes to communicate with database using JDBC.

Environment: Java 1.4, Servlets, JSP, EJB, J2EE 1.4, STRUTS, XML, XSLT, Java Script, Oracle 8i, SQL, PL/SQL, Ms Visio, Eclipse, JDBC, Win CVS, Windows XP.

We'd love your feedback!