We provide IT Staff Augmentation Services!

Android Ios Developer Resume

MN

PROFESSIONAL SUMMARY:

  • 8+ years of IT experience in software development and Android Development, testing and deployment in both consumer and enterprise based mobile applications.
  • Involved in all stages of the SDLC like designing, coding, implementation, testing and maintenance.
  • Experience in various SDLC methodologies like Agile development and Rapid Application Development (RAD).
  • Worked on Android NDK with C and C++ for the implementation of native libraries in the applications on android mobile.
  • Worked on Data structures in my recent project in order to develop the mobile applications.
  • Worked on Ionic frame work to develop the hybrid applications for both Android and iOS by using HTML and CSS.
  • Helped to maintain the code quality, organization, and automation for the mobile applications.
  • Got Familiarity with cloud message APIs and push notifications, analytics, e,g, Adobe, qubit, leanplum
  • Designed and tested the mobile application user interfaces by using the testing tools like Espresso, Automator.
  • Experienced in test management tools like JIRA, HP ALM and Confluence.
  • Integration for application to login, GCM integration for push notifications, Chat Integration, Animations Support, Custom Seek Bar Integration, Social Media Integration.
  • Expertise in developing Android Enterprise applications for tablets and mobile devices using Eclipse, Android SDK, Android Studio and ADT development tools.
  • Experienced in working with several versions of Android SDK like Gingerbread, Honey Comb, Ice Cream, Sandwich, Jellybean, Kit Kat, Lollipop, Marshmallow and N.
  • Experience in using various development environments like Eclipse and Android Studio.
  • Experience in developing various UI components like TextView, Customized ListView, Menus, Edit Boxes, Checkboxes, Dialogs, Buttons, Status Notifications, Action Bars and Spinners.
  • Strong experience with Android Framework APIs such as Phone Gap, RgoogleMaps, Camera, Resource Manager, Fragments, Location Manager, Notification Manager, Content Providers, Contact Manager, Telephony API and REST APIs.
  • Developed User Interfaces using HTML, HTML5, CSS.
  • Designed User Interface using custom layouts, dialog boxes, buttons and alert boxes.
  • Experience in using JDBC for connecting to database for data exchange and retrieval.
  • Expertise in Object Oriented Programming (OOP) and Object Oriented Analysis and Design (OOAD) concepts.
  • Experience in JSON/XML based development for REST web services.
  • Experience in developing UML Diagrams, Use Case Diagrams and Class Diagrams.
  • Experience in using SQLite, MSSQL, SQLServer 2008, MySQL and Oracle 9i, 10g.
  • Experience with version control systems (GitHub).
  • Experience in different types of testing such as functional testing, regression testing and Emulator testing.
  • Experience in developing JUnit test cases.
  • Experience in Android debugging tools such as ADB, Trace, DDMS, Log Cat, Eclipsed Tools and Monitor.
  • Good exposure in troubleshooting and debugging android applications.
  • Hands on experience in deployment & publish android application
  • Motivated high flier with excellent verbal/written communication skills, admirable presentation capabilities, efficient requirement gathering ability and effectively convey them to other members in the team.

TECHNICAL SKILLS:

Programming/Scripting Languages: Android, Python, C, C++, CSS3, PL/SQL, Java, J2EE, JDBC, swift, kotlin, UNIX Shell scripting, Swift 3.1

Development Tools: Android Studio, JDeveloper, Net Beans 6.X, MS Visual Studio, IBM Worklight, Photoshop, Sublime Text, Atom, IntelliJ IDEA, Xcode, Eclipse, Debuggers iOS: XCode 8.3 and earlier, Objective C, Swift 3.1, Cocoa pods, Cocoa Touch, BLE and Bluetooth, core data, core animation, AV foundation kit, UI Kit.

Web Technologies: HTML 5.0, AJAX, DHTML, XSL, XSLT 2.0, jQuery, JSP, JavaScript, Servlets, AngularJS, NodeJS, jQuery Mobile, Spring MVC Framework & Hibernate

