We provide IT Staff Augmentation Services!

Android Developer Resume

2.00/5 (Submit Your Rating)

Warren, NJ

SUMMARY

  • A motivated and security - oriented developer offering 8 years experience in Software Designing, implementing and Development Experience in Java based applications.
  • Around 5 years of experience on Smartphone and tablet development experience. Developed and architected multiple Android applications across versions.
  • Experience in Cloud interface, Bluetooth,sensors and REST web services.
  • Good understanding of Android Back-end and UI guideline
  • Proficient in common Android framework API’s (Location, Camera, Notifications, Maps).
  • Expertise in designing, implementing and supporting impactful applications developed in diverse, collaborative environments for mobile and tablet devices on android platform
  • Expertise in using Design patterns and object oriented methodologies to design software for mobile phones.
  • Undertaken full life cycle ofAndroidApplication Development which includes testing on device and simulator as well.
  • Experience in design/UX to create user-friendly.
  • Experience with source code control management likesubversion(SVN) and GIT.
  • Experience in web service protocols such as JSON, HTTP, HTTPS, XML, and Hybrid-app using Phonegap.
  • Experience with mobile Wallet, Payment processing very desirable.
  • Worked on user-friendly and fully functional applications for Android and HTML5.
  • Expertise in developing applications using Java, C++.
  • Extensively worked on memory leaks, Multi-Threading, push notifications, content providers, multiple screen support, data offline usage, accounts and sync on Android.
  • Experience in emulators - GennyMotions and Espresso, Robotium frameworks.
  • Experience in software development process, Test-driven Development.
  • Experience with audio features, video features, graphics design, interactive design and animation.
  • Experience in implementing native libraries in application by using Android NDK.
  • Experience in Shell Scripting, python.
  • Experience in Testing Framework, Manual and automated.
  • Experience in using Maven, Gradle, Jenkins.
  • Knowledge on Relational Database Management System (RDMS).
  • Have developed applications in such a way that device adaptability (Android device forms and SDK levels) is default architecture imperative.
  • Good understanding of Dynamic Web Architecture, and expertise in developing.
  • Expertise in developing applications using Java, J2EE, Struts, ExtJs, Hibernate and JSP.
  • Have hands-on experience in complete project life cycle, with domain knowledge in Mobile Application Development and Web application development.
  • Experience on JavaScript and PHP client-server side development.
  • Experience working with Google Maps APIs, In-App purchases, In-App advertising, SQLite, SQL Queries, Geocoder API.
  • Good exposure in troubleshooting and debugging android applications.
  • Hands on experience in deployment & publish android application on Google Play market.
  • A valued team member with strong written communication, verbal communication skills, problem solving skills, customer service and interpersonal skills.
  • A self-driven, goal oriented, customer focused software professional with proven ability to successfully work in all phases of Software development lifecycle.

TECHNICAL SKILLS

OS: Windows, Mac OSX, Linux

Languages: JAVA, C, C++, JavaScript, Python

Web Technologies: HTML/CSS, HTML5, XML

Databases: SQL, SQLite, MS-Access

Frameworks: Hibernate3.0 & Spring2.0x, Cordova(Phonegap)

Web Servers: Tomcat 6.0 & Apache HTTP Server, WAMP

IDE’s: Android Studio, Eclipse

PROFESSIONAL EXPERIENCE

Confidential, Warren, NJ

Android Developer

Responsibilities:

  • Parsing voice call signal parameters such as signal strength, throughput, noise levels, SNR etc at chip level.
  • Maintaining logs in servers and analyzing the logs using respective tools.
  • Gathering mobile device parameters programmatically and sending data as “.dlf” files to servers.
  • Integrated third party library AchartEngine for displaying graph’s.
  • Worked closely with server team for passing IMEI, IMSI as parameters along with user name and password at authentication for first time user.
  • Implemented file compression enhancement as a new requirement before uploading the files to server.
  • Updated backend validations to meet Android M OS requirements.
  • Developed user friendly UI with advanced design patterns.
  • Provided frequent releases with new enhancements and bug fixes
  • Worked on Bugzilla bug tracking tool for raising and closing tickets when needed.
  • Designed custom UI fragments for impressive user friendly UI.
  • Used logcat, DDMS (Dalvik Debug Monitor Server) and traceview for debugging.
  • Responsible for consuming the REST services, getting a JSON response and parsing them to get the required information.
  • Tested the application on various Android devices.
  • Worked with QA team for testing the application with test cases.
  • Used ADB commands for testing the application on various devices simultaneously.
  • Participated in Code reviews and peer reviews.

Environment: Eclipse IDE, Android NDK, C++, Multi Threading, Maven, Android API’s, GIT, XML, HTML5, JSON.

Confidential, Peoria, IL

Android Developer

