We provide IT Staff Augmentation Services!

Android Developer And Client Side Demo Lead Resume

4.00/5 (Submit Your Rating)

Miami, FloridA

SUMMARY:

  • Around 7 years of IT experience in design and development in java based applications.
  • 5 years of smartphone (Android) development experience. Developed and architected multiple Android applications across versions. I have a good understanding of Android UI guidelines.
  • 2 years of experience to work in agile methodology and coordinating with onshore and offshore teams.
  • 3 years of experience in web services like SOAP, REST API.
  • Developing applications involving User Interface development, Adapters, Content Providers, Services, JSON Parsing and Telephony Manager.
  • Expertise in Data Structure, Multithreading, Exception handling.
  • Experience in working in agile environment.
  • Skilled in developing APIs for middle ware Framework modules for mobile platforms using C and C++ and Java.
  • Experience in architecture design, development and implementation of software applications and testing.
  • Experienced in JNI framework.
  • Experienced of working on Android platform and frameworks and customizing it as per requirements.
  • Undertaken full life cycle of Android Application Development which includes testing on device and simulator as well.
  • Expertise in using Design patterns and object oriented methodologies to design software for mobile phones.
  • Worked on user - friendly, aesthetically pleasing and fully functional applications for Android and HTML5.
  • A self-driven, goal oriented, customer focused software professional with proven ability to successfully work in all phases of Software development lifecycle.
  • Familiar with code versioning tools like Git, SVN.
  • Very good knowledge in Android Framework Layers like HAL layer, Application layer.
  • 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: C, C++, VB, Java, JavaScript, Android, Swift.

IDE: Eclipse 3.x, Net Beans 5.x/6.x/7.x, Android Studio, InteliJ, Xcode, Xamarin.

Web Technologies: HTML5, CSS3, XML, XHTML, JQuery.

OS: Android, Windows (NT/2000/XP/Vista/7/Server 2008), UNIX, LINUX,IOS, Mac OS.

Code Version Tools: Git, SVN.

Web Services: SOAP, Rest Api

RDBMS: SQLite 3.6, Oracle 9i/10g, MySQL 4.0/5.0/5.5

PROFESSIONAL EXPERIENCE:

Confidential, Miami Florida

Android Developer And Client Side DEMO LEAD

Responsibilities:

  • Designed an Architecture for application.
  • Handled On-Shore and Of-Shore Team of 8 Developers.
  • Implemented Restful web services using Retrofit library for the network calls and GSON for parsing.
  • Weekly Demo to the client about the progress of the Application.
  • The application is build to support Clover Device .
  • Designed and developed various modules in the app.
  • Implemented Dynamic UI for the application.
  • Implemented Fragments, Activities.
  • Developed different features for the application.
  • Developed UI for most of the modules in the application using List View, Recycler View.
  • Worked closely with QA team while fixing bugs and fragmentation issues to improve app performance.
  • Accessed JSON objects using web services like REST API.
  • Used Repositories like Git in application development.
  • Implemented Singleton design pattern to pass through the object into different fragments.
  • Used Gradle Build for project building including libraries needed for the application.
  • Used Jenkins for continuous integration with Git.
  • Worked closely with UX team for designing the screens.
  • Implemented application in TDD environment.
  • Implemented integration of third party library Smarty Streets for address autofill.
  • Implemented signature pad in application using third party library called signaturepad.
  • Worked very closely with product management people to build the application flow.

Tools: /Technologies: Android Studio, Android SDK, HTML5, XML, JSON, Material Design, API’s, Design Patterns, Web Services (REST, JSON, Server).

Confidential, Dallas, TX

Android Developer

