We provide IT Staff Augmentation Services!

Sr.android Developer Resume

4.00/5 (Submit Your Rating)

Peoria, IL

PROFESSIONAL SUMMARY

  • Around 6+ years of Software Design and Development Experience in Java based applications.
  • 4+ years of experience in Android application development using Android Studio, Eclipse IDE.
  • Extensively worked on every stage of application development right from collecting requirements, providing guidelines for design, material design, creating application architecture, implementation that includes various stages in development, QA, code signing and releasing to Market.
  • Strong expertise in using IDEs likeAndroidStudio, IntelliJ IDEA, ADT Bundle with Eclipse, Xamarin Studio, Visual Studio.
  • Experienced in working with several versions of Android SDK like Gingerbread, Honey Comb, Ice Cream, Sandwich, Jellybean, Kit Kat, Lollipop, Marshmallow.
  • Experienced in Agile Development process for diverse requirements
  • Experience in Debugging tools like ADB, Monitor, DDMS, and Trace, Logcat and Eclipse add - ons ADT tools and debugger in Android Studio.
  • Thorough experience and knowledge in Android UI Design and Application Frameworks such as Activity Manager, Fragments, Resource Manager, Notification Manager, Location Manager, Telephony Manager, Content Providers, Map View and Map API's etc.
  • Experienced with front-end technologies HTML/CSS, HTML 5 and JavaScript.
  • Experienced with web services (RESTful and SOAP).
  • Experienced with GitHub and other source control management.
  • Experienced with Oracle/SQL/MYSQL/SQLite databases.
  • Experience in dealing with PhoneGap/ Cordova& Ionic hybrid app development.
  • Extensively worked on memory leaks, push notifications, content providers, multiple screen support, data offline usage, accounts and sync on Android.
  • Experience with audio features, video features, graphics design, interactive design and animation.
  • Have developed applications in such a way that device adaptability (Android device forms and SDK levels) is default architecture imperative.
  • Expertise in Object Oriented Architecture, Design and Programming from design to implementation.
  • Expertise in developing applications using Java, J2EE, Struts, Spring, Hibernate and JSP.
  • Experience in architecture design, development and implementation of software applications and testing.
  • Proficient with commonFramework API's (Location, Camera, Notifications, Maps).
  • Have hands-on experience in complete project life cycle, with domain knowledge in Mobile Application Development and Web application development.
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks, e.g. Picasso.
  • Good Experience on 3rd party libraries like Dagger, RX-Java, and RX-Android.
  • Experienced in web service protocols such as JSON, HTTP and XML.
  • Experience on JavaScript and PHP client-server side development.
  • Familiar with Node JS, Bootstrap JS, React JS
  • Knowledge of Objective-C for IOS Application development.
  • DevelopediOS mobileapplications using Objective-C and Swift, Map Kit, Core Data and Core Plot.
  • Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, and Dreamweaver.
  • Good communication skills: I have interacted with customers regularly during development of the mobile applications.
  • Ability to coordinate with various team members involved in the project.

TECHNICAL SKILLS

OS: Windows 7/Vista/XP, Mac OSX, Android

Languages: JAVA, C, C++, JavaScript, PHP, JSON, jQuery

Markup Language: HTML/CSS, HTML5, XML

Development Tools: Android Studio, PhoneGap, IBM Worklight, Photoshop, Sublime Text, XCODE

Databases: SQLite, MySQL, Oracle

Frameworks: AndroidFramework,AdvanceAndroidDevelopment,AndroidNative Apps Development, WebJava Development Kit(JDK), jQuery, Android SDK.

Web Servers: Tomcat 6.0 & Apache HTTP Server, WAMP

Other Tools/Software: Dreamweaver, Photoshop, Alice, 3Ds Max, OpenGL, Firebug

PROFESSIONAL EXPERIENCE

Confidential, Peoria, IL

Sr.Android Developer