Responsibilities:

  • Involved in requirement gathering, UI design and development.
  • Worked on innovative background reflecting the user account status that changes according to user’s account.
  • Worked with design/UX team to create user-friendly UI.
  • Device specific needs were implemented with the help of Phonegap.
  • Worked closely with the testing team.
  • Designed screens related to Categories and Detail description for Tablet for both 7 inch and 10 Inch devices by customizing views as per mockup. Created Master-Detail Interface for tablet implementation.
  • Updated backend validations to meet tablet specific requirements.
  • Implemented unique design for portrait and landscape mode.
  • Used web views, list views & populated lists to display the lists from database using simple Adapters.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get The required information
  • Added parser classes for Tablet, which involved parsing JSON feeds.
  • Created custom UI classes for corresponding Xib files
  • Implemented data caching mechanism.
  • Created supporting Home screen Widgets to display specials based on users Preferences.
  • Upgraded the application layout to support Android 5.0 Lollipop.
  • Created UI & functionality for authentication feature.
  • Developed user friendly UI using advanced design patterns that support Android Marshmallow.
  • Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens.
  • Provided subsequent releases, which included feature changes, enhancements and bug fixes.
  • Implemented Agile/scrum methodologies for completion of project before deadlines.

Environment: Android SDK, Eclipse IDE, XML, ExtJs, HTML5, REST services, JSON, Phonegap/Cordova, Jenkins.

Confidential, San Jose, CA

Android Developer

Responsibilities:

  • Designed the database model in MySQL.
  • Worked with the Android SDK, and implemented Android Bluetooth and Location Connectivity components.
  • Implemented Google Maps API v2 with forward and reverse geo-location.
  • Used SQLite to cache the data received from the RESTful web services.
  • Constructing http requests, fetching server response and parsing feeds wherever required.
  • Involved in requirement gathering and designing of the application.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Integrated location based services using Google Maps API to display locations of the nearest stores.
  • Used logcat, DDMS (Dalvik Debug Monitor Server) and traceview for debugging and detecting memory leaks.
  • Implemented unique design for portrait and landscape mode.
  • Handling XML data using efficient parsing techniques such as DOM parser.
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Tested the application on various Android devices.

Environment: Java, Android SDK, Gadle, GIT, JRules, J2EE, Oracle WebLogic, JQuery, Ant, XML, CSS, cTests, OSB

Confidential, Sunnyvale, CA

Android Developer

Responsibilities:

  • Involved in requirement gathering and designing of the application.
  • Responsible for consuming the REST services, getting a JSON response and parsing them to get the required information.
  • Implemented the search functionality, Action Bar and Draw-9 Patch Images.
  • Worked on local data storage using shared-preference.
  • Worked on the Android AsyncTask service to update List View Screen.
  • Implemented unique design for portrait and landscape mode.
  • Implemented customized web view component to load an SWF file and HTML data.
  • Worked with design/UX team to create user-friendly, aesthetically pleasing, and full functional UI.
  • Followed the agile methodology for implementing the project.
  • Implemented manual testing to analyze.
  • Analyzed and fixed the defects for various modules in the QA stages.
  • Involved in requirement gathering, UI design and development.

Environment: Android NDK, C++, Android API’s, Eclipse IDE, GIT, XML, HTML5, REST services, JSON

Confidential -El Segundo, CA

Android Developer

Responsibilities:

  • Designed the layout designs usingAndroid XML for all the pages
  • Created the log in and sign up page and integrated Google cloud services on the application.
  • Enabled synchronization of the user preferences to the secure cloud.
  • Implemented a common interface for the application making it compatible with a desktop, web or mobile.
  • Enabled comments sections for the users within the application.
  • Involved in working with Location Manager and Restful Web service
  • Tested and implemented the application.
  • Worked on debugging the application using Logcat, DDMS.
  • Tested the application on variousAndroid devices.

Environment: Java,Android SDK 3.2.2 and AndroidAPI's GPS, REST, JSON, Eclipse IDE 3.5, ADT Plug-in, GIT (version control)

Confidential

Java Developer

Responsibilities:

  • Coordinating the tasks, ensured that the deliverables from the team members.
  • Interaction with clients to understand the requirements to provide design documents.
  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were usedCreated physical and logical data model, design and implementation.
  • Wrote SQL queries, stored procedures, and triggers to perform back-end database operations
  • Developed ANT Scripts to do compilation, packaging and deployment in the Web Sphere server
  • Implemented multicurrency functionality for the User and Admin modules.
  • Involved in designing user screens and validations using HTML, jQuery, Ext JS and JSP as peruser requirements
  • Used JDBC to read and write data to the database
  • Used Java Servlets to write the business logic
  • Developed web pages using HTML, JSP, DHTML and CSS
  • Created the database tables in SQL Server.
  • Involved in debugging and Bug fixing.
  • Participated in Code reviews and peer reviews.
  • Prepared unit test conditions and conducted Unit testing of components.
  • Daily Incident Review meetings with Clients and the team. Review batch schedules and
  • Recommend any changes for improvement to batch scheduling implementing emergency fixes during night if required.

Environment: Java, J2EE, JSP 2.0, Servlets 2.4, JDBC 3.0, HTML, XML, Java Script, Eclipse3.2, Oracle9i, Windows 2003, COBOL, JCL, VSAM, Citrix.

We'd love your feedback!