We provide IT Staff Augmentation Services!

Android Developer Resume

4.00/5 (Submit Your Rating)

Los Angeles, CA

SUMMARY:

  • Over 8 years of Software Design and Development Experience and over 6+ years in Android based applications with equivalent knowledge in Java development. 3 years of experience in Java Applications development. Over 1 and half year of experience in Web services development and Android SDK
  • Expertise in developing Applications using Android Studio and Eclipse IDE and worked on ADT plug - ins of Android like SQLite.
  • Expertise in integrating API with SDK of versions from 2.1 to latest Marshmallow 6.1
  • Proficient in App UI design for both Android Widget (using RemoteViews) and the app itself using the Material Design which includes RecyclerView, GridView, NavigationDrawer, Scroll Tab, Swipe Tab, Fragment, Dialog Box, Animations, Vector Drawable, ListView, and so on.
  • Experience in applying System Development Life Cycle (SDLC) and Object-oriented analysis and design (OOAD) for applications and understanding of business rules.
  • Proficient with common Android framework APIs (Location, Camera, Notifications, Maps)
  • Experience managing apps and Memory Management using Paging and Hash mapping.
  • Extensive work on BTLE for low energy consumption on BLE devices.
  • Worked with UX Designers, Architects & Developers to build enterprise mobile solutions.
  • Good understanding of SOAP, Web Services, XML Parsing and JSON.
  • Experience in Web Technologies like HTML5, CSS, AngularJS, JQuery, J2EE
  • Highly proficient in dealing with Threads and Multi-threading concepts such as Synchronized
  • Created various algorithms for faster data processing in fetching data.
  • Involved in designing OOD patterns in Android app UI layout.
  • Expertise in shaping the project structure using UML diagrams with help of Rational Rose
  • Expert in building Client/Server computing with basic TCP and UDP Socket Programming, web-based n-tier architecture, Database design and development of applications using J2EE Design Patterns like Singleton, Session Facade, Factory Pattern and Business Delegate.
  • Experience with GIT, JIRA, Sonar, Gradle, Maven, Jenkins tools
  • Had working knowledge on messaging related technologies like GCM, SMS, MMS, XMPP, SMTP Skilled in working on Database Schemas with MySQL, Oracle 11g and Microsoft Access
  • Working knowledge on Database arranging software like Informatica, DataStage
  • Experience on Mobile Packager for zipping and holding packages to folder eg., exe file
  • Experience in writing and executing unit test cases using JUnit Testing Framework and debugging.
  • Knowledge on various deployment processes like Continuous Integration, Delivery.
  • Experience in using GIT as control of source for most android applications
  • Worked closely with Business Analysts and QA team members to understand requirements, design, and ensure system meets business and technical objectives.
  • Experience working in on-off shore models.
  • Experience in working automated tests and writing into manual test cases

TECHNICAL SKILLS:

Programming Languages: JAVA, C, C++, C#, JavaScript, HTML, JavaScript, ASP.NET, Android SDK

Platforms: Windows, Android, LINUX, GIT, SVN

Web Technologies: Ruby on Rails, XML, Bootstrap, AngularJS, SOAP, Servlets, Swings, Spring Frameworks, JSP, JDBC, JSON, Ext JS

Networking: TCP/IP, HTTP, HTTPS, DNS, FTP, Ethernet Connections (TCP, UDP), CISCO Certified CCNA program

IDE: Eclipse, Xamarin, Intellij Android Studio, JGrasp, Visual Studio

Software: Microsoft Office 98/00/VISTA/7/10, Flash, DreamWeaver, Photoshop, VMWare, Firebug

PROFESSIONAL EXPERIENCE:

Confidential, Los Angeles, CA

Android Developer

Responsibilities:

  • Analyzed requirements, designed, implemented, and deployed the app
  • Work done in an agile software development methodology with software reusability in mind
  • Involved in each daily scrum with project manager and the rest of the team
  • Created the UML diagram for each classes, interfaces and modules
  • Worked closely with the engineer in order to design a flexible design plan and wireframes for the app
  • Collaborated closely with UI team to create flexible and attractive layouts using the Material Design pattern with various Resources, Vector drawable, Animations, Navigation drawer, and XML elements
  • Worked with JNI library development team to integrate C++ libraries into Gradle project for charts
  • Maintained a Stock price ledger into DB requests for NASDAQ continuous streaming
  • Implemented different view modes for their products (cars) as List view and Grid view using Custom base adapters
  • Used ButterKnife to access XML layout’s view elements
  • Worked with the back end team to create and optimize various and complex algorithms in order to improve app performance
  • Individual design and creation of SQLite database using the 3-tier architectural design pattern and other DBMS methodologies
  • Individual implementation of the app authentication system using OAUTH
  • Worked with back end team for the implementation of social networks’ APIs
  • Created both a local and Parse push Notification system
  • Worked with the backend team to implement the different searching modules (search by brand and search by category) present in the app using Linear Search, Binary search,
  • Used Picasso to download and cache images from the REST API
  • Used GSON to serialize Json data and save it locally
  • Used Git for version control
  • Performed unit, integration, functional and system testing of the app using tools as DDMS, built in IDE debugger, Log, Trace Viewer and java Assert class
  • Used Continuous Integration tool such as Jenkins to monitor the app’s built
  • Worked with the project manager on reviewing and distributing the app to the market.

