We provide IT Staff Augmentation Services!

Android Developer Resume

Malvern, PA

SUMMARY:

  • 8 Years of IT experience with Over 6 years of experience in design and development for Android mobile application using Android SDK.
  • Have worked extensively on various stages of Application Development, viz., collecting requirements, and providing guidelines for design, creating application architecture, implementation that includes various stages in development, QA, code signing and release in to market.
  • Very Good understanding of Android Back - end and UI guidelines.
  • Hands on experience on media framework using Android API and skills like multimedia usage, video, sound and graphics, networking.
  • Experience on working with Activities, Fragments, Android Binding, Android Framework, A syncTask, Intent Services, Broadcast Receiver, Media-player, Sound Pool, Location Manager, Push Notification and Adapters.
  • Complete mobile life cycle experience from design, development to deployment of mobile applications.
  • Expertise in designing the backend database for data storage and retrieval using MySQL and SQLite.
  • Extensive experience in dealing with both REST as well as SOAP based web services.
  • Excellent in troubleshooting, debugging and testing android applications.
  • Worked with GIT to handle very large projects and GERRIT to submit changes for the project.
  • Worked on HTML, CSS, JavaScript, AJAX, JQuery mobile, Bootstrap, JSON, XML, Cordova and native Android.
  • Proficient in using Third party libraries like Retrofit(JSON parsing), Image processing libraries (Picasso, Glide, Fressco), Dependency injection (Dagger2), Event processing (RxBus,Otto) and observable pattern (RxJava,RxAndroid)
  • Proficient with common Android framework APIs (Location, Camera, Notifications, Map, Animations).
  • Experience in continuous integration using Android Studio, Gradle and Jenkins.
  • Developed Web API using NodeJS, ReactJS and React Native and hosted on multiple lead balances API instances.
  • Having hands-on experience in complete project life cycle, with domain knowledge in Mobile Application Developmentand Web application development.
  • Expertise in Data Structure, Multithreading, Collections, Exception handling, Socket Programming.
  • Hands on experience in integrating third party API's into Android app viz. Gmail, Yahoo Microsoft Exchange - IMAP accounts.
  • Worked with a team to implement RX Java and Dagger extensively.
  • Proficient in object-oriented design, data structures, problem solving, complexity analysis and Debugging.
  • Complete mobile life cycle experience from design, development to deployment of mobile applications.
  • Expertise in designing the backend database for data storage and retrieval using MySQL and SQLite.
  • Expertise worked on data offline using SQ LITE DB.
  • Experience in working on location-based application, local storage, database synchronization local to server, multi-screen support, single APK for both smart phone and tablet.
  • Experience in working in agile environment and coordinate with offshore teams.
  • Experience in understanding of side mobile development factors such as server-side interfaces, security, analytics, data feeds and content management systems.
  • Strong at performing Quality Assurance of the applications writing test cases/scenarios, implementing functional and usability tests and aiding in fixing the bugs.
  • Solid understanding of Java architecture, object-oriented principles and Object-oriented analysis design and development for mobile and enterprise applications.
  • Strong attitude towards enhancing and learning new tools and technologies.
  • Good Interpersonal skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.

TECHNICAL SKILLS:

Technologies: Android SDK, NDK, J2EE, Springs 2.0.x/2.5x,Hibernate,MFC,ATL, STL, Web Services, JavaBeans, Java script, JSP, Eclipse, Xcode, Kotlin.

Build Tool: Ant, Maven, Gradle.

Servers: JBOSS, Apache Tomcat, Web logic, Web Sphere.

CI tools: Jenkins.

SCM Tools: SVN and GIT

web tech: HTML5, JavaScript, CSS, XML,UML,Weblogic6,NodeJS

OS: Windows XP/Vista/7, Linux, Android, Mac OS, Windows (2000/XP Professional, Windows 7, Windows 8), Ubuntu, Fedora, Macintosh.

Framework: STRUTS, spring, Junit, AJAX, JDK.

Database System: MySQL, SQLite, Oracle, DB2.

Others: Amazon Web Services (AWS), jQuery, JSON, REST-full Web services, SOAP

IDEs: Android Studio, Android Eclipse IDE (ADT), Eclipse, NetBeans

Methodologies: Agile, SCRUM, Waterfall

PROFESSIONAL EXPERIENCE:

Confidential -Malvern, PA

Android Developer

