We provide IT Staff Augmentation Services!

Android Developer Resume

4.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Used Android frameworks and APIs to efficiently load data and update databases: Loaders, AsyncTaskLoader and SyncAdapters.
  • Well versed in Android third party libraries such as Volley, Retrofit, Picasso, YouTube, Location API, Maps View, Google View, Google Maps, PayPal, Stripe, Android pay, QR Droid, Butterknife, Dagger, Google Wallet payments, Android Annotations.
  • Utilized Espresso, JUnit, Mockito and simulated design patterns to test and develop applications.
  • Experience using cloud integration tools and MBaaS tools (Mobile Backend as a service): i.e., like Parse, Firebase, Google Cloud Services, Amazon Web Services.
  • Application of Material Design guidelines and user experience guidelines and best practices to Android application development.
  • Experience working on Agile development teams using Scrum processes.
  • Used knowledge of design patterns in Android development, employing development tools such as Android Studio and eclipse.
  • Pro - active fast learner, self-motivated, proficient in programming logic and easily adaptable to new technologies.
  • Up-to-date with current technologies, and Android operating systems.
  • Solid understanding of Android app development life cycle including Google Play and Amazon App Store compliance policies and submissions requirements.
  • Solid understanding of data models and data access architecture and optimization in Android.
  • Seasoned full-stack Android mobile app developer proficient with all Android development tools in an Agile/Scrum project management.
  • Skilled in consumption of web services (REST, HTTP-based, XML, SOAP, JSON, etc.) in building mobile applications.
  • Providing assistance to code merges, builds, deployments, and ensuring production stability in Android development.
  • Regularly provide constructive feedback to team members so they can continuously grow individually.
  • Practical implementation of Android Life Cycle, Fragments, Intents, and threads on Android; binding services, implicit and explicit Intents, background processes, sync adapters, activity, activities for Result, WebView, ImageView, TextView, RecyclerView, ListView, and Object Oriented design and programming.
  • Practiced in Android frameworks and APIs to efficiently load data and update databases: Loaders, AsyncTaskLoader and SyncAdapters.
  • Proficiency in Java (JDK: Collections, Generics, Networking, Core Java), Java concurrency, and memory management.
  • Worked on several performance related integrations in Android apps.

TECHNICAL SKILLS

Languages: Java, PHP, HTML/CSS, JavaScript, Visual Basic, MySQL, C#, ASP.NET

Android Development Environment: Android SDK, Android Studio, Eclipse, JDK, JIRA, Git, GitHub, KanBan, Scrum, LeakCanary Firebase, broadcast receivers, dependency injections, material design, design patterns (MVC, MVP, etc.), threading with AsyncTask, IntentService, Handlers, Loopers, Loaders, Picasso, Glyde, Fresco, Android sensors, NFC, Core Data, SQLite, Scrum, Agile

Software: Adobe Creative Suite: Photoshop, After Effects, Adobe In Design Microsoft Office, Excel, Word, PowerPoint, Access

Web Services & Integrations: REST, JSON, GSON, SOAP, XML, AJAX Google APIs, Twitter API, Payment integrations

Web Services & Integrations: REST, JSON, GSON, SOAP, XML, AJAX Google APIs, Twitter API, Payment integrations

PROFESSIONAL EXPERIENCE

Android Developer

Confidential - New York, NY