Responsibilities

  • Increased the speed of feature development and ensured fewerdeveloper errors witharchitectureand design.
  • Developed user-friendly UI (user interface) using advance design pattern like Android, Navigation drawer, Fragment, List View, Action bar, Scroll Tab and Grid View as per the client request.
  • Used Android SDK, Java, Node JS in react native to design UI with different layouts and widgets corresponding to various resolutions and different orientations.
  • Added custom styles and colors to buttons and involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens.
  • 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 views, list views & populated lists to display the lists from database using simple adapters.
  • Implemented the splash screen
  • Implementation of server login.
  • Implementation of web view.
  • Designed and Implemented Views and Layouts for User Interaction.
  • Sliding side menu using Jfeinstein sliding menu library for easy navigation through the app and also worked on the ripple effects.
  • Developed part of the Mobile app with jQuery Mobile and PhoneGap libraries.
  • Used Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.
  • Used services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
  • Used RESTFUL JSON web services to communicate with the server for android
  • Incorporated maps component using React Native and Apple Maps to render geographic locations and allow users to find closest places based on GeoJSON data.
  • Designed the web services to communicate with the Android application by using Restful web services, and JSON Parsing for the received responses.
  • Used Retrofit library for JSON parsing.
  • Worked on background processing with AsyncTasks and Services, IPC, AIDL, Storage and retrieval of structured data, fragments and broadcast receivers.
  • Involved in working with Location Manager and Restful Web service with JSON
  • Sizeable amount of work has been done on memory management, push notifications, multiple screen support, data offline usage, content providers and sync on Android
  • Used Jenkins for continuous Integration.
  • Tracked issues using JIRA.
  • Fixed the bugs identified by the QA testing team.
  • Provided subsequent releases which included feature changes, enhancements and bug fixes.
  • Tested the app across different versions of Android and different android phones to assure quality and performance.
  • Worked in an Agile based environment and finished all the tasks assigned in each sprint.

Environment: Android SDK, SQLite, Android Studio, Android API’s, RESTFUL Web service, DOM Parser, JDK, XML, JSON, HTML, CSS, GPS service, Log cat, Windows 7, ADT Plug-in, GIT (version control), DDMS console, ADB server, emulator and Base device (G1, HTC EVO).

Confidential, Seattle, WA

Android Developer

Responsibilities:

  • Independently design, build and test complex multi-tiered features based on high level requirements.
  • Coordinate with other teams within Confidential &T as needed.
  • Written detailed technical documentation to allow easy hand-offs to other team members.
  • Worked effectively to foster a strong team environment.
  • Collaborate effectively with peer application designers and Architecture team to solve complex problems spanning their respective areas.
  • Designed Custom Dialog, Custom Action bar, Custom Progress bar using fragment activity.
  • Handled Multi-Threading using handlers,Loopersand Async task.
  • Identified the root cause of an application issues while working on Android devices
  • Made Restful Service Calls using Google's Volley Library Confidential various stages in application development cycle and parsed responses back from the web servers as per the application requirement
  • Design and implement services, applications, and frameworks for mobile platforms to change how fans interact with sports content, integrate solutions into innovative core technologies and frameworks.
  • Used Android SDK, Java, Node JS in react native to design UI with different layouts and widgets corresponding to various resolutions and different orientations.
  • Used Dagger2 as a dependency injector to create some reusable, interchangeable modules and maintainability of code and alterations.
  • Employ technical expertise in helping team members overcome technical problems
  • Building mobile apps in an Agile and fast paced setting
  • Work closely with business partners, product management and design team to conceptualize new ideas and converting them into technical requirements and working closely with your peers to build a killer Android app.
  • Used Retrofit and Rx Java to replace existing out of date HTTP Client, working with JSON Array and JSON Objects.
  • Used Butterknife library for view injection, which improved the performance of the app.
  • Assisted in designing the User Interface (UI/UX) and overall look and feel of the app.
  • Worked on debugging the application using Log cat, DDMS

Environment: Android SDK 2.3, Eclipse IDE 3.5, Android Studio, Android Debug Bridge, Log cat, DDMS, Android API’s, JDK 1.6

Confidential, Charolette, NC

JAVA/Android Developer

