Android Developer Resume
Sfo, CA
SUMMARY
- 7+ years of experience as an Android developer.
- Experience Includes Android SDK, Android Studio, ReactJS, NodeJS, SQL etc.
- Experience in all the phases of Software development life cycle (SDLC) process and exposed to various methodologies like Waterfall, Agile, SCRUM.
- Solid experience in building mobile applications using Android frameworks.
- Experience in interaction design, UI/UX components of android application such as Text View, List View, Menus, Buttons, Dialog boxes and Action bars of various layouts.
- Excellent in troubleshooting, debugging, and testing android applications.
- Hands on experience on media framework using Android API and skills like multimedia usage, video, sound and graphics, networking.
- Complete mobile life cycle experience from design, development to deployment of mobile applications.
- Worked and Capable of designing and developing applications using Android Software development kit (SDK).
- Good understanding ofAndroid Back end and UI guidelines.
- Used Repository Management tool across network operations.
- Used SCRUM - Agile software development method for managing application developments.
- Experience in building enterprise mobile applications using existing infrastructure Java platform.
- Developed applications in such a way that device adaptability (Androiddevice forms and SDK levels) is default architecture imperative.
- Experience in doing object-oriented design in Java.
- Experience in building Android apps which consume REST web services, using JSON&XML parsing.
- Proficient with android tools like Android Developer Studio, Git, Gradle, MAT, GDB etc.
- Hands on experience in deployment and publish android application on Google Play market.
- Solid understanding of object-oriented principles and Object-oriented analysis design and development for mobile and enterprise applications.
- Experience in version control systems like SVN and application servers like Tomcat.
- Experience in version control systems like GitHub using SourceTree
- Excellent debugging and problem-solving skills with Eclipse, Android Studio.
- Experience in understanding of side mobile development factors such as server-side interfaces, security, analytics, data feeds and content management systems.
- Experience in Defect Management and prioritizing the project requirements/defects keeping business outcome into consideration for Android Smart phones.
- Worked with 3rd party components and Frameworks such as HockeyApp, Google analytics GTM, Android Volley, Expresso etc.
- Fast learner with exceptional communication and presentation skills.
TECHNICAL SKILLS
Operating System: Windows, MacOS, Android, Linux
Languages: Java, C, C++, Kotlin, ReactJS, NodeJS
Scripting Language: JavaScript
Databases: SQLite, T-SQL
Version Control Tools: SVN(Subversion), GIT Basics
Web/Application Servers: Tomcat, IIS
Android Skills: Android SDK Tablets/Smartphone
IDE: Android Studio, Eclipse, Titanium Studio and Visual Studio, VS Code
Others: Python, Swift Basics, HTML5, CSS3, JavaScript.
PROFESSIONAL EXPERIENCE
Confidential, SFO, CA
Android DeveloperResponsibilities:
- Participated in phases of Software Development Life Cycle (SDLC) like Analysis, Design, Development, Implementation and Testing of the project.
- Followed a complete AGILE technology with Daily Stand-up calls with the clients every day and updating on status and used ServiceNow for managing the Incidents.
- Experience with various devices which include tablets, phones, Fire TV etc. with a latest android OS version for the application development.
- Developed the applications UI Components with Android Studio and the latest Android SDK using Kotlin.
- Extensively used Core Java such as Multi-Threading, Exceptions, and Collections.
- Used Git as the version control tool to commit and update the project from the server.
- Configured Firebase Cloud store auth rules.
- Maintained 80%-unit test code coverage.
- Added Unit Test Cases for View Models.
- Fixed the bugs identified by the QA testing team.
- Used Charles Application logs for investigating the network calls and parameters.
- Implemented the Video playback events with Alexa.
- Designed several skins for the Video Player.
- Handling the remote interactions for Fire TV.
- Added Analytics for various screens and events.
Environment: Android Studio, Retrofit, MVVM, Alexa, Fire TV, Mockito, Espresso, JSON, RESTful, Git, Agile.
Confidential - Kansas
Android Developer
Responsibilities:
- Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment, and enhancement of the code.
- Designed multiple layouts such as fragments, View Pager, and Popup Window.
- Redesign existing XML layouts to add more flexibility for different scenarios.
- Transformed Business rules and specs into android technical rules and specs.
- Listed and selected the candidates for layouts.
- Used custom Kernel in android devices
- Listed and selected coding techniques which comply with the business and legal restrictions.
- Wrote Algorithmic code to sort and search objects by multiple criteria.
- Utilized loaders, Intent Services and Broadcast receivers to maintain a loosely coupled design. · Wrote logging mechanism to log and retrieve events to and from the cloud (parse).
- Used Kotlin as the primary language for the application development.
- Used Bluetooth integration for data transfer in between the devices.
- Established RFCOMM channels for Bluetooth devices.
- Worked with ADB command line for message passing in emulator.
- Used JSON parsing for data retrieval.
- Implemented and maintained Crash Analytics to keep track of the app’s uncaught exceptions.
- Worked with Q.A department through Jira to revalidate or fix bugs.
- Created a new version of the app for the Latin America countries.
- Utilized string resources to deal with multiple languages.
- Optimized layouts to insure consistency between longer or shorter phrases. To Rewrite code for communicating with Latin America specific hardware.
- Created remote control widget and notification modules.
- Developed Content Provider to save receivers’ data and their corresponding.
- Worked on modules including, display details of content, resume point and social media.
Environment: Android Studio 3.3, Retrofit, Kotlin, MVVM, MVP, BYOD SDK, ADB, Jetpack, Mockito, BLE integration, Espresso, JSON, Rally, RESTful, Bit Bucket, Agile.
Confidential
Software Developer
Responsibilities:
- Involved in design, analysis, and functional specification of the application.
- Developed the application using the3-tierarchitecture.
- Implemented all the business access and Data Access layers usingC.
- Developed the presentation layer usingASP .NET Web Forms,JavaScript,jQuery,andCSS.
- Designed and implemented the Skins and themes usingCSS and HTML.
- Used allASP .NET 3.0controls for designing all Web Forms.
- Implemented all the client side functions by usingJavaScript and jQuery.
- Extensively usedADO.NETobjects such asConnection Object, Command Object, Data Reader Object, Dataset Object and Data Adapter Objectto access the data in database.
- Designed and implemented database usingSQL Server 2005.
- Created user defined stored procedures and functions usingSQL Server 2005.
- UsedVisual Source SafeVSS for the security and the version control.
- Attended regular meetings with the clients for enhancing the application for the purpose of user needs.
Environment: .NET Framework 3.0,ASP.NET 3.0, C .NET, ADO.NET, AJAX, Windows XP, IIS, SQL Server 2005, Visual Studio.Net 2005 IDE, JavaScript, jQuery.
Confidential
Java Developer
Responsibilities:
- Developed project using Ant build tool.
- Developed the UI using HTML, CSS, JavaScript, jQuery.
- Created Restful Web service to interact with data base to pop up in the UI.
- Implemented Junit test cases for all the business logic.
- Worked in Agile methodology Implemented logging using Log4J.
- Used JavaScript for client-side validations.
- Interacting with team members to understand the business domain and learning to solve the technical problems.
- Work closely with Development, QA, Project Management and Product teams to ensure timely and cost-effective delivery of final products.
Environment: J2EE, Spring, Java, Oracle 10g, Ant, Log4J, Eclipse 4.3, Windows, WebLogic, Hibernate, RESTfu