Responsibilities:

  • Worked in accord with the visual standards team to make certain the mobile application complies with system UI/UX standards.
  • Connected to the camera with implicit intent.
  • Solid understanding of data models and data access architecture and optimization.
  • Changed tasks to run in the background in other thread aside from the User interface thread.
  • Worked with Broadcast Receivers to receive system notification which was later used to send out reminders.
  • Closely worked with a testing team and used developer testing tools like Robotium.
  • Used Subversion to manage repositories versioning control.
  • Supervised the creation of the testing (unit testing and integration testing) suites with Espresso and Mockito.
  • Designed custom animations for transitions between application activities
  • Implemented SQLite database for persistent data storage and fast data retrieval.
  • Stored data of the task bonuses in SQLite.
  • Used Intents & Intent Filters to initiate activities and pass information between Activities and Fragments.
  • Implemented Picasso for downloads the image and show in UI.
  • Experience working with sensors (e.g. accelerometer, gyrometer, etc.), GPS, Cameras, videos etc.
  • Handled Fragment data retention to ensure data integrity on screen rotation with the onSaveInstanceState and onRestoreInstanceState methods.
  • Created presentations and technical documentation.
  • Included GPS, Google Maps, and Places.
  • Used navigation drawer to provide quick and easy access to the menu items.
  • Introduced Parcelables for object transfers within activities.
  • Experience building high volume consuming facing applications at massive scale.
  • Used JIRA for new requirements, issues, bug tracking, and project planning.
  • Triggered events in the physical device using Local Broadcast Receivers.
  • Guide decisions on architecture and technical strategy.
  • Mastery of the Android development and hardware ecosystem, from devices to the Play Store.

Android Developer

Confidential - Wilmington, DE

Responsibilities:

  • Participated in architecture, design, implementation and launch.
  • Proposed a front-end architecture using the Model View ViewModel design pattern.
  • Experience with continuous integration tools like Jenkins or Travis CI and automated testing frameworks such as Espresso.
  • Acted as direct interface with client and participate in overall development activities including requirements elaboration, design, and coding.
  • Good knowledge OS fundamentals with the ability to apply it in the context of modern operating systems (Linux, OS X, Windows Server 2008/2012).
  • Thrive working in a fast paced, agile environment constantly learning.
  • Performed peer reviews on colleague’s code to ensure consistent standards.
  • Collaborated with PayPal Android SDK for making payments.
  • Used SharedPreferences to provide consistency with local key-value pairs.
  • Created multiple scripts in Python and Go to unload the database and generate the backup logic inside daemons.
  • Provided the app with functionality that enables location awareness with Google play Services
  • Conducted a team of four developers and one graphic designer.
  • Creates wireframes using Adobe Photoshop
  • Used Localytics to find issues, get stats and improve performance.
  • Mentored junior developer on best practices for coding.
  • Improved the HTTP calls by handling the request with AsyncTasks.
  • Participated on the data modeling upgrade on the device side and the server side.
  • Added Retrofit to consume RESTful web services to parse realtime-data and new items.
  • Developed multiple modules ready to be released with Android 7.0 features (multi-window and enhanced notifications).
  • Consumed web services to display user history on the user interface.
  • Architected the logic for the Bluetooth Adapter to communicate back with services in a GATT protocol.
  • Have managed a large team of engineers and remote contractors encompassing a variety of Android specialties.
  • Established the coding standards to be used in the Android development.

Android Developer

Confidential - Detroit, MI

Responsibilities:

  • Generated new technical documentation based on all changes made to the app.
  • Debugged and tested the application using Robolectric
  • Solid understanding of the full mobile development life cycle.
  • Improved the layout rendering by saving and optimizing the view hierarchy in all the resources.
  • Added the Parcelable interface to pass custom objects between components quickly via Intents.
  • Used Espresso for UI behavior test
  • Worked with LRU Cache to increase the performance of ListView scrolling.
  • Familiarity with the Android tool ecosystem for development, testing, debugging, and performance benchmarking.
  • Designed tweaks to the look and feel using Model design.
  • Supervised the creation of the unit, integration and stress test cases with JUnit, Espresso, and Monkeyrunner.
  • Was the owner of the central Git repository for our team.
  • Actively worked with the back end team to improve the RESTful API to include new features.
  • Developed compound views to present information to the user depends on its preferences
  • Used private GitHub repositories to host internal code.
  • Used the View Pager Indicator to provide feedback to the user about the background processing status.
  • Setup proper interactions of the front-end design and implementation with backend servers.
  • Solid relational DBMS skills using MySQL, PostgreSQL or other DBMS products.
  • Built Activities using compound and customized views
  • Implemented Google Analytics and Flurry for app analytics purposes.
  • Implemented ListViews for loading most of the catalogs.
  • Utilized the Eclipse IDE to develop and code the application.
  • Ensure excellent form factor integration by creating multi-panel activities with Fragments.
  • Worked with Universal Image Loader library for image rendering in ListViews.