Responsibilities:

  • Discussed & documented client requirements, prepared prototype and shared with the Client Manager.
  • Worked closely with another mobile app developer, leading other platform development in Agile methodology.
  • Designed interface with Design & UX team for better usability and maintained relative nativity (phones & tablets).
  • Developed user-friendly User-Interfaces (UI) using widgets like Menus, Dialogs, Layouts, Buttons, & Edit boxes; created selection widgets like List View using Array Adapters & Scroll View as per client needs.
  • Developed the activities and UI layers using ADT and customized as per the client request.
  • Designed Custom Dialog, Custom Action bar, Custom Progress bar using fragment activity.
  • Identified the root cause of an application issues while working on devices.
  • Driven services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
  • Consumed restful web services to fetch user profile and daily transaction details.
  • Identified critical/crash/hidden defects in applications using mobile apps and suggested quick fix by analyzing logs.
  • Used GPS provider to quickly find location and navigates the directions to the nearest bank or ATM.
  • Program React Native scripts to connect front to back end, in terms of data flow and manipulation in a way combines iOS and android coding to achieve conciseness
  • Used Rx Java and its subjects to create observer and subscriber events which can listen and send various events over network and within the application.
  • Worked with third-party library Dagger to analyze dependencies between objects and wire them together.
  • Tested the app across different versions of Android & Android phones to assure quality and performance.
  • Experience with continuous integration tools like Jenkins or Travis CI and automated testing frameworks such as Espresso.
  • Created test data for users (business, personal, commercial) and used for unit test and requirement validation.
  • Used different transformations for extraction, cleansing & loading data to staging areas and presentation tables.
  • Participated in daily stand-up meetings and involved with Scrum project estimation meeting on bi-weekly basis.

Environment: Android SDK 4.1, Java 1.6, SQLite 3.0, Eclipse IDE 3.6, J2SDK, J2EE (Servlets, JSP, JDBC, XML, XSLT2.0), JavaScript, Ant1.7.x, Putty, JQuery, TOAD, Hibernate, AJAX, Junit4.x, Windows XP and other office tools.

Confidential, Bloomington IL

Android Developer

Responsibilities:

  • Assisted in designing the User Interface (UI/UX) and overall look and feel of the app.
  • Implemented Fragments to make the app usable on both Smart phone and tablets.
  • Developed the app to adapt to different orientations and various resolutions (Idpi/mdpi/hdpi) based on the device.
  • Worked on the “On the Road” section of the app to provide the user information regarding their proximity to the closest Locksmith/Tow, Taxi, Rental Car, Gas Station, Hotel and also to the closest State Farm Agent.
  • Used Instruments to check for processing bottlenecks, memory leaks, and retain cycles.
  • Involved in Core Data Framework using SQLite.
  • Used Google Maps API to develop location based services for the App.
  • Participates and contributes to all phases of the SDLC, including programming, defect correction, unit testing, code review and deployment planning
  • Production monitoring and support as needed.
  • Provides expertise on mobile current standards and cutting edge technologies and frameworks.
  • Partners closely with non-technical staff to define user requirements.
  • Provides estimates for the work plan.
  • Assists in producing and executes on well-documented technical designs.

Environment: Android SDK 2.2, SQLite 3.6, Eclipse IDE 3.5, Android API’s, JDK 1.6, XML, JSON, HTML, CSS, GPS service, Log cat, SDLC.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Involved in various stages of the project life cycle primarily design, implementation, testing, deployment and enhancement of the application.
  • Involved in designing the system based on UML concepts which include data flow diagrams, class diagrams, sequence diagrams, state diagrams using Rational Rose Enterprise Edition
  • Designed and developed web pages using JSP, HTML and used JavaScript for client side validation
  • Involved in design and development of the application in n-tier fashion based on MVC architecture standards and utilized Struts frame work.
  • Developed data model and stored procedures.
  • Developed Servlets to process update information.
  • Developed DAO design pattern for hiding the access to data source objects.
  • Responsible for maintenance and production support of the application documented design and functional aspects of the application.
  • Used JDBC for communicating with the database.

Environment: Java, JSP, Servlets, Java Beans, MVC, JMS, EJB2.0, Weblogic8.1, JavaScript, ORACLE8i, HTML, DHTML, XML, Windows XP.

We'd love your feedback!