Environment : Android Studio, Eclipse, SDK, GenyMotion, Parse, ButterKnife, Retrofit, OAuth, Git, Picasso, Gson, SQLite, Jenkins, Google Play Services, C++

Confidential, Chicago, IL

Android Developer

Responsibilities:

  • Involved in white labeling generic Confidential theme and code to work for Planet Fitness
  • Created a real-time database configuration to support console management using Firebase using base serial number
  • Involved in supporting the console as a Hybrid mode e.g., as a treadmill and bike
  • Created a support to state-machine workflow as XML which by default converts to java state machine file
  • Created a support for Wireless card member login using RFID and NFC communication protocol technology.
  • In firebase, created a mechanism for flexibility of corporate and facility announcements to the exerciser
  • Worked on generic code to support LFConnect ( Confidential Application) to track and support progress and as backend support to Planet fitness facility
  • Involved in support to reality video experience provider like RunSocial, RideSocial and LifeScape courses for exerciser comfortability.
  • Created a process for Black card membership privileges to use various reality courses
  • Created a NFC tag communication for planet fitness app to support the exerciser data tracking and login process.
  • Involved in providing support to various third-party entertainment apps like IPTV, YouTube, Hulu, Pandora Music etc.,
  • Created a managerial method and function to support Files able to download as a Zip from Firebase and can display on console mainly for white-labeling solution
  • As well created a support for languages choosing mechanism for each console using their Console Base number
  • Worked on Bitbucket Server as Source Code Hub and Git on top of Google Repo as Code management
  • Used JIRA for task tracking and Fisheye, Crucible for Code review system
  • Had involved in daily stand-ups and Weekly Sprint planning as an Agile system requirement

Environment: Android Studio 2.3.3, Gradle, Firebase, Fisheye, Google repo, Git, Bitbucket, LFConnect, Discover SE3 Console(Lifefitness), Cygwin, Planet Fitness Android App

Confidential, Dallas, TX

Android Developer

Responsibilities:

  • Worked on dynamic processing of various activities and created a workflow model for UI rendering.
  • Worked on core java principles for actively supporting featural programming.
  • Involved in allocating video tutorials and texting guides for users into application.
  • Worked in static creation of Sign In and Sign Up fragments into a single activity.
  • Involved in creating a Retrofit Web Service end points for instantiating various API level calls
  • Involved in updating JSON module for every back-end service for Restful Web Service.
  • Included Dagger for dependency injection for mocking JSON with Mockito into REST API web service
  • Created unit test cases for passengers list, web service token, credit card tokens for initial testing
  • Had integrated the TFS into GIT Android Studio as primary source control tool.
  • Total implementation of project in Android Studio 2.1.2 and Gradle 2.12.1 bin.
  • Worked with TDD based approach for manual Junit test cases
  • Worked on in-app billing using Android Pay for ticket at the Greyhound terminal.
  • Included bus tracking through web app with deep linker into Android application
  • Participated in daily SCRUM and SPRINT meetings for discussing user oriented stories.
  • Developed the same mobile application to support Clover Device (Kiosk) for Practitioner.
  • Used GitHub, SVN for source control and SourceTree for local commits, push and pull requests.

Environment: Android Studio 2.3, Gradle, Retrofit, Dagger, Slack, JIRA, Core Java, Confluence, Bamboo, Restful API Web Service, Zxing, Git, GitHub, Android Pay, Java UI, Agile SCRUM, JUnit Suite

Confidential, Irving, TX

Android Developer

Responsibilities:

  • Responsible for designing mode for different android devices.
  • Responsible for designing all the GUI elements by making required modifications to the xml.
  • Android compatibility to all the devices from API level 16 to 22.
  • Worked on various SDK apps for material design layouts.
  • Responsible for working on Custom UI widgets for summary
  • Responsible for implementing splash screen, end user agreement and introduction of app with FRAGMENTS.
  • Implemented PhoneGap/Cordova apps using HTML, CSS
  • Worked on android lock pattern, sure-swipe, Touch-ID for user authentication for user preference and core java programming.
  • Worked on camera for user profile picture when signed in UI.
  • GPS technology based trigger geo-fence experience.
  • Worked on BLE for location based communication for BLE watch and Gear for embedded support using JNI programming
  • Worked with testing the application on SauceLabs on different levels of android devices and versions.
  • Created various user interfaces and algorithms for data usage and other analytical information
  • Worked on user keep-alive, customer cookies and save profile Reference ID for user.
  • Worked on Emulator and Device tracking with enabling ADB and debugging methods
  • Responsible for testing the application on various android devices and debugging the issues using DDMS and Logcat.
  • Worked with TDD based approach for manual Junit test cases
  • Involving in handling the issues Related OOB Device Encryption, porting networking items such as DHCP and VPN.
  • Worked on Gradle build tool in Android SDK
  • Demonstrated the apps and description and App building using GitHub
  • Responsible for Demo and Project Presentation in the meetings.

