We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

Memphis, TN

SUMMARY

  • Software Developer with 7+ years of experience in design, development and implementing mobile and client - server applications.
  • More than 4+ years of experience in android application development.
  • Proficient with Java, J2ME, Android SDK version Android 2.x and Above.
  • Experience in developing application in Android Nougat, Marshmallow, Lollipop, KitKat and Ice-cream Sandwich.
  • Good knowledge on android architecture and design.
  • Experienced in interfacing mobile applications with back-end server using web-services based on Java.
  • Experienced and responsible for app deployment on Google play store, Samsung app store and Amazon app store.
  • Java Programming experience using various mobile development environments including Android SDK.
  • Good experience in HTML5, CSS and JavaScript from hybrid projects in Android.
  • Experience in Developing Applications using Java, J2EE, Servlets, JSP, XML, Eclipse, JDBC, SQL, HTML, and CSS.
  • Continuous integration using Android Studio, Gradle and Jenkins.
  • Proficient with common Android frameworks API’s.
  • Worked on background processing with AsyncTask and Services Storage and retrieval of structured data fragments and broadcast receivers.
  • Extensively worked on memory leaks, content providers, multiple screen support, data offline usage, accounts and sync on Android.
  • Wide experience writing Apps with Activities, Services, Fragments, Content Providers, Receivers, Intent Services, Widgets, Location Manager and Adapters.
  • Deep understanding of Object-Oriented principles and successful implementation of the concept in Android application development.
  • Experinece in using 3rd party libraries like Retrofit, Volley, Gson, ButterKnife, Picasso, Dagger, Mockito, Glide etc.
  • Practicing clean and simple coding while concentrating on reliability and reusability.
  • Strong understanding and implementation knowledge of Android Native libraries and services.
  • Expertise in developing applications for android operating system using Android Studio, Eclipse IDE, Java, Android SDK and ADT plugin.
  • In depth experience to use Push Notifications like Google cloud messaging along with notifications and Google services, Location services, Google Maps.
  • Integrated Facebook, Twitter and Google Plus Logging In.
  • Experience to use Fingerprint Sensor API and Android Device Manager.
  • Strong knowledge on object oriented programming and software engineering concepts (Design methodologies, Agile Development methodologies, and Software Development Life Cycle (SDLC)).
  • Worked with version control systems like SVN, Git Hub and issue trackers like Bugzilla.
  • Test driven development using appuim tool and also java and android instrumentation frameworks. Roboelectric and Robotuim.
  • Experience working with different operating systems like Windows and Linux.
  • Hands on experience in design and develop Secure mobile applications..
  • Experience in software engineering and scrum/agile development methodologies and test/behavior driven development.
  • Worked closely with other Software developers, QA and production Support groups to develop top quality applications for business needs.
  • Quickly adapt in fast pace environment and learn new technologies and programming tools.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
  • Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.

TECHNICAL SKILLS

Languages: Java, Objective C, C/C++, JavaScript, SQL, Action Script.

Frameworks: Android SDK, Java Development Kit (JDK), .NET, C standard Library, jQuery Mobile.

Web Technologies: HTML 5, CSS 3, XHTML, XML, JavaScript, jQuery, AJAX-RS, Jersey, Apache, Tomcat.

Development& Testing Tools: J-Unit, TestNG, Robotium, Dreamweaver CS5, Photoshop CS5,MS Office, Open Office Suite.

Databases: SQLite, SQLite Mobile, MySQL, Oracle 10g/11g.

IDEs: Eclipse, Android Studio 2.3, Netbeans.

PROFESSIONAL EXPERIENCE

Confidential, Memphis, TN

Sr. Android Developer

Responsibilities:

  • Responsible for the design, build, deployment, debug, maintenance of Android applications for Google play.
  • Worked collaboratively with Business Analyst, Architect & Scrum Master to understand customer s requirements and priorities, adapt to changing needs of the project and excel in delivery.
  • Worked in an agile environment - Participated in Daily standup meetings.
  • Supported different android versions from 5.0 to 7.0 (Nougat).
  • Maintaining existing native Android code adding new features and monitor app usage and performance Work alongside other native developers and web teams to deliver on assigned deliverables.
  • Suggested improvements to existing process and contribute in adding value to the client in terms of innovation & new ideas.
  • Follow implemented code standards as well as participate in code reviews and GIT Flow process reviews.
  • Worked in layouts and UX design and layout using both XML, and custom android views.
  • Used REST based web services and JSON parsers for secured data interchange.
  • Extensively utilized AsyncTask, Thread and handler to provide smooth UI experience.
  • Integrated different 3rd Party libraries like Retrofit, GSON, Picasso, Dagger, Butterknife etc. to achieve better performance for the application.
  • Added Push Notification through backend support to get users specials and discounts on the device.
  • Collaborated with web services team to implement the backend support.
  • Performed debugging on the various modules/functions to ensure that the output is as expected.
  • Worked with GIT to handle very large projects and SOURCETREE to submit changes for the project.
  • Involved in the bug tracking and Unit Testing using JUnit and JMock framework.
  • Used Test-Driven Development(TDD) techniques to provide reliable, Working application early and often.
  • Debugged and tested the application using logcat, DDMS (Dalvik Debug Monitor Server) and trace view on different android devices.