Web Services: Android SDK, HTTP, Restful Web Services, Google APIs, XML, DOM parsers, SAX parsers, SOAP, JSON

Database technologies: MySQL, SQLite, Realm Database, SQL Server, Oracle RDBMS, MS Access

Third Party Libraries: Picasso, phone gap, Espresso, Volley, ION, OpenGL, Cordova, Dagger, Retrofit, Jackson.

Testing and QA Tools: Espresso, Mockito, DDMS, Logcat, Hudson, Test link, Bugzilla, Quality Center

Package & Version Control Tools: JIRA, Repo, CVS, GIT, VSS, Gerrit, Wireshark

Web/Application Servers: Tomcat 4.1/5.x/7.0/8.x & Apache HTTP Server

Mobile Technologies/Tools: Android Emulator, Trace View, Draw 9 - patch, Android SDK, AVD, ADB/DDMS Traceview, logcat, lint and Fastboot and ADT tools Eclipse Addon

Operating Systems: Windows, Linux, UNIX, Mac OSX, IOS, VMware, Android

PROFESSIONAL EXPERIENCE:

Android iOS Developer

Confidential, MN

Responsibilities:

  • Worked with the Android SDK, and implemented Android Bluetooth and Location Connectivity components.
  • Used JIRA platform while developing the mobile application to Confidential ease the productivity and to follow the tasks provided to accomplish the project.
  • Experienced with GIT to update the repositories and to collaborated with the team by using GIT Hub to check the conflicts.
  • Used C, C++ to work on NDK platform for building the native android mobile applications.
  • Worked in different phases of the project cycle like design, development and testing.
  • Used GPS provider to quickly find location and navigates the directions to the nearest Bank or ATM.
  • Developed the activities and UI layers.
  • Used Dynamo DB with NoSQL Data base to maintain the data by using the methods to Insert update and to delete the data.
  • Worked on Xamarin to develop the hybrid mobile applications for both android and iOS.
  • Used Ionic framework to build the hybrid applications for both android and iOS
  • Knowledge of test and tools for Bluetooth.
  • Worked on material design for this application as per the business rule from the client side.
  • Used Ionic framework to develop the hybrid mobile applications.
  • Worked on Angular JS to give the functionalities for the user interface.
  • Given the code to generate the accelerometer for the location services.
  • Given the code to generate the Latitude and Longitude values to trace out the location services .
  • Worked on TDD(Test Driven Development) in this project to bring out the quality output of the application.
  • Used Cordova in Ionic framework to build the hybrid mobile applications.
  • Used Espresso to provide APIs for writing UI tests to simulate user interactions within a single target app.
  • Worked on Ionic Framework, to build the hybrid mobile applications for both iOS and Android.
  • Worked on Java script for the back end functionalities to develop the hybrid applications.
  • Used Objective-C to make the entire application. Used Swift for some applications.
  • Worked on Native application development with C and C++ to develop the native applications in the android mobile.
  • Worked on push notifications with the help of GCM (Google Cloud Messaging) Services.
  • Worked on accelerometer for using the location services on maps with the help of google maps API
  • Developed Custom controls for Unbutton, UITextField, UIViews, UITextView.
  • Used web views, list views& populated lists to display the lists.
  • Responsible for consuming the REST services, getting XML, JSON response and parsing them to get the required information.
  • Integrated location based services using Google Maps API to display locations of the nearest Branches/ATM's
  • Enabled the application to use the Camera feature to scan a document and upload the check using SQLite.
  • Used Android SDK and Eclipse IDE for development.
  • Tested the app across different versions of Android and different android phones to assure quality and performance.
  • Worked closely with another mobile app developer, leading the other platform development.
  • Implemented customized web view component to load a Suffice and HTML data.
  • Implemented the required GUI by making modifications to the XML files.
  • Work closely with the web application development team to ensure proper integration between Mobile application and Web application.
  • Embedded Google Maps API, GPS Location Data into app with zooming controls.
  • Worked on debugging the application using Log cat, DDMS.
  • Tested the application on various Android devices.

