We provide IT Staff Augmentation Services!

Android Developer Resume

2.00/5 (Submit Your Rating)

Minneapolis, MN

PROFESSIONAL SUMMARY:

  • Around 8+ Years of experience in SDLC out of which 5 years of experience is exclusively in native Android mobile applications development.
  • Expertise in using Android Studio, Eclipse IDE, SQLite, JAVA, XML, Android SDK, ADT plug - in, and Gradle build system in the development of applications for Android operating system.
  • Very good knowledge on Waterfall, Agile, and Scrum methodologies with work experience in those environments.
  • Worked with interfacing mobile applications with back-end server by the use of XML/JSON, REST API etc.
  • Familiar with creating HTTP GET and HTTP POST requests and parsing the response in JSON or any other formats.
  • Was part of different phases of SDLC starting from Requirements collection, Designing, Development, Testing, UX, and User acceptance.
  • Proficient in using design patterns such as MVP, MVC, Singleton, Adapter, Command, Observer, and Builder.
  • Has knowledge and worked with popular public APIs like Google APIs and its services, Facebook, YouTube, Paypal, Kindle, Twitter, GPS, Maps, Bluetooth, Push APNS.
  • Experience in working with Frameworks and Custom Templates for the Android Applications.
  • Used GIT, SVN and Bit bucket for source code version controlrepositories in dynamic team environment.
  • Worked with applying OOAD principles and complex system design in real-time on projects.
  • Expertise in developing Android applications by following Material design guidelines and working with viewgroups, media, threads, services of Android, broadcast receivers, content providers.
  • Proficiency in using RecyclerView and CardView to display large lists along with Picasso and Glide for displaying images cached by them.
  • Strong skills and Knowledge in integrating third-party libraries like Dagger, Retrofit, Picasso, GSON, and ButterKnife into the gradle and using them for improving performance of the application.
  • Experience with Android storage mechanisms like SQLite database, Internal Storage and Shared preferences for storing the application data.
  • Worked with JSON parsing, and RESTful services extensively as part of the application development in most of the projects.

TECHNICAL SKILLS:

Languages& technologies: JAVA, HTML5, CSS3,C, C++, C#, java script,XML

Frameworks: Android SDK,JNI, Java Development Kit (JDK)

IDE: Android Studio, Eclipse, Visual Studio

Databases: SQLite, MySQL, Microsoft SQL server

Platforms: Android 2.2(API level 8) to Android 7.1(API level 25), Microsoft Windows, Linux, Unix, iOSVersion Control: Git,BitBucket, SVN, CVS, Jira

Tools: /Libraries: Retrofit, ButterKnife, Dagger2, GSON, Espresso, Picasso, Glide, Proguard, EventBus, Wireshark

Design Patterns: MVP, MVC, Singleton, Adapter, Command, Observer, Builder, DAO, Factory Pattern

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

Android Developer

Responsibilities:

  • Involved in developing the UI for the app using TextViews, Buttons, Check boxes, Alert dialogs, Action bar and spinners for various layouts.
  • Worked on wide use of application framework like content providers, content resolver, AsyncTask, AlertDialog.
  • Contributed in backend of the application that interacts with the database to form the JSON structure required for Restful JSON response.
  • Leveraged Retrofit Library for creating HTTP POST and GET commands both synchronously & asynchronously to hit the REST API while consuming the JSON data response in a thread safe manner.
  • Developed by using Dagger dependency injection framework while creating observables on main thread and arbitrary loopers.
  • Used BitBucket as version control software choices for collaborating with other developers and teams.
  • Extensively used Fragments for providing layout versions for both mobiles and tablets. Made use of Android Intent Framework for communication between various activities inside the application.
  • Implemented Relational Mapping database for persistence through Sqlite Library with inbuilt PROGUARD configured to enable resource shrinking.
  • Participating in Team discussions, client meetings for designing, determining prototype and actual application
  • Responsible for implementing crashlytics SDK for crash reporting.

Environment: Java, Agile SDLC, Android SDK, Android Studio, Gradle Build system, REST API, Git, Retrofit, Dagger 2, TDD, Maps API, XML.

Confidential, Atlanta, GA

Android Developer

Responsibilities:

  • Responsible for adding the Reader API, this allows reading the payment card data
  • Designed custom dialogs, custom notifications for displaying the generated payment code
  • Worked with Application Activity Lifecycle callbacks for providing the security and showing the login screen when the app goes to background
  • Responsible for adding the update module for checking the latest version of app
  • Designed the User Interface with navigation bar, viewpager
  • Making the Restful Service Calls using Retrofit Library at the various places in the app development cycle and parsing the responses back from the web servers according to the application requirement using GSON.
  • Implemented the mail feature of sending mail with billing information as an attachment
  • Registered the Broadcast Receivers for the android system announcements
  • Extensively worked on designing the layouts to be compatible with multiple screen sizes
  • Designed the Custom Action bar, Custom Progress bar while making service calls
  • Responsible for analyzing the requirements of application, testing, stage, deployment,production and maintaining the application
  • Responsible for testing the application in stage, code review fixing the bugs and providing post-production support
  • Integrated the QR Code Zbar scanning library into the application for scanning
  • Worked with Google Maps Android API V2 to display the AIL locations with markers using Geocoder
  • Worked with the version control BitBucket to push the code

