We provide IT Staff Augmentation Services!

Senior Android Application Developer Resume

0/5 (Submit Your Rating)

Paramus, NJ

SUMMARY

  • Have a total of 6+ years of experience in Analysis, Design, Development, Implementation, Integration and testing of Application Software in web - based environments, Java, Mobile, Web based architectures.
  • Extensive experience in Android application development using Eclipse IDE, Android Studio IDE, Sencha Touch IDE, Titanium IDE, SQLite, Mongo DB, Java, GCM, SaaS, XML, Android SDK and ADT plug-in, Android emulator, and Genymotion.
  • Good understanding in Android OS, interactive application development and memory management.
  • Experience in developing apps and releasing them in play store.
  • Experience in implementing native libraries in application by using Android SDK.
  • Experience in using Fragments, Activity workflow, Action Bar Navigation, Menu designs, custom views, and Loaders.
  • Experience in Android Widget development.
  • Experience developing responsive apps and using the best practices required to deliver as per the business requirement.
  • Good understanding in End user requirement analysis, Android OS, AIDL, interactive application development and full of software Development Life Cycle (SDLC).
  • Experiences in designing and developing adaptive UI components, Fragments, Widget for Android phones with different screen resolutions.
  • Experience in web services using markup languages like JSON and REST.
  • Proficient with mobile framework, Location framework, augmented reality, Social networking framework, cross platform framework like Phone Gap.
  • Hands on experience with Android activity life cycle and service life cycle call backs and Android OS framework.
  • Experienced with app components like Activities, Services, Intents, Broadcast Receivers and Content Providers.
  • Used SCRUM-Agile software development method for managing application developments.
  • In depth knowledge of Core Java, Object-Oriented Programming and Model-View-Controller (MVC) design pattern.
  • Experience in Object Oriented Design (OOD), analysis (OOA), modeling (OOM) based on UML.
  • Deep knowledge of Object Oriented Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class Diagrams.
  • Proficient with common Android framework APIs and support libraries (Location, Camera, Notifications, Maps, Facebook).
  • Experience using Android DDMS features such as Log cat, and Screen Capture.
  • Proficiency in unit testing with Junit and performance testing of UI.
  • Knowledge of software versioning tools such as Git and SVN.
  • Experience in design and development of Rich Mobile Applications using JavaScript, XML, CSS, and HTML.
  • Extensive experience in requirement analysis, functional analysis, excellent conceptual and logical thinking.
  • Experience in performance optimization of Android applications and exposure to tools such as TraceView, Lint, and Hierarchy Viewer.
  • Excellent in troubleshooting/debugging and using of various version control systems.
  • Excellent Communication and Inter-personal skills, flexible and versatile to new environments, self-motivated a good team player and have worked in multicultural environment.

TECHNICAL SKILLS

Technologies: Android SDK, NDK, JNI, J2EE, Web Services, JavaBeans, Java, C++, Java script, Junit, JQuery, Eclipse, Selenium, ANT, Phone Gap

Database: Mysql, NoSQL, Mongo DB, Sqlite.

Mobile Development: Android Studio version 2.3(Gingerbread) - 6.0(Marshmallow), Activities, ListViews, Adapters, SQLite, Horizontal scrolling, Notification Manager, Contact Content Provider, DDMS, Location, Map, HTTP Client, JSON based Web Services

Third Party Libraries Android SDK Google API's Servers: Facebook Twitter, Instagram, Volley, Retrofit, Picasso, Universal Image Loader, Dagger, Butter Knife, Camera

Debugging and Testing Tools: JUnit, DDMS, Logcat

Web Technologies: HTML 5, XHTML, CSS, AJAX, AngularJS, BackboneJS, JQuery, JSON, RESTful, XML

Platforms: Windows XP/7/8, Mac OS, Linux, UNIX, Android

Mark-up/Scripting Language: HTML/CSS, JavaScript, VB Script, XML

Development Environments: Eclipse IDE, Sencha Touch IDE, Titanium IDE, Android Studio IDE

Versioning Software: SVN, CVS and GIT

PROFESSIONAL EXPERIENCE

Confidential, Paramus, NJ

Senior Android Application Developer

Responsibilities:

  • Developed the User Interface layers and the web modules for the activities including Home Screen, Log In, Profile, Accounts, and Alerts.
  • Created and incorporated SQLite database Manager for local data persistence of audit files on the device.
  • Used standard Android components activities, services, database, and layout as well as creating custom views for application.
  • Implemented Fragments, Activities.
  • Developed different features for the application.
  • Worked on linear, frame and relative layouts.
  • Leveraged beautiful cleaner interface, plus design changes using Android 5.0 Lollipop material design tools like card view, toolbar, recycler view, animations properties and new v7 library.
  • Localized the Android application and use the Android resource framework to separate the localized aspects of application.
  • Used Leak Canary to manage, trace and fix memory leaks issue within the application.
  • Bug-tracking the application using JIRA with team planning, and building great products to capture and organize issues, assign work, and follow team activity.
  • Create and incorporated MY SQL Server Management Studio for system database, including create, update data and maintain database
  • Coded using complete java programming methodologies, Android SDK and SQL when required.
  • Deployed prototypes of the app for hands on user testing.
  • Identified and fixed any bugs reported during testing phase of the project.
  • Wrote project report every phase that follow the project process.
  • Created test cases and test data for testing the application using JUnit Extensions.