Environment: Intellij Android Studio SDK, REST API,Git, MVP, Android API 16-24, XML, JSON, Html5, CSS3, Java UI, Agile, SQLite, Third party API’s, Junit, JMock, Espresso, Amazon EC2, S3, Apache Tomcat.

Confidential, Seattle, WA

Sr. Android Developer

Responsibilities:

  • The app is supported from android OS 4.1 to 6.0(Marshmallow).
  • Involved in designing the interface along with the Design and UX team for better usability and handling across Android and maintain their relative nativity (phones and tablets).Implemented separate proof of concept ideas for different apps for management and team.
  • Implemented the same with fragments for better runtime control and app navigation. Added new features with proper interaction with backend code, data storage and data communication strategies.
  • Implemented and researched various secure ways of inter-app communication. Third-party app and main app, depending on project requirement.
  • Continuous integration with Jenkins with android studio.
  • Regular interaction of restful api design calls to populate the ui on the app and other app functionalities. GET, PUT, POST, DELETE.
  • Working in Agile methodology, working as team player and participating in daily stand-up meetings and involved with scrum project estimation meeting on bi-weekly.
  • Fixed bugs with code, design patterns and miscellaneous occurrences during projects. Tested the application on multiple android targets and debugged the issues that were found.

Environment: Java, Eclipse Android Plug-ins, Android Marshmallow Custom view, Google maps API’s, View pager API, Custom dialog, Notification Manager, Jenkins, Junit,Volley, Gson, New Relic, XML, Animation, Sqlite, Push notifications, resizer tool and android asset studio to support xxhdpi, xhdpi, mdpi, hdpi devices.

Confidential, Atlanta, GA

Android Developer

Responsibilities:

  • Responsible for the design, build, deployment, debug, maintenance of Android applications for Google play.
  • Extensively utilized fragments to contain list views to dynamically generate list views using adapters from APIs.
  • Utilized Java, XML, Restful Web Services, SQLite, Async Tasks.
  • Environment configuration using hybrid tools and JavaScript.
  • Integrated Volley Library to implement smooth Restful web service calls.
  • Contributed in backend of the application that interacts with the database to form the XML/JSON structure required for Restful XML/JSON response.
  • Integrated and added the download framework for JSON and XML format.
  • Used Location services and Google map API to locate and provide directions to nearest places according to the user preferences.
  • Incorporated informative video to show the full view of the house.
  • Extensively used Web Views to display web components and parent.
  • XML parsing to get information from inside the files.
  • Used Crashlytics to detect and fix bugs.

Environment: s: Android Studio, Genymotion, Google Maps, Picasso, Volley, Postman (REST Client), GitHub, Jira, Web Services, charles proxy, Junit, Location API, SQLite, Preferences, Gson, Amazon EC2, S3, Apache Tomcat .

Confidential

Jr. Android Developer

Responsibilities:

  • Working on android application development, unique and cutting edge applications for different handsets and user requirements.
  • Knowledge of working with location based, GPS based, C2DM, Sensors, Data Storage, XML/JSON parsing.
  • Skills with mobile UI designing and development.
  • Knowledge of application testing, debugging and troubleshooting.
  • Designed and built advanced applications for the Android platform.
  • Worked with APIs to connect to 3rd party APIs (like social media)

Confidential

Java Developer

Responsibilities:

  • Involved in elaboration, construction phases and deployments of EAR files in the RUP process.
  • Designed and Created Domain model and schema using Object oriented design / UML diagrams Built SOAP Web services.
  • Installed and configured WebLogic in Development and Testing environment.
  • Created User Interface screens using HTML, DHTML, AJAX, CSS, Java script.
  • Developed Action classes, Action Forms,and Struts Configuration file to handle required UI actions, JSPs for Views.
  • Developed server side presentation layer using Struts MVC2 Framework.
  • Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
  • Used RAD application development and configured external capabilities for various interfaces.
  • Performed Inheritance based OR mappings in tables to simplify the data in Hibernate.
  • Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
  • Deployed web services for updating the information to the workflow steps and getting the pre-configured workflow processes and invoked with RMI.
  • Unit tested all the classes using JUNIT at various class level and methods level.
  • Made use of WINCVS for checkout and check in operations.
Environment: Java, J2ee, WebLogic, Struts, Hibernate, JSP, SOAP Webservices, HTML, XML, XSL/XSLT, JavaScript, JavaBeans, AJAX, Oracle 10g, Amazon EC2, S3, Apache Tomcat.

Hire Now