Environment: Android SDK Marshmallow Android NDK, C & C++, iOS SDK, JIRA, JDK, C++, SQLite, REST API, Eclipse IDE, Xcode, QT, Swift, Cordova, node.js, Ionic Framework, Xamarin

Android iOS Developer

Confidential, Pittsburgh, PA

Responsibilities:

  • Delivered functional requirements document after detailed Requirements gathering sessions with Business.
  • Assisted in designing the User Interface (UI/UX) and overall look and feel of the app.
  • Developed the app to adapt to different orientations and various resolutions (LDPI/MDPI/HDPI) based on the device.
  • Developed Cross-Platform Mobile app using Xamarin Forms with code sharing between all platforms (Android, iOS, and Universal Windows apps)
  • Used Android content providers for implementing features like integrating the customer details into the app and designed suitable GUI for these applications.
  • Used Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed a suitable GUI for these applications.
  • Regularly followed up with Development Team to discuss discrepancies identified during testing and performance tuning.
  • Designed the iPhone application using Objective-C and Swift 3.0, also used the current SDK's with XCode8.3, 9.0 to support the latest version of iOS 10, 11.
  • Used Native Application Development (NDK- C & C++) to develop the app for Android platform based on the replication of tablet code.
  • Implemented REST services using Retrofit and GSON over OKHTTP services to counteract the latency and network issues.
  • Implemented the Android IPC's like Intents, Binders, and Broadcast Receivers in the Reader App and on the Audible app and integrated them seamlessly.
  • Implemented segmented library to customize the views within the app.
  • Worked closely with the build and release team on various platforms like Jenkins, Puppet.
  • Used Linux command-line shell to perform various tasks from one single command interface.
  • Used Multi-Threading extensively as the immersion reading needed many tasks to be performed at one time.
  • Worked with the Android SDK and implemented Android Bluetooth and Location Connectivity components.
  • Used logcat, DDMS and trace view for debugging and detecting memory leaks.
  • Implemented unique design for portrait and landscape mode.
  • Handled XML data using efficient parsing techniques such as DOM parser.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Integrated APIs / SDKs that provide services for media, phone, navigation, and speech-recognition.
  • Worked on Google APIs such as Firebase, Google Play services, Email Integration API to examine the viability of the app over Google services exclusively.
  • Used Dagger and Butter Knife to inject the dependencies for supporting the Android platform and its compatibility with plugins of Kindle reader app.
  • Used RxJava as a library for composing asynchronous and event-based programs by using observable sequences.
  • Worked on automated UI Acceptance testing using Xamarin Test Cloud.
  • Used project libraries like Android Support Library, Dagger, Butter Knife, Event Bus, View Pager, Rx JAVA, ORM-LITE and another common library.
  • Used GIT for project management and version control.
  • Performed test cases for the smooth functioning of Immersion reading using both Gradle and ANT build System.
  • Good knowledge and implemented interfaces like JavaJNI and HAL like issuing requests for captured results to the camera subsystem.
  • Broad knowledge of NFC payment which was integrated into the app itself.

Environment: Android SDK, Photoshop, Flash, CS5, JSON, GSON, Rest API, Logcat, Google Maps, XML, HTML 5, GUI, GIT and Windows, Dagger, Retrofit, Rx Java, Appium, Robotium, Roboelectric, Espresso, Agile Environment, OkHttp.

Android Developer

Confidential - Atlanta, GA