Environment: Java, Android SDK, Android Studio, third part API’s and libraries, REST, JSON, XML, Fragments, MySQL, SQLite, PHP, Agile methodology, Leak Canary, Material Design, JIRA.

Confidential, Westminster, Colorado

Senior Android Application Developer

Responsibilities:

  • Involved in full life cycle of the application including prototyping, design, and development, and testing.
  • Developed applications (Native and Dalvik) on Android phones
  • Developed Android mobile app using Sencha Touch and Phonegap framework.
  • Used Sencha Touch and EXT JS 3.3 for the Mobile web interface development. Also used JSON and JQuery for Mobile application development.
  • Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
  • Implemented business layer using Spring (AOP, IOC, and MVC) framework.
  • Involved in Integration to integrate with external systems (DMV, JP) using SOA (Web services, WSDL, SOAP, UDDI, JAXB, XML).
  • Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Can.js, and JQuery
  • Mobile application development with Titanium SDK.
  • Provided all images contained on website along with detailed descriptions of products contained on both website and mobile application.
  • Implemented Web Views to provide easy and seamless access to website.
  • Designed and implemented a code structure which can be used to develop all Machine-to-Machine applications, the UI design tactically separated from other M2M features.
  • Hands-on mentioned above required various API’s of Android SDK, REST API’s and Java.
  • Responsible for designing a new architecture for the entire application. REST style of architecture was used to design the app; The MIME type of data supported was JSON.
  • Developing test suites in Selenium WebDriver (Java) with testing framework in Eclipse IDE for regression and sanity testing.
  • Good understanding of Client-server, Cloud computing service architecture and Internet Technologies (e.g., HTML, CSS3, jQuery, XML, JSON, HTTP, TCP/IP)
  • Key resource for layout and UI work utilizing xml, Views, ListView, MenuItem, Activities, Fragments, Frame, Animations, Notifications, etc.

Environment: Java, Android SDK, Eclipse, Titianium, Sencha Touch, Java Script, AngularJS, Ant, HTML, HTML5, XHTML, CSS, REST, JSON, XML, Selenium, Ajax, jQuery, Phone Gap.

Confidential

Android Developer

Responsibilities:

  • Implemented function Login for existing users. Login function includes login, forget password, reset username and password etc.
  • Extensively worked with product requirement gathering/analysis, architecture/database design, development, testing and deployment.
  • Used Android SDK, Java to design UI with different layouts and widgets corresponding to various resolutions and different orientations.
  • Design screens using MVC pattern for the application with Eclipse IDE.
  • Designed the application from scratch.
  • Implemented Notification Manager to display updates on the notification bar.
  • Implementing Broadcast Receivers for Android.
  • Utilized GPS location-based services and Google Maps API to enable Google map search for locations in close proximity.
  • Enabled GPS/Wi-Fi to detect user location from where to begin searching.
  • Supports Older devices from 1.6 (API 7) and up using Support library.
  • Refactored the code base to optimize start-up time and memory usage.
  • Integral in internationalizing of the app to support different languages.
  • Key resource for layout and UI work utilizing xml, Views, Webview, ListView, Menu Item, Activities, Fragments, Frame, Animations, Notifications, Push Notifications, Loaders, AsyncTask etc.
  • Integrated Google map v1 and v2 to load the store locations on map.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Tested the app across different versions of Android and different android phones to assure quality and performance.

Environment: Java, Android SDK, Eclipse, SVN, JSON, Jira.

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis, Detail Design, Development, System Testing, User Acceptance Testing and Production support.
  • Develop next generation UI using PHP, JQuery, CSS, HTML5 and JavaScript.
  • Used agile methodology and participated in Scrum meetings.
  • Prototyping design for personalized experience
  • Used different features of Struts MVC Validation framework and tag library.
  • Worked on presentation layer using JSP, JSTL and Struts Tag Library and Tiles framework.
  • Used AJAX based on JQUERY, and JSON technologies for making Asynchronous Http requests along with Java Script and used JavaScript for frontend validation
  • Designed UI screens using JSP 2.0, CSS, XML, and HTML.
  • Full-stack development in browser,TomcatandSolaris Application Server
  • Used SOAPUI for testing of WSDL Web Services.
  • Used struts validation framework to perform Server side validations.
  • Was involved in 24/7 Production support for order completion.
  • Used CVS for version control and Eclipse as the IDE for implementing the application.
  • Used Solaris Web Server as an application server.
  • Responsible for deploying the application in Dev, Test and Production environments
  • Solely performed the Migration of ESAP from IE7 to IE11.
  • Used Log4j to capture the log that includes runtime exceptions and Info on the order status.
  • Designed tablesto access the database in Oracle and involved in writingSQL,Stored ProceduresandTriggers.

Environment: Core Java, JDK 1.6, PHP, JQuery, CSS, JavaScript, SOAP, JSP, XML, HTML, JSTL tags, Struts tag libraries, SOAPUI, CVS, Eclipse, Solaris Web Server, Tomcat, Log4j,Shell Scripting, UNIX, Oracle10g, Sql Developer.

We'd love your feedback!