Android Developer Resume
Somerset, NJ
SUMMARY:
- 7 years of experience in IT industry and expertise in development and implementation of Android and Java applications.
- Experience in developing applications on domains like Bank and Finance, E - learning, Social networking, Hotel booking, Medical, Media, E-commerce.
- Rich experience on Agile Software Development Methodology.
- Experience on developing android app using Google Maps, Google Vision Barcode API, Google analytics, Camera, Media, GCM, FCM, Bluetooth, NFC, Robolectric, Dragger2, Rx Java, SQLite, Shared Preferences, Volley, Retrofit and more.
- Worked on AWS to generate REST API’s and Retrofit REST client for easy retrieval of data.
- Possess excellent communication, strong supervisory and interpersonal skills.
- Strong expertise in Java, object-oriented design, programming styles and design patterns.
- Quick learner and excellent team player having ability to meet tight dead lines and work under pressure.
- Extensively worked on memory leaks, push notifications, Multithreading, multiple screen support, accounts and sync on Android devices.
- Worked on integration of Jetty server in android for communication between two apps.
- Worked on Pro-Guard tool for shrinking, optimizing, and obfuscating of code
- Good knowledge of database design and development with relational database schema and normalization of tables.
- Extensively worked on android components activity, services, broadcast receiver, content provider and fragments.
- Worked on XMLPullParser in Android for parsing of XML files and GSON for JSON parsing.
- Worked on payment gateway integration like PayPal, 3D secure libraries.
- Experience in developing applications using cross platforms like Phone-Gap.
- Experience on preloading carrier apps, resolving issues regarding them and communicating with third party app providers to resolve the issues.
- Extensively worked on Android SDK, Android Studio, Xcode and Eclipse IDE.
TECHNICAL SKILLS:
Languages: Core Java, Objective-C, HTML 5, CSS 3, JavaScript, JQuery, JQuery Mobile, JQPlot, C, C++, UML, XML, Bootstrap
Mobile Technologies: Android, PhoneGap, iPhone
Web Technologies: JSP, Servlet,
Operating Systems: Mac, Windows, Linux
Repository Tools: GIT, Stash, SVN, Jenkins, Perforce
IDE's: Android Studio, Eclipse, Xcode
RDBMS: SQLite, Oracle
Tools: Confluence, ASANA, Web2Project, Taiga
Bug Reporting Tools: JIRA, Bugzilla, Redmine, PLM
PROFESSIONAL EXPERIENCE:
Confidential, Somerset, NJ
Android Developer
Responsibilities:- Working on preloading 3rd party applications using perforce.
- Modifying existing Confidential libraries and apps to support 3rd party apps.
- Trialing and fixing of issues in application as well as framework.
- Resolving the issues in PLM, Redmine and submitting report to the client.
- Flashing the devices using Odin tool and installing the new builds.
- Validating the applications after preloading.
- Using Taiga for agile project management.
- Used Fabrics to generate analytics and bug reporting.
- Developing android applications that to support preloading.
- Working on AWS to generate REST API’s and Retrofit REST client to easy retrieval of data.
- Using Dynamodb to store data on AWS server.
- Used JobSchedules to schedule the tasks.
- Developed the UI using material design concepts
Used: Android, Java, perforce, PLM, Redmine, Agile methodology, Unit testing, GIT, Amazon web services, Rest API’s, Taiga, Dynamodb, Python, Fabrics.
Confidential, Dallas, Texas
Android Developer
Responsibilities:- Developed the app using Agile Software Development Methodology.
- Worked on Cert - Pining for enhancing security with HTTP and SSL and Safety Net to get access to google services that help safety of android devices.
- Worked on JWT for authorized access to the services.
- Worked on FCM to handles push notifications.
- Worked on scanning and generation of QR code using google vision libraries.
- Involved in testing of application on multiple test and production servers.
- Extensively worked on custom views to develop interactive application.
- Used Confluence to manage the project and GIT as version control tool.
- Used Pro-Guard to enhance security for the APK.
- Involved in Unit testing of the application and generation of report.
- Developed the Unit tests using Robolectrics and Dragger2.
- Worked on RenderScript to process the images.
Used: Android, Java, Jira, Stash, GIT, Vision Barcode API, Agile methodology, NFC, Rx Java, Unit testing, Robolectrics, Dragger2, TDD, JSON, Rest API’s.
Confidential
Android Developer
Responsibilities:- Implemented google analytics to store user preferences.
- Used Jetty server to communicate with two or multiple devices.
- Used web view to load html pages and JavaScript and JQuery for communication.
- Implemented push notifications for displaying activities on feeds.
- Use JQPlot for drawing graphs like Pie Chart, Bar Chart.
- Developed sharing tool to share videos, images, audio and documents.
- Implemented media player for playing in app videos.
- Customizes the tab to show only allowed apps for the user.
- Worked on customized boot animation for the android devices.
- Design the app using Material design concepts.
- Integrated ACRA for feedback and bug reporting.
- Developed the structure of application by using fragments.
- Worked on Loaders to asynchronously loading of data.
Used: Android, Java, Jetty, Jira, HTML, Ajax, JQuery, JavaScript, JQPlot, Web2Project.
Confidential
Android Developer
Responsibilities:- Developed the app using cross platform framework - PhoneGap.
- Implemented payment gateways like PayPal, 3D Secure.
- Implemented AUTH using LinkedIn and Facebook login API’s.
- Used Web2Project to manage the project and SVN as version control tool.
- Worked on Ajax for service calls and JSON parsers for parsing JSON.
- Worked on google Map plugins for displaying hotel locations.
- Interacted with client to resolve the issues.
- Used Bootstrap for multiple screen resolutions support.
- Implemented local for language change.
- Worked on customized plugins for Android and iPhone to integrate with PhoneGap.
Used: Android, Java, iPhone, Objective-C, PhoneGap, Jira, HTML, Ajax, JQuery, JavaScript.
Confidential
Android Developer
Responsibilities:- Involved in requirement gathering, designing, developing, deploying, debugging and testing of application.
- Worked on integration of Volley to handle service request and response efficiently.
- Implemented the feed section using RecycleView for efficient scrolling.
- Used GSON parsing API’s for parsing the JSON.
- Implemented push notifications for the easy use of the app.
- Implemented the Image caching libraries for memory efficiency.
- Worked on activity Animations for the smooth flow of app.
- Worked for multiple device screens with different resolutions.
- Used cryptography to store shared preference keys securely.
- Deployed the app on google play store.
Used: Android, Java, Jetty, Jira, Web2Project.
Confidential
Android Developer
Responsibilities:- Used SQLite as database and Content Provider for handling security and for sharing data between two applications.
- Developed the custom views for efficient scrolling.
- Used Jetty server to communicate with two or multiple devices.
- Worked on animations to make application more efficient and interactive.
- Used JQPlot for drawing graphs like Pie Chart, Bar Chart.
- Extensively worked on web view to display the books.
- Customizes the tab to show only allowed apps for the user.
- Worked on customized boot animation for the android devices.
- Integrated ACRA for feedback and bug reporting.
- Developed the calendar for storing student’s homework details.
- Used Html, JQuery and JavaScript to interact with Web View.
Used: Android, Java, Jetty, Jira, HTML, Ajax, JQuery, JavaScript, JQPlot, Web2Project.
Confidential
Android Developer
Responsibilities:- Worked on customized plugins for Android and iPhone to integrate with PhoneGap.
- Implemented functionality to take a picture from camera app and create PDF of it.
- Used technologies like JQuery, JavaScript, HTML, and JQPlot.
- Implemented login using LinkedIn and Facebook Auth API’s.
- Worked on Ajax for service calls and JSON parsers for parsing JSON.
- Used Bootstrap for multiple screen resolutions support.
- Used Jira for issue and bug report management.
Used: Android, Java, iPhone, Objective-C, PhoneGap, Jira, HTML, Ajax, JQuery, JavaScript.
Confidential
Android Developer
Responsibilities:- Implemented login using Twitter Auth API’s.
- Developed the app using media libraries to play the video and audio in the app.
- Worked on multiple device screens with different resolutions.
- Worked on animations to make application more efficient and interactive.
- Implemented sharing tool to share videos, images, audios.
- Worked on custom list adaptor to display the posts.
- Used custom emoji’s to express feelings.
- Worked on handling the configuration change at runtime.
Used: Android, HTML, JavaScript, Jira, SVN.
Confidential
Android Developer
Responsibilities:- Involved in requirement gathering, designing, developing, deploying, debugging.
- Implemented IPC by using AIDL with bound services.
- Integrated advertisement libraries for displaying ads in the app.
- Worked on SQLite database, shared preference to store local data.
- Worked on custom List view adapters for efficient data loading.
- Worked on Broadcast receivers and services to interact with the application.
- Used Content providers to fetch the contacts from phone application
Used: Android, Java, SVN, Android Telephony, AIDL, SQLite.