Responsibilities:

  • Design screens using MVC pattern for the application with Android Studio.
  • Designed and developed various modules in the app.
  • Implemented Fragments, Activities.
  • Developed different features for the application.
  • 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 and loads recent search.
  • Implemented Restful web services using Retrofit library for the network calls and GSON for parsing.
  • Used ZBar library for using the QR codes and camera API for accessing the camera to use the QR code.
  • 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.
  • Implemented Serializable and parcelable objects to send across activities.
  • Improved the application performance by detecting memory leak s using DDMS and LeakCanary.
  • Used Gradle Build for project building including libraries needed for the application.
  • 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 other common app functionalities.
  • Accessed JSON objects using web services like REST API.
  • Implemented application in TDD environment.
  • Implemented store location by using Google Maps API.
  • Familiar with use of sensors, such as gyroscopes and accelerometers for determine position and orientation of the device.
  • 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.
  • Used Repositories like Git in application development.
  • Experience with REST and SOAP web services.
  • Used Jenkins for continuous integration with Git.
  • Used Espresso for automation testing.

Tools: /Technologies: Android Studio, Android SDK, HTML5, XML, JSON, Material Design, API’s, Lollipop, Design Patterns, Web Services (REST, JSON, Server), Espresso.

Confidential, Canton, OH

Android Developer

Responsibilities:

  • Responsible for refactoring existing code and redesigning structures to improve performance of the entire app.
  • Develop the News module providing all latest company news.
  • Enhanced the scheduler module providing the associates work schedules and notifications.
  • Worked extensively with Eclipse, Java and Android SDK frameworks.
  • Designed the login activity with dynamic layouts and custom buttons.
  • Used Shared Preferences for login session and handlers for set timers.
  • Used services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
  • Used Volley library to get JSON objects and arrays from server.
  • Used Expandable List Views and Hash Maps to create drop-down lists using custom objects.
  • Communicate with back-end development team to integrate front- and back-end code.
  • Communicated effectively with stakeholders to manage expectations.
  • Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
  • Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.
  • Used Web services Like REST,JSON.
  • Used testing tool to test the application such as Espresso to avoid bad, outdated UX.
  • Fixed bugs reported by testing team using ADB and DDMS.
  • Proficient in Object Oriented Programming using Core Java, Multi-threading, Synchronization, Serialization, Collections and Data Structures.
  • Used Repositories like Git in application development.
  • Experience with REST and SOAP web services.

Tools: /Technologies: Android Studio, Android SDK, Android Framework APIs (GPS, Camera, Notification), UI Animations, Eclipse, DDMS, Dreamweaver), Object Oriented Design, Genymotion emulator, SQLite, WebServices (JSON,REST).

Confidential, Atlanta, GA

Android Application Developer

Responsibilities:

  • Updated assets for tablets
  • Fixed mailto links with customized Web View.
  • Implemented features of the item/product page
  • Implemented Google Android location-based API to display destination of the nearest stores.
  • Added ability to apply filters to search results
  • Write the Android asynctask service to update List View Screen.
  • Write a code for Android device data persisting in CDB & Maintain the Data Persistence transactions.
  • Numerous contributions to bug fixing and performance/stability enhancements across the app for production readiness.
  • Involved in developer testing by porting the app on multiple devices with various screen sizes.

Tools: /Technologies: Android Studio, Java SDK 1.6, XML, Eclipse IDE, ADT Plugin, SQLite.

Confidential, Austin, TX

Android Developer

Responsibilities:

  • Designed and Implemented Views and Layouts for user interaction.
  • Created a sliding carousal view for the shopping application.
  • Developed the UI layers for activities.
  • Used multi-threading to implement parallel processing.
  • Created an Interface to integrate a Mag-Stripe Reader into the android platform.
  • Involved in set up coding standards and code review.
  • Integrating RESTFUL services to android framework.

Tools: /Technologies: Java, Android SDK4.3, Android NDK, Android emulator, Eclipse 3.4/3.5, ADT Plug-in, DDMS.

Confidential

Software engineer

Responsibilities:

  • Developed Header Load tool using STL algorithms providing GUI.
  • Developed migrating modules by providing GUI using Toolgen tool.
  • Guided the team to implement the same across different products and applications of SQL/MX.
  • Prepared Unit Test Plans, Creating test cases and Unit testing the code and preparing Unit Test Result documents.
  • Design document review (TRD, LLD), Code review, UTP and UTR reviews and maintaining the WPI logs and Checklists.

Tools: /Technologies: C++, C, Qt, Linux, Qt Creator, winscp, CVS.

We'd love your feedback!