We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

4.00/5 (Submit Your Rating)

Wilsonville-, OR

SUMMARY

  • Over 7 years of experience as Software Developer with over 4 years on Designing and Development of Android Applications for Smartphone and tablet and around 3 years on Java based applications.
  • Experience in Software Development environment using AGILE methods like SCRUM and Waterfall model.
  • Experience in Test Driven Development.
  • Strong experience with entire software development life cycle,Mobile Application development Life Cycle,Model View Controller (MVC) based frameworks.
  • Explicit knowledge of mobile device architectures and mobile development platform.
  • In - depth knowledge of Android OS, interactive application development and memory management. Proficient with common Android framework API’s (Bluetooth, Location, Camera, Notifications, Maps, Accelerometer).
  • Experience with activities, fragments,multi-threaded development and AsyncTasks.
  • Knowledge of implementing various layouts, including custom layouts and views.
  • Haveusedloadersto load data asynchronously with List Views.
  • Experience in redesigning android application to support all Android OS versions.
  • Experience in detecting and correcting memory usage issues, and optimizing code for Application performance.
  • Has knowledge in integrating Google Analytics&Mixpanel to understand the application statistics
  • Expertise in developing GUIs using Adobe Flash, Adobe Dreamweaver, Swings, JSP and HTML for web applications.
  • Expertise in Object Oriented Programming concepts and implementation.
  • Expertise in Web technologies using Core Java, J2EE, Servlets, JSP, JDBC, Java Beans, and Client/Server Architecture.
  • Testing and modifying codes for quality.
  • Designed and implemented SOAP/Restfulweb Services to provide the interface to the various clients.
  • Excellent working experience in developing applications using J2EE Design Patterns like creational, structural and behavioral design patterns (MVC Architecture, Singleton, Factory, Facade, Service Locator)
  • Expertise in Android App development with Android SDK using Eclipse IDE and Android Studio.
  • Experience in various JAVA/J2EE technologies such as J2EE 1.4/1.5/1.6, JRE 1.4/1.5/1.6/1.7, JDBC 3.0, JSP 1.2/2.0, Servlets 2.3/2.4,Json, Struts 1.2, Hibernate 1.2 ORM, Spring 2.1 and JAX-RPC/RESTFUL Web Services.
  • Having good experience in handling JSON and XML form of data.
  • Worked with GIT to handle very large projects and GERRIT to submit changes for the project.
  • Hands on experience in object oriented designing such as Encapsulation, abstraction, Polymorphism, Cohesion and Coupling.
  • Experience in design and development of Rich Mobile Applications using JavaScript, XML, CSS, and HTML.
  • Experience in database development using SQLite, MySQL and MS Access.
  • Self-motivated and a good team player with excellent communication and interpersonal skills and also capable of working independently even under high-pressure challenges.
  • Strong problem solving and logical reasoning skills. Ability to understand new ideas and technical concepts quickly and produce meaningful results.

TECHNICAL SKILLS

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

Languages: JAVA, Objective-C, JavaScript

Web Technologies: HTML, CSS, AJAX, Backbonejs,Underscorejs,JQuery,Phonegap,AngularJS,Bongular

Development tools: Eclipse 3.x, NetBeans 5.x/6.x/7.x, Androïde Studio Eclipse, Visual Studio, X-Code, GDB, Androïde Access

Databases: SQL, SQLite, MS-Access

Frameworks: JDK, Android SDK, Hibernate3.0 & Spring2.0x, PhoneGap

Web Servers: Tomcat 6.0 Apache HTTP Server, Apache ANT, Maven

Mainframes: IBM z/VM

Other Tools/Software: Eclipse, Visual Studio 2010, Dreamweaver CS5, Photoshop CS5, Fireworks CS5, Illustrator CS5, Flex Builder CS5, Microsoft Office 2013, Netbeans, Notepad++, WordPress.

PROFESSIONAL EXPERIENCE

Confidential, Wilsonville- OR

Sr. Android Developer

Responsibilities:

  • Designed the database model in MySQL.
  • Worked with the Android SDK, and implemented Android Bluetooth and Location Connectivity components.
  • Used Android SDK and Android Studio for development
  • Implemented Google Maps API v2 with forward and reverse geo-location.
  • Collaborated with cross-functional teams to define, design, and develop new features
  • Collected the requirements with the client and documented the requirements
  • Involved in requirement gathering, UI design and development
  • Implemented functionality based on the business requirements for major releases
  • 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.
  • Integrated location based services using Google Maps API to display locations of the nearest stores.
  • Used log cat, DDMS (Dali Debug Monitor Server) and trace view for debugging and detecting memory leaks.
  • Implemented the Dashboard, Action Bar, Quick actionUI Design Pattern and Draw-9 Patch Images.
  • Responsible for implementing the REST services, getting JSON response and parsing them to get the required information.
  • Implemented SQLite databases to monitor shipments.
  • Implemented customized web view component to load an SWF file and HTML data.
  • Handling XML data using efficient parsing techniques such as DOMparser.
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Tracked issues using JIRA.
  • Worked with 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.
  • Used GitHub as project version controller.
  • Provided subsequent releases which included feature changes, enhancements and bug fixes

Environment: Java, Android SDK, JRules, J2EE, Oracle WebLogic, JQuery, Ant, XML, CSS, cTests.

Confidential, Richfield- MN

Sr. Android Developer