Android Developer

Confidential - Atlanta, GA

Responsibilities:

  • Used Google GSON to parse JSON files.
  • Worked with PDF and SQL files using an embed WebView
  • Incorporated the tab navigation over the application using the View Pager Indicator third party library.
  • Designed custom views and use icons extensively for the layouts improving the User Interface.
  • Used APIs from different API levels to support backward compatibility.
  • Created all project documentations from requirements to deployment plan
  • Attended daily SCRUM meetings to track app development progress.
  • Involved in testing and testing design for the application after each sprint.
  • Use of Implicit and Explicit Intents.
  • Mentored three new developers about beta testing and requirement gathering.
  • Ability to devise creative, technical solutions.
  • Deployed Flurry ad network to monetize the application.
  • Experience developing rich application UI’s.
  • Added environment configuration with sessions and user login using SharedPreferences.
  • Implemented Picasso to do Asynchronous image loading.
  • Work on Adjust SDK for mobile app marketers, combining attribution for advertising sources with advanced analytics and store statistics
  • Added Push Notifications with Parse.
  • Regularly provide constructive feedback to team members so they can continuously grow individually.
  • Have a portfolio of shipped production level apps used by a large number of users.
  • Used Butter Knife library to apply binding in Android views.
  • Supported two other languages such as Spanish and German.
  • Utilized MVP and Singleton Design Patterns to design the app structure.
  • Enhanced the module that communicates with the Java Web Services with Retrofit.
  • Usage of core Android resources like Fragments, Styles, Themes, 9-Patch Images.
  • Created innovative solutions in media streaming and mobile user experience.

Android Developer

Confidential - Sunnyvale, CA

Responsibilities:

  • Participated in and contributed ideas to the architecture and design planning of the app.
  • Tested the app, writing unit tests and performing functional and scenario tests.
  • Prepared the app for submission to the Google Play app store for approval and helped launch the app.

Back-End Web Developer

Confidential - Mountain View, CA

Responsibilities:

  • Developed static and dynamic Web Pages using JSP, HTML and CSS.
  • Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
  • Written unit test scripts to test entities with CRUD operations, analyze heap size and memory leaks with Jprofiler.
  • Developed back-end stored procedures and triggers using Oracle PL/SQL, involved in database objects creation, performance tuning of stored procedures, and query plan.
  • Implemented the validation, error handling, and caching framework with Oracle Coherence cache
  • Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.
  • Written and executed stored-procedures on SQL SERVER back-end through JDBC API.
  • Developed Java and EJB in Mainframe DB2 environment.
  • Responsible for extracting the data by Screen Scraping and also responsible for consuming thewebservices using Apache CXF.
  • Implemented the web services client to consume the third-partyservice API for validating credit cards.
  • Used XMLWeb Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Used Eclipse IDE for designing, coding and developing applications
  • Designed and implemented multiple stores (B2C and B2B) using WebSphere Commerce 5.6 and 6.x.

Back-End Web Developer

Confidential - Los Angeles, CA