Responsibilities:

  • Worked in distinct phases of the project cycle like design, development, and testing.
  • Experience in Android/Mobile Architecture and their components like Activities, Fragments, Services, Broadcast Receivers, Content Providers, Intents and Intent Filter, GCM, Web Sockets, and Geo-Location.
  • Designed and implemented 4 Android applications: Bluetooth chat window, Tunes your favorite radio station, Inspection Scheduling System.
  • Used GPS provider to quickly find location and navigates the directions to the nearest bank locations.
  • Developed the activities and UI layouts. UML used cases and architecture diagrams.
  • Implemented backend components including Intents, Async Task, Services and Web Services.
  • Implemented the web services client to consume the third-party service API (like Picasso, Volley) for validating credit cards
  • Active experience in developing Android Applications using Core Java and Android APIs Animation and Graphics, Data Storage, Multimedia, Connectivity, Location, and Sensors.
  • Used web views, list views & populated lists to display the lists.
  • Implemented offline functionality for a shopping list to display the message. If the user is offline and hasn't been shown the message that day, display the message.
  • Responsible for consuming the RESTFUL services, getting XML, JSON response and parsing them to get the required information.
  • Participated in developing the UI for the app using Web Views, middleware apps, Buttons, 9-patch images, dialog and Alert dialogs.
  • Built restful API's, from scratch, for the mobile apps. API's type: GET, POST, PUT, DELETE. Used the latest web services/API's standards for the data.
  • Responsible for the delivery of a solution for Retail Channel by Integrating into with the eCommerce Systems
  • SOAP / REST / Socket related to enterprise eCommerce and content management.
  • Pleasant experience in retail industry implementing e-commerce packages and integrating them with sales and inventory systems as an IT Consultant.
  • Integrated location-based services using Google Maps API to display locations of the nearest bank and service centers.
  • As a part of the e-commerce development team, my teammates and I succeeded in commercial web portal for e-commerce.
  • Utilized Shared Preferences to store and maintain user information
  • Used Android SDK and Eclipse IDE for development.
  • Involved in a team that implemented best of class eCommerce practices that include guided navigation, dynamic promotion, click paths, checkout, personalization, SEO friendly site structure, merchandise rating and reviews, dynamic and rich product imagery, video, wish list, sharing, click to chat, product bundles and cross-sell/up-sell, social integration.
  • Designed light-weight design and used Recycler View instead of List view.
  • Involved in code reviews and peers
  • Used SCRUM-Agile software development method for managing application developments.
  • Worked on the debugging of the application, testing the application in various stages and improving application performance.

Environment: Android Studio, Android SDK, SQLite, Eclipse IDE, Android API's, JDK, XML, JSON, Services and Receivers, Restful API, SQLite, GPS service, Log cat, Windows.

Android Developer

Confidential, Norfolk, VA

Responsibilities:

  • Responsible for designing mode for different android devices and sizes.
  • Worked on the creation and consumption of web services. (SOAP, XML, REST Services).
  • Designing, building and maintaining websites, using authoring and scripting languages (HTML, XML, CSS, jQuery, JavaScript, and PHP).
  • Performing and directing web site updates; Writing, designing and editing web page content.
  • Implemented JQuery for slideshows, menus, andlightbox photo galleries.
  • Designed and implemented a user interface which includes a button, list view, image view, text view, and edit text and navigation drawer.
  • Implemented dependency injection which helps in decoupling using Dagger.
  • Backing up files from web sites to local directories for instant recovery in case of problems.
  • Evaluating code to ensure that it is valid, is properly structured, meets industry standards (W3C) and is compatible with browsers, devices, or operating systems.
  • Developing databases that support web applications and websites; Renewing domain name registrations.
  • Expertise in developing JSON Objects to implement Services.
  • Experience in writing the Junit to make sure classes won't break at runtime and a certain level of unit testing.
  • Worked on Data analysis using the SQL Queries to see how data works for the front-end applications.
  • Worked with Regression Test Team to make sure basic functionality is working.
  • Motivated team player with the ability to work under minimal supervision possessing excellent communication, interpersonal, analytical and problem-solving skills.
  • Worked on technical documentation.
  • Highly adept at promptly and thoroughly Mastering New Technologies with a keen awareness of new industry developments and the evolution of next-generation programming solutions.
  • Worked on Agile Environment in Scrum Team and worked in Sprint Modules Biweekly code check-in.
  • Experience in implementing projects using Eclipse IDE.
  • Developed the password screen to login to the application on ICMT components.
  • Developed the virtual keyboard pad to take the user selection.
  • Developed code for Geo location using Library Cordova .
  • Modified the build script files to support various processors.
  • Worked closely with a cross-functional team of testers and developers.
  • Worked on web service calls using XML parsing in the project.