Responsibilities:

  • Use of Activities, Fragments, Fragment Transactions, Handler, Loaders, List View, Cursor Adapter
  • Application Architecture & design
  • Application UI Development using XML, Activities & Fragments
  • Development of Custom UI components
  • Established http communication between mobile application and server
  • Consumption of Web Services using JSON data
  • Utilizing third party libraries for Client - Server Communication
  • Dependency Management using Gradle & third-party libraries
  • Unit Testing, Functional verification
  • Providing Accessibility support for Android devices & tablets
  • Continuous Integration using Hockey App Distribution
  • Use of various layouts used including Relative Layout, Linear Layout, Table Layout
  • Application Resources including animations, styles, strings, dimensions, integers, color-state list, drawables, layouts, shape drawables
  • Support for multiple screen sizes and densities, tablets and handsets
  • Utilizing the support package for backward compatibility
  • Experience preparing assets & resources for portrait/landscape support for smart phones & tablets

Environment: Android, Java, Android Studio, ADT, Android devices, Git and Gradle etc. using various third-party libraries and frameworks like Rx-Java, Retrofit, Mortar, flow, Butter-knife, Crashalitics, Dagger2

Confidential, Arlington, TX

Android Developer

Responsibilities:

  • Played key role in initial stages like gathering requirements, laying the foundation and architecting the app.
  • Experienced in Scrum and Agile process.
  • Added new features to existing application.
  • Consult web services team and architect services required for the new features.
  • Design API's to support app for the DOM (Distribution Order Management)
  • Used GitHub for Version control and source code management.
  • Set up the app to work using the store's intranet Vs using the internet.
  • Migrated the app from using SAP to IBM Sterling as OMS for the app.
  • Used NewRelic for crashlytics, which helps in monitoring the app.
  • Used WebAsyncTasks for loading the JSON in the background.
  • HockeyApp was used for app distribution.
  • Extensive use of REST web services in order to communicate with the servers.
  • High usage of JSON parsing was done as most of the content was received in that form.
  • Used Google Tags (GTM) to direct the app to respective ship.
  • Custom webviews were implemented with the help of HTML5, CSS and JavaScript's.
  • For data storage, SQLite database was used.
  • Used Jenkins for build automation.
  • Make app compatible with latest IDE and technologies but still supporting existing Android version

Environment: Android SDK, Google API's, Web view, JSON, GSON, New Relic, Gradle, IBM Sterling OMS, Jenkins, HockeyApp.

Confidential - New York, NY

Android Developer

Responsibilities:

  • Involved in requirement gathering and outlining.
  • Worked in HTML5, JavaScript, CSS, jQuery extensively.
  • Worked in Databases using native android API.
  • Responsible for developing the Android UI layouts (Linear Layout, Relative Layout).
  • Responsible for developing the user login screens and design the Context menus based on the Android Menu Navigation, Tabbed Navigation control and Action Bar Control.
  • Developed the caching module that caches User profile in SQLite. Used both SQL Helpers as well as Raw Queries.
  • Responsible for the Android business logic that uses JSON queries for getting data from the backend systems.
  • Testing included emulator and device testing with multiple versions and sizes.
  • Responsible for Peer Code Review, Defect Resolutions.
  • Involved in performance testing along with Functional and regression tests.
  • Used Quality center and followed the defect workflow during the defect resolutions
  • Coordinated with Configuration Manager for continuous integration.
  • Managed and coordinated for timely deliver.

Environment: Linux, Android 4.0, Java, Eclipse 3.5, IntelliJ IDE, SQLite, JSON, REST APIs, SVN.

Confidential - Herndon, VA

Software Developer

Responsibilities:

  • Developed business logic using Spring MVC
  • Mark-up/ Scripting Language: HTML, DHTML (CSS), XML, XSLT, JavaScript, AJAX
  • Designing and coding of Business Classes using Spring IOC and AOP features
  • Used various Java, J2EE design patterns like Session Facade, Data Access Object (DAO)
  • Built the business layer using Spring Transaction manager
  • Built the persistence layer using Hibernate
  • Also, designed and prepared Unit test case using JUnit and Log4J to remove maximum bugs before passing on the application to the QA team
  • Built applications using MAVEN
  • Implemented RFID communication module (raw data communication SDK layer, checksum algorithm, error-handling algorithm, re-sending layer, synchronous mode and a-synchronous mode)
  • Consumer of SOAP based web services from external clients
  • Developing SOAP and REST Web services
  • Developed Components in the application using Spring Framework
  • Used SVN as version control
  • Interacted with the Database using MYSQL

Environment: OOAD, UML, Java, J2EE, Servlets, Struts(MVC), Spring Framework, Swing, Hibernate 3.0, WebSphere 6.0, Eclipse IDE, JSF, JSP, JPA, JDBC, EJB, HTML, JavaScript, WebSphere MQ Series, DHTML, Perl.

Hire Now