Responsibilities:

  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Implemented HTML, Java Script for client side validation, designed variouswebpages for the presentation layer, handled Hibernate to generate the connectivity for the business logic.
  • Involved in designing the user interfaces using Struts Tiles Framework, HTML, JSP.
  • Designed the Front-endscreens using JSF, HTML, CSS.
  • Used Java Servlets, JSPs, AJAX, XML, HTML and CSS for developing theWebcomponent of the application.
  • Used AJAX to implement some customizations which required dynamic behavior like controls dependent on user value selection on some other controls.
  • Developed web pages using HTML/CSS and JavaScript.
  • Software is built as a web app on Node.js with Backbone.js. CSS is compiled with LESS and HTML template engine is Jade.
  • Developed single page application with Angular JS.
  • Good experience in JavaScript frameworks Angular.js, Node.js, Backbone.js, Require.js, Ext.js, knockout.js and JQuery especially AJAX driven web applications.
  • Responsible for the implementation ofWebDesign based on CSS3, HTML5, and Bootstrap Front-EndFramework.
  • Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Can.js, and JQuery
  • Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, Sencha, Spring data, JPA.
  • Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery

DATABASE ADMINISTRATOR / DEVELOPER

Confidential - Clifton, NJ

Responsibilities:

  • Managed flight passengers and cargo while serving on a tour in Iraq.
  • Generated classified flight data reports on Excel spreadsheets.
  • Created macros for flight data information to make input easier and more accurate.
  • Fixed problems related to desktop slowdowns, network connections, Microsoft Outlook, and browsers.
  • Briefed hundreds of Army soldiers on processing to keep crowd order and on rules and procedures for demobilizing during a major rotation change.

DATABASE ADMINISTRATOR / I.T. TECHNICIAN

Confidential, Clifton, NJ

Responsibilities:

  • Maintained database and updated content with thousands of hedge funds, mutual funds, indices, and hypothetical portfolios.
  • IT software troubleshooting on email, printers, and Internet connection.
  • Planned and implemented cyber-security measures.
  • Generated monthly data reports, created queries to compile data for customized reports, and wrote macros for Excel spreadsheets for reports.
  • Maintained availability, by compressing and backing up database daily.
  • Assisted financial analysts in preparing quarterly reports by compiling performance data in certain groups.
  • Implemented an Excel macro to significantly expedite input of indices into database.
  • Co-wrote and edited procedures manual used for clients and training purposes.
  • Primary Task: Database implementations
  • Created database logging system to indicate when each fund was created, renamed, or deleted.
  • Created one-click report printing process for portfolio research groups, providing for greater ease than the previous process.
  • Created shortcut on portfolio research screens to find groups and funds near instantaneously by having the system automatically go to a fund or group based on the first few keystrokes.
  • Implemented resetting of the keystroke sequence, allowing users to start over or correct a search.
  • Implemented moving of the fund/group selection up or down with keystrokes.
  • Designed automatic date range calculation for compiling statistics on a group of funds, instead of looking through lists of funds to determine widest possible range.
  • Implemented input shortcut that instantly calculates the market value as two other values are input.
  • Primary Task: Implementation of external local spam filtering and training
  • Implemented weekly and monthly data backups in absence of supervisor.
  • Improved text-based email signature by implementing HTML-based email signature.
  • Cleaned out spam from group email through external server on Web interface daily, intercepting spam before users are able to download it.

STUDENT AND FREELANCER

Confidential, Bergen, NJ

Responsibilities:

  • Hand coded sites in HTML/CSS
  • Developed for and supported multiple web database systems.
  • Managed sites, updated content and managed multimedia assets and web elements.
  • Developed for and supported multiple web database systems.
  • Designed ads for non-profit publications.
  • Captured dSLR digital photos of properties and enhanced image quality
  • Wrote a time-saving VBA macro to reformat delinquency data for separate, custom sub-reports for property managers.
  • Assisted others in solving Excel-based problems and projects.

Fire Support Specialist

Confidential - Fort Campbell, KY

Responsibilities:

  • Maintained a Secret level government security clearance.
  • Supervised operational tasks.
  • Determined and transmitted grid location of targets for indirect fire of howitzers and mortars.
  • Conducted radio telephone communications.

We'd love your feedback!