Environment: Java, Android SDK, Android Studio, ADT Bundle, JSON, REST API, Gradle, JIRA, RxJava, SQLite, TDD, Google API & Services, XML.

Confidential, Kansas City, MO

ANDROID DEVELOPER

Responsibilities:

  • Optimized the code and improved the performance using the Butterknife library.
  • Implemented Intent Integrator for utilizing the Camera API to access the camera for Scanning front and back of checks.
  • Designed and implemented the UI as per the given requirements utilizing the android components.
  • Involved in each phase of software development process using agile methodology.
  • Controlled the flow of activities within the BackStack using Intentflags.
  • Consumed the RESTful Services and parsed the retrieved data using JSON library.
  • Fixed the bugs, performed code review, tested the application and responsible for maintaining the application.
  • Carried out the MVP pattern for total application software development.
  • Worked with a JIRA tool for issuetracking, bugtracking and projectmanagement.
  • Transferred the data between the activities by implementing Parcelable interface, Bundle and Intents.
  • Used Git version control system for Dataintegrity and support for distributed, non-linear workflow.
  • Developed the test cases of the application using the JUnit Framework API.
  • Resolved complex design problems through implementing UX design principles.
  • Used Intents, Services and BroadcastReceiver for transferring data and events within the entire application.

Environment: /Tools: Android 4.0 and up versions, Java, Android SDK, Shared Preferences, Fragments, JSON, REST API (XML), Eclipse IDE-ADT plugin, ANT, XML, Multi-threading, VMWare, Photoshop.

Confidential

Java Developer

Responsibilities:

  • Transferred the Http Request to a request handler class based on the Request Identification Key using controllers by developing Factory Classes.
  • Used Data Transformation Services (DTS) to import data from flat files to various databases and vice-versa.
  • Improved the Network Traffic by implementing J2EE Design Patterns.
  • Responsible for writing the build scripts and deployment scripts using Maven
  • Deployed the entire application code to an integration testing environment for all the releases.
  • Handled the requests by the application using Spring framework.
  • Developed JUnit tests for the services and responsible for checking the reliability.
  • Used GIT and SVN source control system.
  • Deployed the application on WebLogic server.
  • Used Jasper Reports for report generation.
  • Responsible for designing and developing a responsive website by using Bootstrap and Java Script frameworks.
  • Developed and deployed the application using Eclipse3.2 as IDE, Tomcat5.x as a web server and JBOSS as an application server, and MySQL as the database.
  • Used Apache Struts framework for design and development of Servlets and JSPs.
  • Integrated MySQL database by using JDBC, Data Sources and ConnectionPooling in Application server.

Environment: /Tools: CSS, HTML, JQuery, JDBC, Java, MySQL, Hibernate, EJB.

Confidential

Java Developer

Responsibilities:

  • Involved in elaboration, construction phases and deployment of EAR files in the RUP process.
  • Used Object Oriented design / UMLdiagrams for designing and creating Domain model and schema, built Web Services.
  • Installed and configured WebLogic in Development and Testing environment.
  • Used HTML, DHTML, AJAX, CSS, JavaScript for developing User Interface screens.
  • Handled required UI actions, JSPs for Views by developing Action classes, Action Forms and Struts Configuration file.
  • Implemented various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
  • Designed the database on Oracleenvironments and created Database objects by developing DDLScripts.
  • Connected the Oracle database using JDBC, Data Sources and Connection Pooling in Application Server.
  • Created and modifiedDatabaseQueries when required for change requests.
  • Configured external capabilities for various interfaces by using RAD application development.
  • To simplify the data in Hibernate, performed Inheritance based OR mappings in tables.
  • Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
  • Deployed web services and invoked with RMI for updating the information to the workflow steps and getting the pre-configured workflow processes.
  • Used JUNIT for unit testing all the classes at various class and methods level.
  • Used WINCVS for checkout and check in operations.
  • Involved analysis and daily stand up meetings with the client representative.
  • Responsible for client installation and supporting change requests and enhancements.

Environment: Java, WebLogic, Struts, Hibernate, JSP, SOAP Webservices, HTML, XML, JavaScript, JavaBeans, AJAX, Oracle 10g.

We'd love your feedback!