Environment: Android SDK, Java, XML, RESTful, JSON, SQLite, Android Studio, Git, JSON, Event bus, Fragments, Retrofit, Dagger, Action Bar, Custom Dialog Boxes, emulator, Base device, Android Drawable, Fiddler (Restful Client).

Java Developer

Confidential

Responsibilities:

  • Involved in each phase of SDLC.
  • Efficiently manage the tasks and working and delivering features in a fast-paced scrum environment.
  • Involved in Agile development following SCRUM process and daily stand-up meetings.
  • Involved in developing the UI, layout and front-end programming for a web application that matches the requirements of the client.
  • Developed UI Layer for the application using HTML, CSS, JavaScript, jQuery.
  • Followed Java & J2EE design patterns and the coding guidelines to design and develop the application.
  • Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in the presentation tier.
  • Developing the application using Struts and spring based frameworks.
  • Actively involved in designing and implementing the application using various design patterns.
  • Coordinating with clients and closing production issues relating to software development.
  • Identifying and Evaluate Technology Solutions, Problem Solving,and Troubleshooting.
  • Done with Server-side validations using Struts Validation framework.
  • Processed JSON response data by consuming RESTful web services and used an Angular filter for implementing search results.
  • Used Struts-config.xml file for defining Mapping Definitions and Action Forward Definitions.
  • Design and Development of business objects, data objects, view objects and helper classes.
  • Developed the application using Spring Web MVC architecture.
  • Wrote Operations and corresponding handlers to communicate with the Oracle database.
  • Designed database schema and written queries to store and retrieve data from the databases.
  • Working closely with the QA team and coordinating fixes.
  • Used Subversion (SVN) for version control.
  • Added logging and debugging capabilities using Log4j and using SVN.
  • Make sure the quality of code using PMD & Find Bugs.

Environment: Java, J2EE, Hibernate, Spring, Junit, WebLogic HTML, CSS, JavaScript, Jenkins, Node.js, jQuery, Linux, CICD, Spring Boot, Maven, Log4J and Junit, Eclipse, REST, SQL Navigator

Java Developer

Confidential

Responsibilities:

  • Development, Testing, Maintenance and product delivery.
  • Developed a scalable and maintainable application using J2EE Framework, Hibernate, MVC Model, Struts, and J2EE Design Patterns.
  • Prepared SOW (Statement of Work) by communicating with agencies and organized meetings about requirements.
  • Followed Java & J2EE design patterns and the coding guidelines to design and develop the application.
  • Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in the presentation tier.
  • Developing the application using struts and spring based frameworks.
  • Actively involved in designing and implementing the application using various design patterns.
  • Coordinating with clients and closing production issues relating to software development.
  • Identifying and Evaluate Technology Solutions, Problem Solving, and Troubleshooting.
  • Done with Server-side validations using Struts Validation framework.
  • Processed JSON response data by consuming Restful web services and used an Angular filter for implementing search results.
  • Used Struts-config.xml file for defining Mapping Definitions and Action Forward Definitions
  • Developed the Action Classes which is in between view and model layers, Action Form Classes which is used to maintain session state of a web application, created JSPs (Java Server pages) using Struts tag libraries and configured in struts-config.XML, web.xml files.
  • This application is designed using MVC architecture to maintain easily.
  • Hibernate is used for database connectivity and designed HQL (Hibernate Query language) to create, modify and update the tables.
  • Created new Soap services using JAX-WS specifications.
  • Wrote JUnit test cases for testing.

Environment: Java, Struts, Hibernate, JSP, Servlets, SOAP UI, HTML, CSS, Java Script, JUnit, Apache Tomcat Server, EJB, NetBeans.

Hire Now