Environment: Intellij Android SDK, PhoneGap, Notepad++, Eclipse, Android Studio, XML, JSON, Material Design, Virtual Machine, API’s, Lollipop, Java script, JQuery, Web Services (REST, SOAP, JSON, Server), Core Java

Confidential, Merrimack, NH

Android Developer

Responsibilities:

  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of the code.
  • Designed custom layouts with Bootstrapping and HTML5
  • Designed complex User Interface screens using views and widgets.
  • Used PhoneGap/Cordova as platform to develop application layouts and widgets
  • Used fragments to build small re-usable pieces that are easier to manage and allow for a more fluid visual design and can adapt to tablet and phone resolutions.
  • Experience in C++ language for native coding.
  • Integrated BLE device on displaying and monitoring your current transactions on BLTE principle
  • Implemented sorting options for search items based on categories (Relevance, Price, and Rating).
  • Enhanced search functionality by adding auto fill and search history features.
  • Created a local database using SQLite to store and retrieve the data (generally for the recently searched history of their credits).
  • Used shared preferences to store and retrieve persistent key value pairs across user sessions.
  • Redesigned the cart checkout process with enhancements such as the accordion-style interface that acts as guide to complete user purchase.
  • Used subversion for branching and merging new features without disrupting mainline development on trunk.
  • Created a credit calculator, which helps them to invest money before deadline.
  • Application UI developed by Ext JS as primary source
  • Implemented a domain, which helps in future opportunities in investing money.
  • Implemented a GUI for Account login, Bank Account managing and transferring money securely.
  • Worked with TDD based approach for manual Junit test cases
  • Worked on Emulator and Device tracking with enabling ADB and debugging methods
  • Responsible for testing the application on various android devices and debugging the issues using DDMS and Logcat.
  • Implemented videos for detailed explanation of various investment choices and published articles of experts.
  • Implemented GitHub as main source control
  • Involved in debugging and porting the application on various mobiles.
  • Implemented Fragments in Activities.
  • Implemented a summary of all profile recent activities with Confidential .

Environment: Intellij Android SDK, Xamarin, Maven, AngularJS, Eclipse IDE, PhoneGap, Java, SQLite, Subversion, XML, J2EE, C++, JQuery, SOAP, REST, GUI, FX Applications, Front controller design pattern, JQuery, Soap UI, CXF, Core Java

Confidential, Mc Lean, VA

Java/ Android Developer

Responsibilities:

  • Co-Ordinate with the Onsite Team to execute the Project based on On-Site - Off-shore model
  • Involved in requirement gathering, UI design and development
  • Involved in Analysis, design and coding.
  • Used Spring Frame work for Service layer and DAO layer.
  • Configured JMS listeners using Spring JMS.
  • Used WSDL to describe Web Services.
  • Used Data Synchronization as Message System
  • Used SOAP to exchange information with external systems.
  • Followed MVC Architecture.
  • Created Maven scripts for the complete module.
  • Worked on spring batch in reading data from database and posting it to MQ.
  • Involved in writing JavaScript, HTML and CSS for dynamic manipulation of the elements on the screen and to validate the input.
  • Designed and implemented the user interface using servlets, java script, java beans, struts and EJBS.
  • Used CVS for version controlling.
  • Used Maven as build and deployment tool.
  • Data access using Hibernate and DAO access.
  • Implemented Spring IOC.

Environment: J2EE 1.5, Servlets, Spring Batch, Spring JMS, UML, Microsoft Visio, XML, WSDL, SOAP UI, Eclipse IDE, Tomcat 6.0, JBoss, TestNG, Maven 2.x.

Confidential

Software Engineer

Responsibilities:

  • Implemented web-service integration from SOA using SOAP, WSDL and REST web services.
  • Responsible for developing the user interface using JSF, JSP, Java Script and HTML.
  • Developed Action classes and Java classes for the corresponding Struts Actions.
  • Designed and developed web based Configuration tool, data source for database connection.
  • Used Log4J logging framework to write log messages with various levels.
  • Involved in fixing bugs and minor enhancements for the front-end modules.
  • Used VSS for version control and Maven to build the application.
  • Used Eclipse IDE for the development environment.
  • Experienced in Networking Socket Programming like TCP/IP, UDP protocols.

Environment: OOAD, UML, Java, J2EE, Servlets, Struts (MVC), Spring Framework, Swing, Hibernate 3.0, WebSphere 6.0, Eclipse IDE, CSS, JQuery, XML, Oracle 11g

We'd love your feedback!