Responsibilities:

  • Involved in complete SDLC for all the planning, development, testing to maintenance/code enhancement.
  • Designed UI including themes, icons, colors, and backgrounds using Photoshop.
  • Used Google Cloud Messaging for push notifications from server.
  • Involved in UI changes to make compliance with native look and feel.
  • Performed testing on Physical device and the android emulator.
  • Built compatibility with android version 4.0 and up.
  • Developed the SQLite database to store and display data when application would be offline.
  • Worked on setting the network access only when required as per device connection
  • Implemented unique design for portrait and landscape mode.
  • Use to interact with the users in forums to get their feedback and address the changes necessary in the UI.
  • Get contacts using peer primitive from zyre to get nodes from network and updates contacts using thread.
  • Involved in Scrums and Sprints for Day-to-Day activities.
  • Designed screens related to categories and detail description for different sized devices by customizing views as per mockup
  • Used Android content providers for implementing features like sending E-mails from the app.
  • Implemented the required GUI by making modifications to the XML files.
  • Experience with REST web services.
  • Followed MVC (Model View Controller) for designing the applications. Employ technical expertise in helping team members overcome technical problems
  • Used CVS for project management and version control.
  • Integrated with different Android versions
  • Tested the application on various Androiddevices.

Environment: Java, Android SDK, Eclipse IDE 3.5, SVN, Emulator, SQLite,GCM, Fragments, Mixpanel, Espresso, Little Eye.

Confidential, San Francisco- CA

Android Application Developer

Responsibilities:

  • Updated layoutsand managed user interface.
  • Worked on implementing the tracking search method for tracking the packages.
  • Implemented location based API using LocationManager.
  • ImplementedWeb Views to provide easy access to website.
  • Implemented Data storage using Shared Preferences.
  • Worked on integrating application with the device Calendar for Reminders set by the user.
  • Checking of ANR exception.
  • Integrated Email in the Application for mailing the confirmed order/paperless receipt to the customer.
  • Involved in Databasedesign and Architecture.
  • Involved in Bug Fixing of the application.
  • Worked on debugging the application using Log cat, DDMS.
  • 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
  • Collaborated with web services team to implement the backend support.
  • Performeddebugging on the various modules/functions to ensure that the output is as expected.
  • Performed unit testing using JUnit test cases and automation testing using Rubidium Automation Framework.
  • Tested the application on differentandroidtarget devices and also debugged the issues that were found.

Environment: Java, Android SDK4, SVN, SQLite, RESTful, XML Parsing, Json Parsing, Son

Confidential, Cincinnati- OH

Android Application Developer

Responsibilities:

  • Worked extensively with Eclipse, Java andAndroidSDK frameworks.
  • Developed user-friendly interface for the library of magazines
  • Developed the User Interface layers and the web modules for the activities including Sign In, and Profile, Settings for multilingual app for both tablets and phones.
  • Developed user-friendlyuser-interfaces using widgets like Menus, Dialogs, Different Layouts, Buttons, Edit boxes and Selection widgets like List View and Scroll View as per client need.
  • Involved in working on Restful Web service with JSON
  • Handling XML data using efficient parsing techniques such as JSON Parser, XMLPullParser and DOM parser.
  • Developed test cases and performed unit testing using JUnit.
  • Tested the app across different versions of Android and different android phones to assure quality and performance.
  • Created and used SQL Queries, Scripts and Stored Procedures for data validations.
  • Identifying Critical/Crash/Hidden defects in applications using mobile apps and Ability to give suggestions for a quick fix by analyzing logs.
  • Proficient in creating test data for Business users, Personal users, Commercial users etc.
  • Used services to implement different features in the application.

Environment: JAVA, Android SDK, Android Emulator, Parsing, XML layout.

Confidential, Raleigh- NC

Java Developer

Responsibilities:

  • System study and requirement analysis
  • Understanding Requirements Specifications.
  • Understanding the client requirements and analyzing the required documents.
  • Developed all the User Interfaces using JSP and spring MVC
  • Writing Client Side validations using JavaScript
  • Extensively used JQuery for developing interactive web pages.
  • Developed the DAO layer using the hibernate and for real time performance used the caching system for hibernate
  • Involved in Unit, Integration and Preproduction Testing.
  • Used LOG4Jframework for debugging purpose.
  • Used CVS for project management and version control.
  • Involved in developing the project using MVC pattern for the presentation layer.
  • Developed presentation layer (GUI) of the application using JSP, XML.
  • Ensure a high level of communication among the members of development team.
  • Experience in developing interactive, graphic based application GUIs.
  • Module integration with dependant modules.
  • Participated in Code review.

Environment: Java, Struts, JSP, Servlets, MVC, Eclipse 3.2, Apache Tomcat 5.0, Apache Log4j for logging.

Confidential

Java Developer

Responsibilities:

  • Coordinated with team members in gathering system requirements and specifications required for the redesign.
  • Involvement in architectural and design discussions.
  • Helped the project team to identify the suitable technology tools required for the projects.
  • Designed and developed the Application based on Model-View-Controller architecture.
  • Involved in analysis, design, Coding and development, Implementation phase of the modules.
  • Involved in technical design and the architecture.
  • Created external XML documents.
  • Worked on JAVA J2EE team and designing DAO interface and implementation.
  • Involved in Bug Fixing (Debugging) of the application.
  • Involved in Developing User Interfaces using HTML and JSP's.
  • Developed and published web-services using WSDL, SOAP and XML, Jacks-B.
  • Implemented Web-Services to integrate between different applications (internal and third party components using SOAP and RESTFUL services using Apache-CXF.
  • Designed and developed the approaches/strategies for the entire application.
  • Developed web pages with JSP and Servlets using HTML, JavaScript, AJAX, and XML.
  • Used Ant as the software build tool.
  • Used Maven for the over-all software project management.
  • Used SVN tools for version control and management.

Environment: Java, J2EE, HTML, MVC, JavaScript, JSP, Servlets, SOAP, WSDL, spring, CSS, UMLXML, HTTP, Eclipse, MVC, AJAX, Apache Ant, Apache Maven.

We'd love your feedback!